zabbix php微信报警,微信开发zabbix调用微信接口报警

本文将带你了解微信开发zabbix调用微信接口报警,希望本文对大家学微信有所帮助。

81680116a345bbf0f639543ad3cec7f0.png

"

1.下载微信接口

git clone https://github.com/lealife/WeiXin-Private-API

将微信接口移动至zabbix默认脚本路径

zabbix默认脚本路径:/usr/lib/zabbix/alertscripts/

[root@zabbix alertscripts]# vim WeiXin-Private-API/config.php

// 全局配置

$G_ROOT = dirname(__FILE__);

$G_CONFIG[""weiXin""] = array(

'account' => '3133187148@qq.com',    ###微信公众账号

'password' => '微信公众账号密码',

'cookiePath' => $G_ROOT. '/cache/cookie', // cookie缓存文件路径

'webTokenPath' => $G_ROOT. '/cache/webToken', // webToken缓存文件路径

);

[root@zabbix alertscripts]# vim WeiXin-Private-API/test.php

require ""config.php"";

require ""include/WeiXin.php"";

$weiXin = new WeiXin($G_CONFIG['weiXin']);

#$testFakeId = ""oIzQiwod4i3VoLqTB5cgTQUUz76s"";

$testFakeId = ""$argv[1]"";

$msg=""$argv[3]"";

#print_r($weiXin->send($testFakeId, ""test""));

echo ""

"";print_r($weiXin->send($testFakeId,   ""$msg""));

[root@zabbix alertscripts]# pwd

/usr/lib/zabbix/alertscripts

[root@zabbix alertscripts]# vim weixin.sh

/usr/bin/php /usr/lib/zabbix/alertscripts/WeiXin-Private-API/test.php   ""$1"" ""$2""   ""$3""

进行测试

[root@zabbix alertscripts]# /usr/lib/zabbix/alertscripts/weixin.sh   ""oIzQiwod4i3VoLqTB5cgTQUUz76s"" """"   ""hi""

stdClass Object

(

[base_resp] => stdClass Object

(

[ret] => 0

[err_msg] => ok

)

)

测试成功!

!!!注意:若遇到以下情况,清除缓存

stdClass Object

(

[base_resp] => stdClass Object

(

[ret] => 200003

[err_msg] => invalid session

)

)

[root@zabbix alertscripts]# cd WeiXin-Private-API/

[root@zabbix WeiXin-Private-API]# ls

cache config.php include README.md test.php

[root@zabbix WeiXin-Private-API]# cd cache/

[root@zabbix cache]# ls

cookie webToken

[root@zabbix cache]# rm -fr *

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值