一:企业微信号注册
1. 登录/注册 地址:https://work.weixin.qq.com/
![](https://img.haomeiwen.com/i6547072/1c79345c26907c7e.jpg)
![](https://img.haomeiwen.com/i6547072/b143b8948cb220f1.jpg)
![](https://img.haomeiwen.com/i6547072/6b5d466e042da36a.jpg)
![](https://img.haomeiwen.com/i6547072/7f9dedef5a5108b6.jpg)
![](https://img.haomeiwen.com/i6547072/d232ac490c8236df.jpg)
![](https://img.haomeiwen.com/i6547072/ae9cd52aebd9e206.jpg)
注册就完成了
2.配置企业微信号
2.1):添加成员
![](https://img.haomeiwen.com/i6547072/18776ea457a50d08.jpg)
![](https://img.haomeiwen.com/i6547072/dd3fcc0d20c81e5f.jpg)
![](https://img.haomeiwen.com/i6547072/55940e6a90cf82e2.jpg)
![](https://img.haomeiwen.com/i6547072/29e706f13bc4ea69.jpg)
2.2):添加企业应用
![](https://img.haomeiwen.com/i6547072/582bcc4c4f54fcad.jpg)
![](https://img.haomeiwen.com/i6547072/bed5fa676997d8f5.png)
![](https://img.haomeiwen.com/i6547072/15100584b2d171b3.jpg)
2.3):查看企业的CorpID和应用的Secret、Agentld
![](https://img.haomeiwen.com/i6547072/a5cd4725d7be240d.jpg)
![](https://img.haomeiwen.com/i6547072/beab28161d36f3e1.jpg)
因为在这边我已经是管理员了,同一个微信账号以员工的身份再去关注就不可以了,所以,此后我用另一个账户及应用做测试。
3.准备的信息:
微信企业号、企业号已经被部门成员关注、有一个可以发消息的应用、一个授权管理员可以使用应用给成员发送消息
1.记录用户的账号(唯一标识)
2.企业的CorpID和应用的Secret、Agentld
二.zabbix serverd配置
1.修改zabbix.conf
我们设置zabbix默认脚本路径,这样在web端就可以获取到脚本
grep alertscripts /usr/local/zabbix/etc/zabbix_server.conf
![](https://img.haomeiwen.com/i6547072/cb09046626609877.jpg)
2.脚本设置
2.1)下载脚本并赋予权限
wget http://download.zhsir.org/Zabbix/weixin_linux_amd64
mv weixin_linux_amd64 wechat
chmod 755 wechat
chown zabbix:zabbix wechat
![](https://img.haomeiwen.com/i6547072/6db12ed1d4cc13aa.jpg)
2.2)执行脚本,进行测试
./wechat --corpid=wwcxxxxxxxxxxxxxxxx --corpsecret=Q-HMnIo9HKX8kZwbT4m1SUcS-kmYhmiuRgr4DCLreQA --msg="您好,告警测试" --user=CongYuHong --agentid=1000002
--corpid= 我的企业->企业信息里的CorpID
--corpsecret= 企业应用->Secret
-msg= 内容
-user= 2.1中图3所说的唯一标识
--agentid=企业应用->Agentld
![](https://img.haomeiwen.com/i6547072/200af5d607018855.jpg)
![](https://img.haomeiwen.com/i6547072/5c26af600cee0207.jpg)
已经收到消息!!!
3)zabbix_server WEB端配置
3.1)创建媒体类型
管理-》报警媒介类型-》创建媒体类型
![](https://img.haomeiwen.com/i6547072/f74a0979e16923eb.jpg)
![](https://img.haomeiwen.com/i6547072/3a7e821167ff3e43.jpg)
3.2)创建动作
配置-》动作-》事件源/创建动作
![](https://img.haomeiwen.com/i6547072/70ccec3a1f193ec2.jpg)
![](https://img.haomeiwen.com/i6547072/0181ac33c70d0980.jpg)
操作
![](https://img.haomeiwen.com/i6547072/f936cc8b4a38b9e4.jpg)
恢复操作
![](https://img.haomeiwen.com/i6547072/9feab07ef6da46a8.jpg)
管理-》用户-》admin(别名)-》报警媒介
![](https://img.haomeiwen.com/i6547072/45db0d259f6c134a.png)
测试报警
在此简单的监控端口去实现报警及恢复报警
1.1)关闭服务,端口不存在,则报警。
/opt/test-8686/bin/shutdown.sh
1
1.2)启动服务,端口存在,则报警恢复的消息
/opt/wufangfang-test-8686/bin/startup.sh
2
微信报警已完成,如有什么问题可以私信我,互相学习!!!
网友评论
--corpsecret= 企业应用->Secret
-msg= 内容
-user= 2.1中图3所说的唯一标识
--agentid=企业应用->Agentld