X-Mars / Zabbix-Alert-WeChat

zabbix 企业微信、飞书、钉钉等告警脚本
Other
432 stars 214 forks source link

请教个问题,Python脚本命令行执行ok,zabbix类似wechat调用失败 #5

Closed carrison closed 7 years ago

carrison commented 7 years ago

内网我有个报警平台,zabbix服务器无外网权限,而是通过内网的报警平台发微信报警。 仿照wechat写了个python脚本,调用内网接口,命令行手工执行ok,格式类似: ./gochat.py "xxxxxx(工号)" “主题” “内容” 返回结果正常,如下: {"errmsg":"ok","errcode":0} 微信接收正常。 但在zabbix里类似wechat配置好介质类型和用户介质后,没有生效,不知哪里的问题? 在zabbix_server.log里没看到相关日志。

carrison commented 7 years ago

知道问题出在哪了,就是zabbix扔过来的alarm没有正确接收。

carrison commented 7 years ago

root@zabbix:/usr/lib/zabbix/alertscripts# cat /tmp/testchat.log 1d42xcss-fc3s-49e2-8222-efaxssssc4 (收件人) OK: Z20.Check all Connections(主题) 如下是内容: 当前状态:OK Trigger severity: Average

Item values:

告警项:Oracle/Check all Connections on Z20 告警主机:Z20 告警key: db[zabbix,teamwork,10.10.42.89,1529,Z20,check_all_conn] 告警内容:194

主要是内容没正确接收。

carrison commented 7 years ago

issue closed.