zabbix 参数 脚本_监控运维实战篇:zabbix监控之微信报警,图文教程分享

上回分享了zabbix监控之邮件报警,今天分享zabbix微信报警教程

现实生产环境中,我们通常使用邮件和短信接受zabbix报警信息,但是邮件经常被工作人员搁置在角落中甚至被设置为垃圾邮件被过滤掉。公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本

申请企业微信号

1)浏览器访问https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage,输入注册信息,点击注册,如下图

06eaf0a102988c4c9702253dbf747b26.png

1

2)登录企业微信控制台,选择创建应用,如下图,填写信息点击创建应用

59863c31ed0b3a9403411e4df6660559.png

2

3)查看已创建的应用

19737e7010aba73ad01cd5d0254824d0.png

3

4)Zabbix_server端下载微信报警工具

[root@localhost ~]# mkdir -p /usr/local/zabbix/alertscripts

[root@localhost ~]# wget zabbix/wechat_zabbix.tar.gz

[root@localhost ~]# tar zxf wechat_zabbix.tar.gz

[root@localhost ~]# cd WeChat/

[root@localhost WeChat]# mv weixin /usr/local/zabbix/alertscripts/

[root@localhost WeChat]# mv weixincfg.json /etc/

5)修改/etc/weixincfg.json,配置corpid、secret、agentid

3c6d78c15592bec73eb90f710ba6e1c7.png

4

6)测试脚本发送信息到企业微信

[root@localhost WeChat]# /usr/local/zabbix/alertscripts/weixin (id) 微信报警测试 微信报警测试

9e77979a2d5c967af6785764dcb25f67.png

5

7)编辑zabbix_server.conf配置文件,添加脚本执行路径

[root@localhost WeChat]# vim /usr/local/zabbix/etc/zabbix_server.conf

201f09947b3299f4fd6ed52c989cc6e7.png

6

重启zabbix_server

[root@localhost WeChat]# service zabbix_server restart

8)Zabbix WEB界面创建报警类型和媒介,输入名称、选择类型、脚本名称、脚本参数

脚本加入三个参数:{ALERT.SENDTO}、{ALERT.SUBJECT}、{ALERT.MESSAGE}

037fcf24ac4ed6bf60897f8f419054e1.png

7

9)Zabbix WEB界面创建动作,并设置动作、操作、恢复操作

动作:输入自定义名称、添加触发条件

135e531ff725f63fa6bc2b605c03efd0.png

8

操作:添加报警时间、接收人、信息、发送用户

默认标题:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

默认信息:

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件ID:{EVENT.ID}

e668619dc1013ecf98ddef4538850b0a.png

9

恢复操作:添加接受人、信息、通知用户

恢复标题:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

恢复信息:

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

事件ID:{EVENT.ID}

88d5f10c905f692a8976c25af828329a.png

10

10)配置接受报警信息收件人

f4cd763a9ec9f11f513aba7b410c7330.png

11

11)测试微信报警(boot目录写入文件),如图

6ce01e1f3edd576d3d3420bc2703ea83.png

12

f60f66af7f117190c367bf6da0dd8b7f.png

13


分享完成,喜欢的支持一下吧。

对Linux感兴趣的小伙伴私信Linux资料”,免费获取视频文档资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值