申请一个微信企业号
1. 在微信企业号伤上新建应用
上传LOGO,填写应用名称,选择可见范围,创建应用
应用创建完之后查看并启用应用,同时会生成应用的AgentId以及Secret
2. 接口调用测试
接口调试工具: API文档——第三方应用开发——工具与资源——接口调试工具
链接:https://work.weixin.qq.com/api/devtools/devtool.php
公司的ID在 我的企业最下面有一个企业ID
编写Python发送微信信息
#coding=utf-8
import json
import urllib2
import sys
# 以下修改为你自己的接口信息
agentid = '1000004'
corpid = 'ww492a83597b2e004c'
corpsecret = 'uut90Qz_vLy7X6b-r-zIqWoWC7ah9LCfS2XsFusNYGE'
gettoken_url = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=' + corpid + '&corpsecret=' + corpsecret
token_file = urllib2.urlopen(gettoken_url)
token_data = token_file.read().decode('utf-8')
token_json = json.loads(token_data)
my_token = token_json['access_token']
#send wechart
touser=sys.argv[1] #many user: 'zhangsan|wangwu' 用户
title = sys.argv[2] #标题
content = sys.argv[3] #内容
text = title + '\n\n' + content
post_content = {
"touser":touser,
"agentid":agentid,
"msgtype": "text",
"text":{
"content":text,
}
}
json_content = json.dumps(post_content)
url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=' + my_token
response = urllib2.urlopen(url,json_content)
# print response.read().decode('utf-8')
zabbix界面中配置报警媒介类型
管理——报警媒介类型——创建媒体类型
配置用户报警媒介信息
管理——用户——Admin——报警媒介——添加
添加动作
配置——动作——创建动作
默认标题:服务器:{HOST.CONN} {TRIGGER.NAME}
消息内容:
告警时间:{EVENT.DATE} {EVENT.TIME}
IP地址:{HOST.CONN}
告警主机:{HOSTNAME1}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
测试
设置触发器,使其报警。