分布式监控系统Zabbix-3.0.3-完整安装记录-新报微信报警(企业微信)

简介:

一般来说,Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是现在越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人,方便告警的及时处理。之前介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(6)-微信报警部署,然而新版微信已取消了企业号改用企业微信。使用微信号发短信一般会有条数限制,企业微信没有这个限制,而且成员分组也方便。比起之前的微信企业号,企业微信方式在zabbix报警设置上还是有一点不一样的。废话不多说了,下面简单记录下:

一、企业微信注册

地址:http://work.weixin.qq.com/
注册步骤没有什么可说的,按照提示信息填入信息即可。如下,可以选择"没有营业执照,继续注册"

提示:这里简单的说一下,微信企业号和微信公众号是不一样的。具体按照新版本的注册信息进行即可,在此就不多做截图了~~~~~

二、配置微信企业号

当设置完微信号的信息之后,请继续下面操作。中间有些步骤不是特别全,省略掉了,就是设置企业的信息。可以参考分布式监控系统Zabbix-3.0.3-完整安装记录(6)-微信报警部署的一些设置。

添加成员时,注意账号一定要是唯一的。

 

要邀请同事加入该企业微信中

重点是添加应用。"企业应用"->"创建应用"

 可以发现以前企业公众号的应用ID和组ID已经被取消

准备事项:
-> 微信企业号 
-> 企业号已经被部门成员关注 
-> 企业号有一个可以发送消息的应用,一个授权管理员,可以使用应用给成员发送消息

需要得到的信息
-> 记录用户的账号(唯一ID)
-> CorpID
-> Secret、Agentld

三、Zabbix微信报警设置

设置zabbix默认脚本路径,这样在web端就可以获取到脚本

1
2
[root@zabbix ~] # cat /data/zabbix/etc/zabbix_server.conf|grep alertscripts
AlertScriptsPath= /data/zabbix/alertscripts

下载wechat脚本

1
2
3
4
5
6
下载地址:https: //pan .baidu.com /s/1eS082J4
提取密码:kry2
 
[root@zabbix ~] # cd /data/zabbix/alertscripts/
[root@zabbix alertscripts] # chmod   755 wechat
[root@zabbix alertscripts] # chown  zabbix:zabbix wechat

测试

1
2
3
4
5
6
7
8
9
10
11
[root@zabbix alertscripts] # ./wechat --corpid=****** --corpsecret=****** --msg="您好,告警测试" --user=******  --agentid=******
{ "errcode" :0, "errmsg" : "ok" , "invaliduser" : "" }
[root@zabbix alertscripts] #
 
提示:
--corpid= 我们企业里面的 id
--corpsecret= 这里就是我们Secret里面的 id
-msg= 内容
-user=邀请用户的账号
 
因为wechat脚本是编译过的,无法进行编辑,我们可以使用. /wechat  -h or --help 查看

登录微信查看

四、zabbix web 界面配置

添加"报警媒介"

两个变量,一个是发送给哪些用户,一个是发送的内容:
--user={ALERT.SENDTO}
--msg={ALERT.MESSAGE}

添加"用户的报警媒介",这里选择admin用户

添加报警触发的"动作"

默认收件人:

1
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

默认信息:

1
2
3
4
5
6
7
8
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

然后进行测试:关闭备份机的zabbix_agent,即关闭10050端口。过一会儿观察微信的报警信息:

重新开启备份机的zabbix_agent,同样会受到报警恢复的信息。

***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************


本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/5841651.html,如需转载请自行联系原作者
目录
打赏
0
0
0
0
51
分享
相关文章
领先AI企业经验谈:探究AI分布式推理网络架构实践
当前,AI行业正处于快速发展的关键时期。继DeepSeek大放异彩之后,又一款备受瞩目的AI智能体产品Manus横空出世。Manus具备独立思考、规划和执行复杂任务的能力,其多智能体架构能够自主调用工具。在GAIA基准测试中,Manus的性能超越了OpenAI同层次的大模型,展现出卓越的技术实力。
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
101 14
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
微信开发者工具里面没有企业微信模式
企业微信与普通微信在应用场景和开发体系上存在本质区别,主要体现在身份认证、功能丰富性和开放能力等方面。企业微信开发需使用特定的API和工具,本文介绍了企业微信开发的基本步骤、特点及开发进度安排,帮助开发者更好地理解和应用企业微信的开发环境。
分布式系统的演进对企业数字化转型的影响
【10月更文挑战第24天】分布式系统的演进对企业数字化转型产生了深远的影响。它为企业提供了强大的技术支撑,推动了企业在各个方面的发展和进步。然而,企业也需要清醒地认识到分布式系统带来的挑战和风险,积极应对,才能在数字化转型的道路上取得成功。
77 4
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
微信小程序安装和使用 Vant Weapp 组件库
本文介绍了如何在微信小程序中安装和使用Vant Weapp组件库,包括通过npm安装、构建npm、修改配置文件以及在小程序中使用Vant Weapp提供的组件。
微信小程序安装和使用 Vant Weapp 组件库
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
256 1
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等