-
先在钉钉群中添加群机器人,把webhook复制备用:
-
找一下zabbix server上定义的告警脚本存放路径:
[root@0f3c27f24c08 ~]# grep alertscripts /etc/zabbix/zabbix_server.conf
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
- 在/usr/lib/zabbix/alertscripts目录中创建ding.py,内容如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import json
import sys
import os
headers = {'Content-Type': 'application/json;charset=utf-8'}
#api_url后跟告警机器人的webhook
api_url = "https://oapi.dingtalk.com/robot/send?access_token=*********************"
def msg(text):
json_text= {
"msgtype": "text",
"text": {
"content": text
}
}
print(requests.pos