代码解释:将 Webhook 地址保存在变量 url 中,作为 request 发起 post 请求时的请求地址,传递参数 data 中,其中 msgtype 为消息类型,“text” 为普通文本,配置项第二个 text 为发送的内容,isAtAll 为布尔值,是否 @ 所有人,如果设置为 False,可以通过 atMobiles,@指定人。
各位小伙伴大家好,我是运维虫子!前面几篇提到了Zabbix对服务器的系统层面的监控,这次实现对交换机监控,同时采用钉钉实时告警。为什么不用微信呢?因为微信是私人工具,暂时不想微信被打扰。哈哈,996可不是福报!用12800作为整篇文章的开始吧!
理论上应该是可以访问的,否则安装出现了错误。整个 Zabbix 6.0 的 HA 功能配置起来还是比较简单的,但是还是有很多不足之处,例如无法提供 EIP 功能,在 agent 指定时需要指定两个IP,与之前的多写有点相似,其次无法做到配置同步,在实际测试中,如果备机的配置较低或者没有优化配置,会出现 server 挂死,但相比之前的第三方方案还是要强了很多,毕竟不依赖第三方组件,而且切换灵敏,目前官方发布了 6.0 LTS RC1 版本,基本可以预测不会有太大的调整,在后续的版本中希望持续优化 HA 功能,真正实现完整的高可用。
推送助手官网push.spug.cc / 模板市场 / Zabbix模板 / 使用模版 / 配置模板对象。如果CPU使用率超过了80%,则会触发刚才创建的报警动作,发送报警通知到配置的电话、短信、飞书、钉钉、微信或邮件中。
以上基于Prometheus+Grafana+钉钉简单部署了一个告警系统,可以结合实际情况自行进行扩展,在生产上Prometheus一般采用集群方式,防止单点故障,同时也可与consul结合做服务自动发现,减少手动配置环节。