zabbix4.0配置钉钉报警
2019-11-27 11:42:46 Author: mp.weixin.qq.com(查看原文) 阅读量:126 收藏

首先需要在钉钉上面配置,需要一个群,没有可以自己建一个群,找到群助手点击添加一个机器人,如图:

 写上信息: 新版本钉钉需要配置安全设置,如图: zabbix服务器端配置查看告警脚本存放路径

[root@zabbix-server ~]# vim /usr/local/zabbix/etc/zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts

进入配置中路径创建配置文件,并添加监听脚本

[root@localhost ~]# cd /usr/lib/zabbix/alertscripts/

创建脚本

[root@localhost alertscripts]# vim dingding.py代码如下,代码是copy网上的大佬的,代码入下:

配置执行文件权限与归属

[root@localhost alertscripts]# chown zabbix.zabbix dingding.py

[root@localhost alertscripts]# chmod x dingding.py

切换至 zabbix 用户测试脚本是否执行成功。
[root@zabbix-server alertscripts]# python dingding.py test

{"errcode":0,"errmsg":"ok"}

如果钉钉已经有了提示消息,说明配置成功。

 
设置前端创建脚本及报警媒介

点击管理---->报警媒介类型----->创建媒介类型

 

3 个参数:收件人地址、主题、详细内容

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

配置动作--->操作--->恢复操作--->更新操作

设置操作:

故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件 ID:{EVENT.ID}

操作添加

--->步骤--->5 表示触发 5 次动作

--->步骤持续时间--->每隔 120 秒触发一次

--->告警发给 admin 用户

--->用”钉钉”媒介发送。  

--->点击小”add”添加选项,否则等于没写

恢复操作:

服务器:{HOST.NAME}: {TRIGGER.NAME}已恢复!

告警主机:{HOST.NAME}

告警地址:{HOST.IP}

监控项目:{ITEM.NAME}

监控取值:{ITEM.LASTVALUE}

告警等级:{TRIGGER.SEVERITY}

当前状态:{TRIGGER.STATUS}

告警信息:{TRIGGER.NAME}

告警时间:{EVENT.DATE} {EVENT.TIME}

恢复时间:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}

持续时间:{EVENT.AGE}

事件ID:{EVENT.ID}

配置报警媒介,点击管理--->用户---->报警媒介

测试

你可能喜欢

安装最新版的zabbix4.0--LTS

Zabbix3.4配置中文,解决乱码问题

zabbix监控CPU,内存,流量,硬盘


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650458150&idx=3&sn=c2a9a5a7c4d9e325104dc00e20a90704&chksm=83bbadc2b4cc24d456b4219f182c54acabcc25c2f02df940766b9e566b990a39eacd1d73ff36#rd
如有侵权请联系:admin#unsafe.sh