【典韦文章】zabbix实现微信报警

作者
典韦,追马代发

一、注册微信公众号

首先申请微信公众平台https://mp.weixin.qq.com/一个人最多申请5个公众号,所以还是可以的

申请完之后就可以根据腾讯的提示使用微信公众号了,然后用你自己的微信扫描关注微信号。

1.png

就可以看到用户数了,接下来的就要使用的用户的微信ID号了。点击用户查看用户的微信ID号。在浏览器查看用户的微信ID号。就是那个红色的ID了。

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

2.png

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

修改配置文件

修改config文件

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

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

创建微信报警脚本weixin

测试报警

查看结果

3.png

三、配置zabbix

3.1、添加报警媒介

4.png

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

5.png

3.3、添加报警动作

6.png

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

7.png

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

保存设置

四、验证结果

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

8.png

看一下微信

9.jpg

OK的。完成。

【典韦文章】zabbix实现微信报警

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

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

原创文章,作者:追马,如若转载,请注明出处:http://www.178linux.com/7407

评论列表(0条)

  • Tuolei
    Tuolei 2015-08-25 13:31

    之前没玩过微信的公众平台,第一步如何选择平台,是否选择企业号?

  • ok188.net 2015-08-28 09:39

    意义不大,普通公众号每天只能群发一条信息

  • 聂风_ 2015-08-31 14:10

    需要被告警人主动发一条信息给订阅号,你才能在“一段时间内”向被告警人发信息。

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code