Chinaunix首页 | 论坛 | 博客
  • 博客访问: 361561
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 885
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-06 21:07
个人简介

做好自己,不卑不亢,持之以恒!!

文章分类

全部博文(45)

分类: 网络与安全

2015-05-19 19:39:21

微信官网申请微信公众平台,下面这个是我已经申请号的




点击用户消息管理,2653095732这个就是你的用户微信ID号

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


修改微信公众平台私有接口代码,以配合zabbix报警,/usr/lib/zabbix/alertscripts/  此目录为zabbix默认的报警脚本目录

修改config.php文件


修改test.php文件,只留下面其中几行就行


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

创建zabbix调用脚本



使用命令调用方式检测微信配置文件

说明成功,



当然手机上也能看见
配置zabbix-server

点击Admin

点击add

send to :   (用户ID)       点击add------>update
编辑默认的Report problems(错误报告)


添加:
          Trigger host: {HOSTNAME}(主机名)
          Trigger ip : {HOST.IP}(主机IP)
          Trigger time: {EVENT.DATE}:{EVENT.TIME}(事件具体时间)

Action 选项卡中编辑你所需要发送的报警信息,其余两个选项卡保持默认设置就可以使用了,默认会调用所有可用的报警类型来发送报警信息,这里只打开了Email和weixin两种形式
我们关掉另外一台虚机做测验
邮件报警

微信报警


手机微信




阅读(15093) | 评论(12) | 转发(3) |
给主人留下些什么吧!~~

s102758582015-08-26 10:36:22

博主你好,我参照了你的方法,一开始是可以用的,每到第二天就不能发送,返回的错误是stdClass Object
(
    [base_resp] => stdClass Object
        (
            [ret] => -3
            [err_msg] => invalid session
        )

),请问你有遇到过这个情况嘛

少林功夫好2015-07-07 09:15:29

非常有参考价值,谢谢分享。