zabbix如何接入微信告警

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix如何接入微信告警相关的知识,希望对你有一定的参考价值。

1.创建服务

登录灵犀云告警,在“配置变更-服务”页面,点击“添加服务”按钮,创建新的服务。该服务将作为接入falcon时对应的服务。如下图所示。

附注:创建服务时,需设置服务名称、服务使用的策略、监控类型(zabbix),才能成功创建服务。

技术分享图片

2.获取服务token

找到新创建的服务,点击对应的“查看”按钮,获取该服务的token,复制后备用。如下图所示。

附注:token在后续的zabbix配置步骤中使用。请复制后保存,以备后续使用。

技术分享图片

Zabbix接入-Zabbix 2.x配置

1.配置zabbix的报警脚本

下载linkedsee.sh脚本,并将linkedsee.sh文件放入/usr/lib/zabbix/alertscripts目录下(默认目录,自定义安装zabbix需要修改,请自行调整),通过命令设置linkedsee.sh脚本权限:chown -R zabbix:zabbix linkedsee.sh

脚本下载地址:http://linkedsee.com/static/dist/download/linkedsee.sh

权限设置命令:chown -R zabbix:zabbix linkedsee.sh

chmod a+x linkedsee.sh

2.配置zabbix的通知方式

在Zabbix的“Administration-Media Types”页面,创建媒体类型,Name设置为linkedsee,Type选择Script,脚本名设置为linkedsee.sh。详见下图所示。

技术分享图片

3.配置zabbix的灵犀用户

(1)在Zabbix的“Administrator-Users-User”页面,新建linkedsee用户。如下图所示。

技术分享图片

(2)在Zabbix的“Administrator-Users-Media”页面,设置Type为linkedsee;同时在service_token中,填写之前复制备用的服务token。如下图所示。

技术分享图片

(3)在Zabbix的“Administrator-Users-Permissions”页面,设置User type为“Zabbix Super Admin”。如下图所示。

技术分享图片

4.配置zabbix的触发动作

(1)在Zabbix的“Configuration-Actions-Action”页面,创建告警通知策略,名称为linkedsee,主题为trigger和resolve。如下图所示。

技术分享图片

模板:

Trigger:{TRIGGER.NAME};

status:{TRIGGER.STATUS};

Trigger serverity:{TRIGGER.SERVERITY};

Trigger URL:{TRIGGER.URL};

hostIP:{IPADDRESS};

eventId:{EVENT.ID}

注:

1.报警内容中必须要有status、hostip eventld三个字段,自动恢复是根据这三个字段匹配的,其它字段可随意;

2.报警内容需要注意格式,保证必须有三个字段是“key:value;”的形式,切分字符是根据冒号和分号切割的。

3.按此格式配置完成后,不仅可实现灵犀平台告警自动恢复,同时也可实现告警合并。

(2)在Zabbix的“Configuration-Actions-Operation”页面,配置发送对象为linkedsee。如下图所示。

技术分享图片

以上是关于zabbix如何接入微信告警的主要内容,如果未能解决你的问题,请参考以下文章

实践 | 如何通过微信服务号推送Zabbix告警(附赠源码)

zabbix--微信告警

Zabbix-3.2.3实现微信(WeChat)告警

zabbix详解:添加微信告警配置

zabbix之企业微信告警

zabbix之企业微信告警