技术
成就梦想!

Zabbix配置企业微信告警

一、企业微信申请与配置

申请地址:https://work.weixin.qq.com/

1、填写企业信息注册企业微信:
image

2、创建部门并将用户移动到创建的部门并记录部门ID
image
image

3、创建配置微信应用
image
image
image

4、保存企业ID
image

二、配置Zabbix服务器

1、查看zabbix_server.conf配置文件中告警脚本存放位置

2、配置微信告警API调用脚本,根据第一章节的参数进行填写

3、配置脚本权限

4、配置告警媒介
image

5、创建告警用户、添加报警媒介、权限
image
image
image

6、创建动作(触发器、操作动作、恢复动作)
image
image
image

image

7、触发告警测试
通过重启服务器,灯操作触发告警就可以看到微信发送的信息。
0a5e81276fc77eacff06069e6ce5e0a
然后可以在动作日志中看到
image

三、消息发送问题定位

我们在配置过程中可能会出现各种问题,分享两个发送消息的问题排查手法,来帮助定位问题。

1、通过报警媒介测试告警发送
image

2、通过Shell脚本测试消息发送
执行命令:sh weixin.sh hello hello hello
image

未经允许不得转载:未来往事的博客 » Zabbix配置企业微信告警

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    4.0版本是没有最后测试那个动作么 没找到呀 另求一个snmp v3监控ensp中华为防火墙的模板 帅哥

    暴躁的欲 3个月前 (05-06) 来自天朝的朋友 QQ浏览器 Windows 10 回复
    • @暴躁的欲 1、Zabbix4.4您说的是告警媒介测试吧?在告警媒介里有测试。
      2、SNMP 华为防火墙SNMPV3模板暂时没有,建议你去google看看。

      join 3个月前 (05-06) 来自天朝的朋友 谷歌浏览器 Mac OS X 10_15_4 回复
  2. #2

    您好,我按照您的离线一键部署安装完后,又按照该企业微信告警设置,在测试时邮件或者企业微信都提示“超时…”。用语句重启zabbix服务时提示:
    faild to restart zabbix-sercer.service:unit not found

    云海 1个月前 (07-05) 来自天朝的朋友 谷歌浏览器  COL-AL10 Build/HUAWEICOL-AL10 回复
  3. #3

    您好!按照论坛里的方法离线部署zabbix系统,而后分别设置邮件告警和按照此文设置企业微信告警,两者在测试时提示“连接超时 3 秒超出当连接Zabbix 服务器 "localhost".”有时正常有时候有该提示,但都能收到告警。使用语句 systemctl restart zabbix-server进行重启,提示faild to restart zabbix-sercer.service:unit not found,但是zabbix系统等登录设置主机模板等?大神,急!!!在线等恢复?或者752597602@qq.comn留言谢啦

    云海 1个月前 (07-05) 来自天朝的朋友 QQ浏览器 Windows 7 回复