打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
玩转监控,zabbix使用微信报警


注册一个微信订阅号


首先申请微信公众号一个人最多可以申请5个。申请完之后就可以根据腾讯的提示使用了。


第一步:点击用户总数



第二步:点击用户昵称



在浏览器查看用户的微信ID号,就是下面红色的那串数字。

https://mp.weixin.qq.com/cgi-bin/singlesendpage?t=message/send&action=index&tofakeid=770373648&token=748989398&lang=zh_CN


下载并配置微信公众平台私有接口


下载WeiXin-Private-API并修改配置文件,WeiXin-Private-API这个项目貌似已经停止维护了


[root@zabbix ~]# git clone https://github.com/lealife/WeiXin-Private-API

[root@zabbix ~]# cp -r WeiXin-Private-API/ /usr/local/zabbix/share/zabbix/alertscripts/

[root@zabbix ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/WeiXin-Private-API

[root@zabbix WeiXin-Private-API]# chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/WeiXin-Private-API


修改config文件




修改test.php文件,只需要保存这几行即可




注意这里$msg='$argv[3]'表示zabbix传入的第三个参数,因为在zabbix报警时会传入三个参数:一是微信好友ID,二是报警信息的主题,三是报警信息的具体内容,这里跳过了报警信息主题,直接发送报警信息内容。


创建微信报警脚本weixin


[root@zabbix alertscripts]# vi weixin

/usr/bin/php /usr/local/zabbix/share/zabbix/alertscripts/WeiXin-Private-API/test.php '$1' '$2' '$3'

[root@zabbix alertscripts]# chown -R zabbix.zabbix weixin

[root@zabbix alertscripts]# chmod +x weixin


测试报警


[root@zabbix alertscripts]# /usr/local/zabbix/share/zabbix/alertscripts/weixin 770373640 '' 'hello'

PHP Notice: Undefined index: HTTP_USER_AGENT in /usr/local/zabbix/share/zabbix/alertscripts/WeiXin-Private-API/include/LeaWeiXinClient.php on line 33

PHP Notice: Undefined index: HTTP_USER_AGENT in /usr/local/zabbix/share/zabbix/alertscripts/WeiXin-Private-API/include/LeaWeiXinClient.php on line 33

stdClass Object

(

[base_resp] => stdClass Object

(

[ret] => 0

[err_msg] => ok

)

)


查看结果




配置zabbix


3.1、添加报警媒介


3.2、用户添加报警媒介,这里使用默认的administrator用户


3.3、添加报警动作


信息如下,使用默认的信息也可以


修改操作条件,使用默认的也是可以的

保存设置


验证结果


重启一台虚拟机进行测试。由于我也开启了邮件报警,所以看一下邮件先



看一下微信



OK的,完成。

Note: 本文的脚本借鉴于chinaunix上的文章,大家如果有需要可以参考下下文的链接,我这里只是抛砖引玉,为大家开个头。


参考文章:http://blog.chinaunix.net/uid-30236771-id-5037842.html




欢迎关注yunweibang订阅号,运维帮是一个技术分享平台。


欢迎加QQ讨论群(186356564)和微信讨论群,微信群需要先加微信 (yunweibang008) 然后拉你入伙。


新技能get√,好工具get√,赶快转发,让更多小伙伴知道。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
zabbix如何实现微信报警
zabbix的搭建及操作(4)实现邮件,钉钉,微信报警
Zabbix部署、监测及邮件报警机制(实战!)
1、Zabbix企业及监控
Zabbix 新版微信告警
zabbix常见问题处理整理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服