zabbix微信报警

        Zabbix除了可以使用邮件报警之外,还可以通过多种方式把告警信息发送到指定人,例如短信报警方式,越来越多的企业开始使用Zabbix结合微信作为主要的告警方式,因为每个人每天都在使用微信,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。Zabbix微信报警怎么设置呢,设置的步骤有哪些呢,方法步骤如下:

1、获取微信报警工具

mkdir  -p  /usr/local/zabbix/alertscripts
cd  /usr/local/src
wget http://dl.cactifans.org/tools/zabbix_weixin.x86_64.tar.gz
tar  -zxf zabbix_weixin.x86_64.tar.gz
mv  zabbix_weixin/weixin  /usr/local/zabbix/alertscripts
chmod o+x weixin
mv zabbix_weixin/weixincfg.json /etc/

    设置Zabbix_Server端设置脚本执行路径,编辑zabbix_server.conf文件,添加如下代码:

AlertScriptsPath=/usr/local/zabbix/alertscripts

2、修改/etc/ weixincfg.json配置文件

修改其中corpid、secret、agentid,并测试脚本发送信息;

cd  /usr/local/zabbix/alertscripts
./weixin  WanYun 京峰教育报警测试  Zabbix故障报警
./weixin  contact   subject   body
标准信息格式:
Contact,为你的微信账号,注意不是微信号,不是微信昵称,可以把用户账号设置成微信号或微信昵称,Subject 告警主题,Body 告警详情。

                     

                                                          图一  Zabbix Server端微信配置文件

3、Zabbix WEB端配置

设置Actions动作,并设置触发微信报警:

                     

                                                      图二    Zabbix Server Action动作配置

                     

 报警邮件标题可以使用默认信息,亦可使用如下中文报警内容:

名称:Action-Email
默认标题:故障{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}

                     

                                               图三   Zabbix Server Action动作配置

                      

                                             图四   Zabbix Server Action动作配置

恢复邮件标题可以使用默认信息,亦可使用如下中文报警恢复内容:

恢复标题:恢复{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}

 4、配置报警媒体类型 微信脚本

管理---报警媒体类型---创建媒体类型,

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

                  

5、配置接收微信信息的用户

配置---用户,选择admin

                 

 

posted @ 2018-11-16 11:03  流年晕开时光  阅读(211)  评论(0编辑  收藏  举报