zabbix问题确认微信卡片通知

 每日运维   2021-03-18 14:45   350 人阅读  0 条评论

项目已在gitee上
https://gitee.com/xingzhiwei/zabbix_weixin

环境要求
python3 zabbix 3.4 微信企业号
我刚刚学习python没多久,写的不是很好n(≧▽≦)n
zabbix 从3.4版本后开始支持问题确认通知,效果如下

使用方法
pull代码

yum install git -y
git clone https://gitee.com/xingzhiwei/zabbix_weixin

更改脚本参数,需要把这三个参数改成你微信企业号的

注意
开头环境选择,请设置成你自己的python解释器版本,因为我电脑上面有多个环境为了区分才写成这样

把脚本放到zabbix scripts下面,执行下面命令

chown zabbix:zabbix zabbix_weixin_kapian.py
chmod +x zabbix_weixin_kapian.py
touch /tmp/weixin_zabbix.log
chown zabbix:zabbix /tmp/weixin_zabbix.log

首先我们添加一个报警脚本

名称随便写这里我写’微信卡片通知
脚本名称写你放到服务器目录的名称

在用户里面添加报警媒介

类型:你刚才新建的脚本名称
收件人:企业微信用户名

配置—动作—编辑你的报警脚本—Acknowledgement operations
默认收件人不用动
默认信息可以使用我的模板

用户:{USER.FULLNAME} 
时间:{ACK.DATE} {ACK.TIME} 
确认了这个问题,信息如下:
{ACK.MESSAGE}
问题服务器IP:{HOSTNAME1}
问题ID:{EVENT.ID}
当前的问题是: {TRIGGER.NAME}

然后添加一个操作

添加操作配置如下

我们停止测试服务器客户端,点击确认问题

确认随便写

企业号成功收到消息

log目录在/tmp/weixin_zabbix.log
在这里可以看到每条消息的发送情况

本文地址:https://linux365.cn/post/12.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了
 相关文章  关键词:

 发表评论


表情

还没有留言,还不快点抢沙发?