安装钉钉—注册钉钉账号
首先创建一个群聊把需要得到监控信息的人加到一起.
在钉钉上面添加一个机器人.
zabbix-server配置
- 编辑脚本
cd /usr/lib/zabbix/alertscripts/
vim dingding.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
def msg(text):
json_text= {
"msgtype": "text",
"at": {
"atMobiles": [
""
],
},
"text": {
"content": text
}
}
print requests.post(api_url,json.dumps(json_text),headers=headers).content
if __name__ == '__main__':
text = sys.argv[1]
msg(text)
- 设置权限
chmod 777 dingding.py
- 创建钉钉的日志文件
cd /var/log/zabbix
touch dingding.log
- 修改属组和属主
chown zabbix.zabbix dingding.log
配置监控界面
添加用户和报警等级
报警检测
查看钉钉群