zabbix

zabbix 企业微信号报警

2017-08-03  本文已影响42人  WFF_FFW

一:企业微信号注册

1. 登录/注册 地址:https://work.weixin.qq.com/
企业微信注册
1
2
3
4
5
注册就完成了
2.配置企业微信号

2.1):添加成员


1
2
3
4

2.2):添加企业应用


5
6
7
2.3):查看企业的CorpID和应用的Secret、Agentld 8
9
因为在这边我已经是管理员了,同一个微信账号以员工的身份再去关注就不可以了,所以,此后我用另一个账户及应用做测试。
3.准备的信息:

微信企业号、企业号已经被部门成员关注、有一个可以发消息的应用、一个授权管理员可以使用应用给成员发送消息

1.记录用户的账号(唯一标识)
2.企业的CorpID和应用的Secret、Agentld

二.zabbix serverd配置

1.修改zabbix.conf
我们设置zabbix默认脚本路径,这样在web端就可以获取到脚本
grep alertscripts /usr/local/zabbix/etc/zabbix_server.conf
1
2.脚本设置

2.1)下载脚本并赋予权限

wget http://download.zhsir.org/Zabbix/weixin_linux_amd64
mv weixin_linux_amd64 wechat
chmod 755 wechat
chown zabbix:zabbix wechat

1.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

2.jpg 3.jpg

已经收到消息!!!

3)zabbix_server WEB端配置

3.1)创建媒体类型
管理-》报警媒介类型-》创建媒体类型


1
2

3.2)创建动作
配置-》动作-》事件源/创建动作


1
2.jpg
操作
3.jpg
恢复操作
4.jpg

管理-》用户-》admin(别名)-》报警媒介


5.png
测试报警
在此简单的监控端口去实现报警及恢复报警
1.1)关闭服务,端口不存在,则报警。

/opt/test-8686/bin/shutdown.sh


1

1.2)启动服务,端口存在,则报警恢复的消息

/opt/wufangfang-test-8686/bin/startup.sh


2

微信报警已完成,如有什么问题可以私信我,互相学习!!!

上一篇下一篇

猜你喜欢

热点阅读