zabbix钉钉通知_插件版

1 安装插件

下载插件webhook-zabbix-robot-64/usr/lib/zabbix/alertscripts/路径

2 创建报警媒介类型

脚本名称:插件或脚本的名字
脚本参数:
-webhook=https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-msg={ALERT.MESSAGE}
-url=http://192.168.0.10/zabbix/
-log=/tmp/dingding.log

图1

3 配置用户告警

3.1 配置告警媒介

添加告警媒介,使用户可接收告警信息,及设置接收信息重要性
图2

3.2 配置权限

用户只接收有权限的主机告警
图3

4 创建动作

  • 触发条件
    图4
  • 操作
    消息内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<from>{HOST.NAME}</from>
<time>{EVENT.DATE} {EVENT.TIME}</time>
<level>{TRIGGER.SEVERITY}</level>
<name>{TRIGGER.NAME}</name>
<key>{TRIGGER.KEY1}</key>
<value>{ITEM.VALUE}</value>
<now>{ITEM.LASTVALUE}</now>
<id>{EVENT.ID}</id>
<ip>{HOST.IP}</ip>
<url>http://192.168.0.10/zabbix</url>
<age>{EVENT.AGE}</age>
<status>{EVENT.STATUS}</status>
<acknowledgement> {EVENT.ACK.STATUS} </acknowledgement>
<acknowledgementhistory> {EVENT.ACK.HISTORY}</acknowledgementhistory>
</root>

图5

  • 恢复操作
    消息内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<from>{HOST.NAME}</from>
<time>{EVENT.DATE} {EVENT.TIME}</time>
<level>{TRIGGER.SEVERITY}</level>
<name>{TRIGGER.NAME}</name>
<key>{TRIGGER.KEY1}</key>
<value>{ITEM.VALUE}</value>
<now>{ITEM.LASTVALUE}</now>
<id>{EVENT.ID}</id>
<ip>{HOST.IP}</ip>
<color>FF4A954A</color>
<url>http://192.168.0.10/zabbix</url>
<age>{EVENT.AGE}</age>
<recoveryTime>{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}</recoveryTime>
<status>OK</status>
</root>

图6

  • 告警确认或更新

消息内容:

1
2
3
4
5
6
7
8
9
报警确认:{HOST.NAME}
------------
确认人:{USER.FULLNAME}
时间:{ACK.DATE} {ACK.TIME}
确认信息如下:
"{ACK.MESSAGE}"
问题服务器IP:{HOSTNAME1}
问题ID:{EVENT.ID}
当前的问题是: {TRIGGER.NAME}

图7

备注
这个告警使用的使python脚本,非通过插件,可观察上图仅送到信息,本文结尾上传插件和脚本,同时添加告警媒介python版
图8
脚本参数:
{ALERT.MESSAGE}
{ALERT.SENDTO}
{ALERT.SUBJECT}

5 附件

=dingding.py
=webhook-zabbix-robot-64

-------------本文结束感谢您的阅读-------------

本文标题:zabbix钉钉通知_插件版

文章作者:OperationMAN

发布时间:2019年08月08日 - 10:08

最后更新:2022年03月31日 - 13:03

原始链接:https://kxinter.gitee.io/2019/08/08/zabbix钉钉通知/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!