Zabbix 3.0 配置企业微信报警

一、申请企业微信

1、登录企业微信官网,点击企业注册
Zabbix 3.0 配置企业微信报警
2、填写注册信息,最后点击注册
Zabbix 3.0 配置企业微信报警
3、注册成功,可进入后台管理
Zabbix 3.0 配置企业微信报警

二、配置企业微信

1、邀请管理员使用企业微信
Zabbix 3.0 配置企业微信报警
2、管理员收到邀请,下载手机版企业微信,使用微信号登陆即可

3、创建应用
Zabbix 3.0 配置企业微信报警
4、填写应用信息,点击创建即可
Zabbix 3.0 配置企业微信报警

准备以下信息:
    CorpID:在“我的企业”-“企业信息”最下面可查
    Secret:点击“Zabbix”应用可查
    Agentld:点击“Zabbix”应用可查
    用户账号:在“通讯录”页,点击管理员可查

三、配置脚本

1、编辑zabbix_server配置文件,设置默认脚本路径

# vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/etc/zabbix/alertscripts

2、下载脚本
链接:http://pan.baidu.com/s/1skXgaKl 密码:xz09

3、上传脚本到/etc/zabbix/alertscripts,修改权限

# chmod   755 wechat 
# chown  zabbix:zabbix wechat

4、测试发送消息

[root@zabbix alertscripts]# ./wechat --corpid=ww51a9d1d524c31115  --corpsecret=Sw-zMKpy_beRUjDzBMjssci_aVtlJMkFFx9Wznsu8OY  --user=GuoXiaoHui  --agentid=1000003  --msg="Zabbix test"  
{"errcode":0,"errmsg":"ok","invaliduser":""}

注意:
--corpid= 企业里面的corpid
--corpsecret= Zabbix 应用的Secret
--agentid=Zabbix 应用的agentid
--msg=消息内容
--user=管理员账户
因为脚本是编译过的,无法进行编辑,我们可以使用./wechat -h or --help 查看

返回“OK”,说明消息发送成功;

5、登录企业微信查询消息
12

四、配置Zabbix_Web

1、添加Media Type
Zabbix 3.0 配置企业微信报警

Name:自定义
Type:选择script
Scripts name:填写脚本名称
Script parameters:脚本参数
    --corpid=XXX
    --corpsecret=XXX
    --user={ALERT.SENDTO}
    --msg={ALERT.MESSAGE}
    --agentid=XXX

最后点Add即可添加完成;

2、添加用户
Zabbix 3.0 配置企业微信报警

Alias:用户名
Groups:用户所属组
Password:用户密码

Zabbix 3.0 配置企业微信报警

Type:选择刚才添加的Media Types
Send to:收件人,填写管理员账户即可
When active:接收邮件时间
Use if severity:选择哪些级别发送邮件
点击Add,Media即可添加完成;

Zabbix 3.0 配置企业微信报警

User Type必须选择为Super Admin,否则收不到通知

最后点击Add,用户添加成功;

3、添加Active
Zabbix 3.0 配置企业微信报警

Name:动作名称
Default subject:邮件主题
Default message:邮件内容
Recovery message:勾选恢复通知信息
Recovery subject:恢复主题
Recovery message:恢复内容
Enabled:启动
Default subject:Zabbix 监控告警 : {TRIGGER.NAME}!
Default message:
    Zabbix监控报警 :
    告警信息:{TRIGGER.NAME}
    告警主机:{HOSTNAME1}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件ID:{EVENT.ID}
    From:Zabbix.guoxh.cn

Recovery subject:Zabbix 监控恢复 : {TRIGGER.NAME} !!
Recovery message:
    Zabbix报警恢复 :
    告警信息:{TRIGGER.NAME}
    告警主机:{HOSTNAME1}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    事件ID:{EVENT.ID}
    From:Zabbix.guoxh.cn

Zabbix 3.0 配置企业微信报警

Send to user:添加通知用户
Send only to:通知方式为刚添加的Media Types

最后点击Add,Actions即可添加完成;

五、测试

1、自己想办法搞点事情,触发报警通知,比如停掉agent服务;

# systemctl  stop zabbix-agent

2、收到微信通知如下
Zabbix 3.0 配置企业微信报警

到这里,Zabbix微信通知配置完毕!

本文参考:Zabbix 新版微信告警

转载于:https://blog.51cto.com/guoxh/2073952

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值