搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > make有意义 > zabbix微信报警

zabbix微信报警

make有意义 2018-06-29

1:创建企业微信并创建一应用:


zabbix微信报警
zabbix微信报警

2:微信报警工具安装配置:

mkdir –p /usr/local/zabbix/alertscripts

rz(本地上传zabbix_weixin.x86_64.tar.gz)

tar –zxvf zabbix_weixin.x86_64.tar.gz

mv zabbix_weixin /weixin /usr/local/zabbix/alertscripts/weixin

chmod o+x /usr/local/zabbix/alertscripts/weixin

mv zabbix_weixin/weixincfg.json /etc/

修改:vi /etc/weixincfg.json

zabbix微信报警


zabbix微信报警


zabbix微信报警

那个测试试了很多微信账号才成功,原来这个账号在这里可以查看得到:

zabbix微信报警

测试格式:/usr/local/zabbix/ alertscripts /weixin contact(微信账号)  subject(报警标题)  body(报警内容)

4:添加脚本到zabbix_server.conf

AlertScriptsPath=/usr/local/zabbix/alertscripts

zabbix微信报警

5: zabbix-web端设置:Actions动作,并设置触发微信报警:

脚本加入三个参数:{ALERT.SENDTO}、{ALERT.SUBJECT}、{ALERT.MESSAGE}

zabbix微信报警
zabbix微信报警
zabbix微信报警
zabbix微信报警
zabbix微信报警
zabbix微信报警
zabbix微信报警

解决办法:后来才发现,原来是直接添加了此“微信警报”,而应该先添加操作里的小“Add”,再添加后面的大环境“Add”.如下图操作:

zabbix微信报警
zabbix微信报警


zabbix微信报警

测试:

zabbix微信报警
zabbix微信报警

解决方法:

zabbix微信报警
zabbix微信报警


zabbix微信报警


问题:发现给微信发送了两次警报:如图

zabbix微信报警

解决方法:原来是因为在做邮件发送警报时,默认发送选择了“ALL”:

zabbix微信报警
zabbix微信报警

后来重新一次遇到的问题:

解决方法:发现所提示的目录与实际的不符。原来是由于在zabbix_server.conf配置文件中添加了脚本,没重启服务,需要重启才会生效。要不然会默认读一个目录。

/etc/zabbix_server restart


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《zabbix微信报警》的版权归原作者「make有意义」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注make有意义微信公众号

make有意义微信公众号:Jonmo_moyh

make有意义

手机扫描上方二维码即可关注make有意义微信公众号

make有意义最新文章

精品公众号随机推荐

下一篇 >>

闲话Java内存模型