【Zabbix】Zabbix微信告警配置演示(上)

简介: 【Zabbix】Zabbix微信告警配置演示

1、注册企业微信

2、配置企业微信

企业ID:xxxxxxxxx

AgentId:xxxxxxxx

Secret:xxxxxxxxxxxx

  • 记录企业ID

64c6a44a212f80a0edafdc7bf9e0a29b.png

  • 创建应用,记录Agent ID 和 Secret

ee11e08f4b68247fad3c381d6bc03d1a.png

  • 创建告警组,把接收消息的人加入进来

ea62230af85bf30f6d4f14a1145ae547.png

  • 记录此账号名称

5d128a10ec779677b5ba1a2ac74fa137.png

3、配置Zabbix服务器

1、确认记录相关信息

确认已经获取到告警组用户的账号,企业 CorpID 和 创建应用

2、修改zabbix.conf

[root@zabbix-server ~]# grep alertscripts /etc/zabbix/zabbix_server.conf 
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
设置zabbix默认脚本路径,这样在web端就可以获取到脚本

3、下载并设置脚本

https://github.com/OneOaaS/weixin-alert

[root@zabbix-server ~]# cd /usr/lib/zabbix/alertscripts
[root@zabbix-server ~]# wget https://github.com/OneOaaS/weixin-alertt https://github.com/OneOaaS/weixin-alert/blob/master/weixin_linux_amd64
[root@zabbix-server alertscripts]# mv weixin_linux_amd64 wechat
[root@zabbix-server alertscripts]# chmod 755 wechat 
[root@zabbix-server alertscripts]# chown zabbix:zabbix wechat 
[root@zabbix-server alertscripts]# ll
total 168
-rwxr-xr-x 1 zabbix zabbix 170801 Feb 17 10:59 wechat
[root@zabbix-server alertscripts]# 

4、执行脚本进行测试

Zabbix企业微信告警最新版 (qq.com)

/etc/zabbix/alertscripts/wechat --corpid=wxee***********81aa --corpsecret=Mm0mHwI8iVsjA*JUGySxOFMIlbosoVEkWIEiw --msg="您好</br>告警测试" --user=oneoaas --agentid=1000003
返回数据:
{"errcode":0,"errmsg":"ok","invaliduser":""}
#报错。解决:需要在设置的组别中,添加可见范围,允许发送的用户接收到消息
[root@zabbix-server alertscripts]# ./wechat --corpid=ww9***********000 --corpsecret=jgIJ***********8KA --msg="您好</br>告警测试</br>20210217 11:40" --user=**** --agentid=1000002
{"errcode":81013,"errmsg":"user & party & tag all invalid, hint: [1645070137249820547239507], from ip: 112.23.182.203, more info at https://open.work.weixin.qq.com/devtool/query?e=81013","invaliduser":"*****","msgid":"WpLD***********-Wz4HD62QCQg"}
# 显示成功。
[root@zabbix-server alertscripts]# ./wechat --corpid=ww9***********00 --corpsecret=jgIJV***********JnBwOE8KA --msg="您好</br>告警测试</br>20210217 12:05" --user=*** --agentid=1000002
{"errcode":0,"errmsg":"ok","msgid":"WpLDpQFMGSE843kRbNhgXYTITEtM8xSIIVqJodA8c-z-cY2b9gFPhT7LqnSvMMOEjKqNWW92XIQ4BqPsCWyOhA"}
# 注意事项:在设置的组别中,添加可见范围
温馨提示:
-corpid= 企业ID
--corpsecret= Secret ID
--msg= 所要发送的消息内容
--user= 发送人的用户账号
此脚本已经编译过,无法进行编辑,可以使用./wechat --help 查看帮助命令

cd344f7add7df348b85c37a17e933279.png

相关文章
|
2月前
|
监控 关系型数据库 Linux
|
1月前
|
小程序 开发工具 git
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
|
1月前
|
开发框架 移动开发 小程序
【微信小程序】-- 配置uni-app的开发环境(四十八)
【微信小程序】-- 配置uni-app的开发环境(四十八)
|
1月前
|
开发者
微信公众平台开发基本配置
微信公众平台开发基本配置
86 0
|
3月前
|
Go
【微信公众号】基于golang的公众号开发基本配置
【微信公众号】基于golang的公众号开发基本配置
36 0
|
22天前
|
小程序
微信小程序——属性配置大全
微信小程序——属性配置大全
13 0
|
1月前
|
JSON 小程序 搜索推荐
【微信小程序】-- 模板语法与配置的总结(二十一)
【微信小程序】-- 模板语法与配置的总结(二十一)
|
1月前
|
JSON 小程序 数据格式
【微信小程序】-- 页面配置(十八)
【微信小程序】-- 页面配置(十八)
【微信小程序】-- 页面配置(十八)
|
1月前
|
小程序
【微信小程序】-- 全局配置 -- tabBar(十七)
【微信小程序】-- 全局配置 -- tabBar(十七)
【微信小程序】-- 全局配置 -- tabBar(十七)
|
1月前
|
小程序
【微信小程序】-- 全局配置 -- window - 下拉刷新 & 上拉触底(十六)
【微信小程序】-- 全局配置 -- window - 下拉刷新 & 上拉触底(十六)

推荐镜像

更多