网站首页 > 教程文章 正文
代码部分:
1、登录企业微信web端,增加一个应用以获取到corpsecret、corpid、agentid
不知道的小伙伴私信我,我给你截图,这个算基本操作这里就不说了,核心就是获取上面的三个ID
2、获取企业微信的代码,这个是网络上朋友共享的,我这里直接引用。
获取报警的代码
wget https://raw.githubusercontent.com/OneOaaS/weixin-alert/master/weixin_linux_amd64
3、查看AlertScriptsPath路径
cat /etc/zabbix/zabbix_server.conf | grep AlertScriptsPath
AlertScriptsPath=/usr/lib/zabbix/alertscripts
4、将文件复制到AlertScriptsPath路径
cp weixin_linux_amd64 /usr/lib/zabbix/alertscripts/
cd /usr/lib/zabbix/alertscripts/
mv weixin_linux_amd64 wenxin
chown zabbix:zabbix weixin
chmod 755 weixin
5、测试一下
./weixin --corpid=xxxxx --corpsecret=xxxxxx --msg="您好</br>告警测试" --user=xxx --agentid=xxxxx
user的信息是在企业微信的通讯录上查看。
如果这步通的话,效果大概是这样的:
可以看到在企业微信的小程序上可以收到一条信息,这样我们的代码就测试通过了。
zabbix平台部分配置:
1、新增报警媒介:
注意填入正确的上面获取的corpsecret、corpid、agentid
2、配置用户组:
配置用户组的目的是方便管理用户及权限
3、配置用户的企业微信报警媒介:
这里要注意的是要写入正确的企业微信登录名,否则无法接收到信息
4、新增一个操作
操作:
告警: {TRIGGER.STATUS}: {TRIGGER.NAME}
{TRIGGER.STATUS}: {TRIGGER.NAME}
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢复:
恢复: {TRIGGER.STATUS}: {TRIGGER.NAME}{TRIGGER.NAME}
{TRIGGER.STATUS}: {TRIGGER.NAME}
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
确认:
确认: {TRIGGER.NAME}
{USER.FULLNAME} acknowledged problem at {ACK.DATE} {ACK.TIME} with the following message:
{ACK.MESSAGE}
Current problem status is {EVENT.STATUS}
5、最后的效果:
可以看到就在企业微信上收到相关的告警信息
如果有不清楚的欢迎留言问下,帮您看下什么问题。
如果觉得对您有用,欢迎转发、转载
- 上一篇: 如何实现企业微信扫码登录
- 下一篇: zabbix企业微信告警
猜你喜欢
- 2025-05-14 alma8飞速搭建zabbix6、微信报警、windows、linux、交换机监控
- 2025-05-14 0基础上手python、PHP编程,域自助服务台,自助改密解锁等功能
- 2025-05-14 完整的企业微信 API 接口调用教程:快速调用
- 2025-05-14 说说我为什么开始放弃 Spring Framework
- 2025-05-14 如何利用企业微信做一个免费发送微信消息的站点
- 2025-05-14 zabbix监控-第三章-第二节 实现微信报警
- 2025-05-14 低代码开发,快速对接钉钉报价审批功能
- 2025-05-14 一小时学会用Python开发微信AI机器人:从零到企业级应用实战
- 2025-05-14 有成CRM无代码集成连接解决方案
- 2025-05-14 一文看懂企业微信开发简易教程
- 最近发表
-
- 绝区零:公测必看!300菲林兑换码、萌新补给一览!切勿踩坑!
- 事半功倍 轻松制作可交互移动原型
- LOL英雄联盟美服注册教材 教你玩转美服
- 「正点原子Linux连载」第五十八章Linux INPUT子系统实验(一)
- 如何轻松薅Cursor羊毛:用免手机号邮箱快速注册
- C/C++基础语法复习(一):C++与C语言的区别,主要有这些
- 永久免费的高配容器Clawcloud,超爽体验!
- Spaceship低价注册域名 | 每年5元不到 | XYZ域名 | 托管cloudflare
- 云杉网络DeepFlow基于Free5GC的方案示例
- alma8飞速搭建zabbix6、微信报警、windows、linux、交换机监控
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)