我是靠谱客的博主 眼睛大金毛,最近开发中收集的这篇文章主要介绍Zabbix 4.0 微信告警,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

大家好我是MK,今天给大家分享的内容是zabbix微信告警

希望对大家有所帮助!

 

申请企业号的过程这里就不贴出来了,大家自己搞一下。

查看 zabbix_server.conf 配置文件 AlertScripts 脚本放置路径:

vim /usr/local/zabbix/etc/zabbix_server.conf
AlertScriptsPath=/usr/lib/zabbix/alertscripts
mkdir -p /usr/lib/zabbix/alertscripts                 #我的路径设置在/usr/lib/zabbix/alertscripts,把下载的 wechat.py 文件放在上述路径中
cp wechat.py /usr/lib/zabbix/alertscripts/            #把微信报警的脚本CP进去

重启zabbix-server

systemctl restart zabbix-server
chmod +x /usr/lib/zabbix/alertscripts/wechat.py
vim !$

image

修改为自己申请的ID

1(注意,测试之前,请把用户拉到创建的应用可见的组这里是指的微信的用户)

cd /usr/lib/zabbix/alertscripts/
./wechat.py evil005 subject boyd

解释一下(这里我只是演示,具体的你要替换成你自己的信息,切不可按图索骥)

2、 Evil005为你的微信账号!注意不是微信号!也不是微信昵称!当然你也可以把用户账号设置成微信号或者微信昵称,自己设置!2、subject 告警主题3、boyd 告警闲情

如果测试的用户不存在,则会出现如下提示(无效的用户evil009)

 

zabbix 创建报警媒介

名称:weixin

类型:脚本

脚本名称:wechat.py

脚本参数:{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

 

在用户中关联报警媒介

image

 

创建动作 

操作 配置

image

告警主题:Problem: {TRIGGER.NAME}

信息:

设备名称: {HOST.NAME}

设备分组: {TRIGGER.HOSTGROUP.NAME}

告警时间: {EVENT.DATE} {EVENT.TIME}

告警信息: {TRIGGER.NAME}

问题详情: {ITEM.NAME}:{ITEM.VALUE}

当前状态: {TRIGGER.STATUS}

事件 ID : {EVENT.ID}

image

 

恢复操作  配置

image

告警恢复内容复制过去

[{TRIGGER.SEVERITY}]服务器:{HOSTNAME1}{TRIGGER.NAME}已恢复!

告警主机: {HOST.NAME}

主机分组: {TRIGGER.HOSTGROUP.NAME}

告警时间: {EVENT.DATE} {EVENT.TIME}

告警等级: {TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目: {TRIGGER.KEY1}

问题详情: {ITEM.NAME}:{ITEM.VALUE}

当前状态: {TRIGGER.STATUS}

事件ID: {EVENT.ID}

image

image

image

 

OK 配置到这里就完了,大家自己测试

wechat.py 报警脚本可以私信我 或者留下邮箱我发给你们!

转载于:https://blog.51cto.com/xuegod/2322592

最后

以上就是眼睛大金毛为你收集整理的Zabbix 4.0 微信告警的全部内容,希望文章能够帮你解决Zabbix 4.0 微信告警所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部