zabbix3.4+钉钉报警
pip3 install requests
cd /tmp && git clone https://github.com/hecxcloud/zaxdd.git
mv /tmp/zaxdd/dingding.py /usr/lib/zabbix/alertscripts/
chown zabbix.zabbix /usr/lib/zabbix/alertscripts/dingding.py
chmod +x /usr/lib/zabbix/alertscripts/dingding.py
sed -i "1i #!`which python3`" /usr/lib/zabbix/alertscripts/dingding.py
命令行执行
./dingding.py --webhook=https://oapi.dingtalk.com/robot/send?access_token=e4bb4d6df22aae87d274c8786ac818363268b013d7052bf5993862acc415e671
如果钉钉上收到test send msg
消息则正确
## {HOSTNAME1} 故障!
**告警等级:{TRIGGER.SEVERITY}**
告警信息: {TRIGGER.NAME}
IP地址: {HOST.CONN}
告警时间: {EVENT.DATE} {EVENT.TIME}
持续时间: {EVENT.AGE}
告警项目: {TRIGGER.KEY1}
事件ID: {EVENT.ID}
问题详情: {ITEM.NAME}
检测值:
> # {ITEM.VALUE}
## {HOSTNAME1} 恢复!
**告警等级:{TRIGGER.SEVERITY}**
告警信息: {TRIGGER.NAME}
IP地址: {HOST.CONN}
恢复时间: {EVENT.DATE} {EVENT.RECOVERY.TIME}
持续时间: {EVENT.AGE}
告警项目: {TRIGGER.KEY1}
事件ID: {EVENT.ID}
问题详情: {ITEM.NAME}
检测值:
> # {ITEM.VALUE}
在消息内容里添加'@手机号'即可 如下:
## {HOSTNAME1} 故障!
**告警等级:{TRIGGER.SEVERITY}**
告警信息: {TRIGGER.NAME}
IP地址: {HOST.CONN}
告警时间: {EVENT.DATE} {EVENT.TIME}
持续时间: {EVENT.AGE}
告警项目: {TRIGGER.KEY1}
事件ID: {EVENT.ID}
问题详情: {ITEM.NAME}
检测值:
> # {ITEM.VALUE}
@111xxxx6688
@222xxxx6688