设置Zabbix微信告警机器人
前言:刚换zabbix server服务器,刚好记录一下这个——微信报警 注意:多图预警!!! 一、注册一个企业微信账号并设置 搜索企业微信官网 https://work.weixin.qq.com/ ,直接注册就行,这里我已经注册好了,登录企业微信管理后台 https://work.weixin.qq.com/wework_admin/loginpage_wx 见下图: 1.1记录企业ID 创建应用 记录部门ID 1.2打开记录记录AgentId和Secret 上面这个页面,拉到最下面开发者接口,网页授权及JS-SDK—设置可信域名,根据你的提示验证域名(建议使用这种云提供商自带的DNS,没有是话只能用海外未备案的了) 配置企业可信IP(把服务器IP填进去) 1.3测试企业微信接口调试工具 https://developer.work.weixin.qq.com/resource/devtool 网页地址可能会变,变了就在企业微信—开发者中心找,这里获取的token记录一下 二、创建Python监控脚本并测试企业微信机器人 vim /usr/lib/zabbix/alertscripts/wechat.py #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib,urllib2,json import sys reload(sys) sys.setdefaultencoding( "utf-8" ) class WeChat(object): __token_id = '' # init attribute def __init__(self,url): self.__url = url.rstrip('/') self.__corpid = 'wwa1da242f211cdf47' self.__secret = 'rIrN51FEjgW6T2bdm...