您的位置: 首页 > 软件教程 > 使用Markdown格式的Zabbix监控-企业微信Webhook告警

使用Markdown格式的Zabbix监控-企业微信Webhook告警

编辑:伢子
2023-11-30 12:11:15

Zabbix监控是一种常用的企业级监控系统,它可以帮助企业实时监控各种网络设备和服务器的状态。而企业微信作为一款流行的企业通讯工具,它也提供了Webhook告警的功能。通过使用Markdown格式的Zabbix监控-企业微信Webhook告警,我们可以将Zabbix监控的告警信息直接发送到企业微信群组中,方便及时地通知相关人员,并快速采取相应的应对措施。这种集成方案简单易用,大大提高了监控告警的效率和准确性。

zabbix监控-企业微信webhook告警并使用markdown格式

最终告警样式:

使用Markdown格式的Zabbix监控-企业微信Webhook告警

markdown格式与text格式的优点:文字排版清晰,可对不同文字标识颜色,大小等。

此方法使用zabbix提供的webhook方式,不需要建立脚本文件。

zabbix版本:Zabbix 5.2.3

一、创建企业微信群聊机器人

点开群聊,右上角更多,输入名字,创建完成即可

二、新建报警媒介类型

名称随意,类型选择webhook

参数设置:

Message

{ALERT.MESSAGE}

Subject

{ALERT.SUBJECT}

To

{ALERT.SENDTO}

Token

群聊机器人webhook地址的key

Token复制群聊机器人KEY=后面的字符(鼠标移动到群聊机器人头像就能看到)

脚本(脚本参考网络上大神的,不是我原创):

添加报警模板:

模板类型选择问题,内容如下,根据个人喜好配置,也可直接复制下方内容。

企业微信markdown参考手册地址:群机器人配置说明 - 接口文档 - 企业微信开发者中心

https://developer.work.weixin.qq.com/document/path/91770

我只配置了问题发送,如需配置问题解决消息,也可同样在这里添加,类型选“问题恢复”,这里我没有加markdown格式的参数配置。

三、zabbix添加动作

名称:随意命名

条件:添加与下图一致,表示当告警等级大于“警告”才会触发这个动作。

添加操作:

操作类型:发送消息

步骤和持续时间:可与下方图片设置一致。

发送的用户:我这里添加到admin用户。

仅送到:选择已创建好的报警媒介webhook

条件:与下方一致

想要具体知道步骤和持续时间含义,请阅读下方图片内容释义(转发):

需要恢复操作和更新操作的消息提醒,可自行添加,这里我没有添加了。

四、设置用户

进入用户admin

选择报警媒介,类型选webhook

收件人:随意名字就行

其他信息与下方图片内容一致

设置完成,消息告警就接受到了。

添加报警媒介时可以测试能否发送: