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}


自动草稿

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


图片[13]-Zabbix 4.0 配置钉钉报警通知

自动草稿

测试


自动草稿

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容