zabbix使用钉钉告警
1、钉钉创建群
2、[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf #
配置文件中查找”Alert”查看告警脚本存放路径
[root@localhost alertscripts]# vim token.sh
#!/bin/bash
to=$1
subject=$2
text=$3
curl 'https://oapi.dingtalk.com/robot/send?access_token=b4d37016f622cc50f67e15d44aa83fc74f6990a1b4e4d84548edaef86b0cdbbe' \ #创建机器人时复制的token
-H 'Content-Type: application/json' \
-d '
{"msgtype": "text",
"text": {
"content": "'"$text"'"
},
"at":{
"atMobiles":[
"'"$1"'"
],
"isAtAll":false
}
}'
[root@localhost alertscripts]# chown zabbix.zabbix token.sh
[root@localhost alertscripts]# chmod +x token.sh
网页端配置
管理--->报警媒介类型--->类型先脚本
点添加
配置---->动作-->创建动作
标题改为:
故障{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}
点击”新的”添加发送选项
测试,