研究了好些天 网上文档大多数适用于老版本的Zabbix,这个亲测成功。感谢小刘笔记的“docker部署zabbix7.0,mysql8.0.30,企业微信告警通知”
一:告警通知配置web-hook
企业微信中的群3人及以上,随便添加个机器人,获取Webhook地址
二:编写微信通知脚本
1:创建脚本
vi /usr/lib/zabbix/alertscripts/wechat.py
2:脚本内容如下
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
import json
import sys
# Webhook URL
api_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=b7f4f7f0-09ae-4167-a32e-5a2eaf99db84" #替换为自己企业微信群机器人的webhoo