Zabbix-3.4.6 微信报警配置

  • A+
所属分类:Zabbix

  

   目录

        1. 企业微信说明

        2. 配置Zabbix发送微信消息的脚本并测试

        3. zabbix web界面配置

           3.1 创建报警媒介类型

           3.2 在超级管理员用户中添加报警媒介

           3.3 创建一个动作

 

明:本文写的配置过程不是那么的详细,所以仅供参考,详细点的可以查看丛的博客,博客地址:https://www.abcdocker.com/abcdocker/2573

  

1. 企业微信说明

   

企业微信注册网址(如果有直接登陆即可):https://work.weixin.qq.com

     

在企业微信中需要获取知道的信息:

  1. CorpID(获取方法:企业微信中我的企业à企业信息)
  2. 接受消息的账号(获取方法:企业微信中通信录点击要接收消息者的名字)
  3. Agentld(获取方法:在企业微信中企业用用中创建自建应用中,所以微信监控需要在微信企业中自建一个应用)
  4. Secret(获取方法:同Agentld

   

2. 配置Zabbix发送微信消息的脚本并测试

           

修改zabbix-server配置文件,查看zabbix默认脚本路径配置是否打开

  1. [root@urcar0 ~]# egrep -v '^$|^#' /etc/zabbix/zabbix_server.conf  
  2. …………  
  3. AlertScriptsPath=/usr/lib/zabbix/alertscripts  
  4. …………  
  5. #此配置是zabbix的脚本存放路径,这样在web端就可以获取到我们上传的脚本了。  

    

上传脚本至server配置文件中AlertScriptsPath所对应的路径下:

  1. cd /usr/lib/zabbix/alertscripts/  
  2. wget https://www.linuxgogo.com/repodata/RPM/CentOS_6/Zabbix/3.4.6/wechat  
  3. chmod +x /usr/lib/zabbix/alertscripts/wechat         #增加可执行权限  
  4. chown zabbix.zabbix /usr/lib/zabbix/alertscripts/wechat  #修改脚本用户和组为zabbix  

    

上传好该脚本后对脚本进行测试:

  1. [root@urcar0 alertscripts]# ./wechat --corpid=xxxxxx  --corpsecret=xxxxxx --msg="Zabbix,告警测试" --user=ZhaoYuLin  --agentid=1000002      
  2. {"errcode":0,"errmsg":"ok","invaliduser":""}  
  3.   
  4. #参数说明:  
  5.   --corpid=CorpID  
  6.   --corpsecret=Secret  
  7.   --msg="发送的内容"  
  8.   --user=接收消息者的账号  
  9.   --agentid=Agentld  

     

测试成功消息页面:

Zabbix-3.4.6 微信报警配置

   

   

3. zabbix web界面配置

   

3.1 创建报警媒介类型

    Zabbix-3.4.6 微信报警配置

    

Zabbix-3.4.6 微信报警配置

    

填写对应的信息:

  1. --corpid=xxx  
  2. --corpsecret=xxx  
  3. --agentid=1000002  
  4. --user={ALERT.SENDTO}  
  5. --msg={ALERT.MESSAGE}  

   

3.2 在超级管理员用户中添加报警媒介

  

Zabbix-3.4.6 微信报警配置

 

3.3 创建一个动作

   

Zabbix-3.4.6 微信报警配置

    

到这里配置完毕,就可以进行测试看是否成功!!!

    

    

zhaoyulin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: