zabbix4.0配置钉钉报警

华盟原创文章投稿奖励计划

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

自动草稿 

写上信息:

自动草稿 

新版本钉钉需要配置安全设置,如图:

自动草稿 

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配置钉钉报警

自动草稿

测试


自动草稿

本文原创,作者:congtou,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/246296.html

发表评论