linux_监控zabbix微信报警详细步骤

Zabbix微信报警
1.环境:
系统:CentOS Linux release 7.5.1804 (Core)
内核:3.10.0-862.6.3.el7.x86_64
zabbix已经部署完毕
2.注册企业微信
https://work.weixin.qq.com/在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3.登录企业微信web版
在企业微信app端扫码登录在这里插入图片描述

4.添加部门
在这里插入图片描述在这里插入图片描述

5.添加成员在这里插入图片描述在这里插入图片描述

如果还有其他成员可以继续添加
记住账号,这个账号是我们后面的收件人的账号

6.创建发送消息应用
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.API接口测试
http://work.weixin.qq.com/api/devtools/devtool.php在这里插入图片描述在这里插入图片描述

8.在zabbix服务器上下载微信脚本
#yum -y install git
#git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git
#cp Zabbix-Alert-WeChat/wechat.py /usr/lib/zabbix/alertscripts/

cd /usr/lib/zabbix/alertscripts/

#chmod +x wechat.py && chown zabbix:zabbix wechat.py
#修改脚本,把上面查询到的 Corpid,Secret,Agentid 填写到脚本此处
#vim wechat.py在这里插入图片描述

9.安装pip和requests模块

yum -y install epel-release

yum -y install python-pip

pip install --upgrade pip

pip install requests

10.测试脚本

./wechat.py Liu 测试 测试内容

在这里插入图片描述在这里插入图片描述
11.zabbix添加报警媒介在这里插入图片描述

添加脚本类型,并添加3个参数:
参数从上往下为:收件人、邮件标题、邮件内容
在这里插入图片描述
12.添加用户在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在企业微信的通讯录里面找到成员账号
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

13.添加动作
在这里插入图片描述

在这里插入图片描述

微信的标题和内容可以参考下图,也可以自定义在这里插入图片描述

警告信息:
默认标题:{HOST.NAME} 的{TRIGGER.NAME}警告!!!

消息内容:
主机: {HOST.NAME}
IP:{HOST.IP}
事件发生在: {EVENT.TIME} {EVENT.DATE}
触发器: {TRIGGER.NAME}
触发器状态:{TRIGGER.STATUS}

事件 ID: {EVENT.ID}
{TRIGGER.URL}

恢复信息:
默认标题:{HOST.NAME} 的{TRIGGER.NAME}恢复提示!

消息内容:
主机: {HOST.NAME}
IP:{HOST.IP}
事件发生在: {EVENT.TIME} {EVENT.DATE}
触发器: {TRIGGER.NAME}
触发器状态:{TRIGGER.STATUS}

事件 ID: {EVENT.ID}
{TRIGGER.URL}在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

14.至此配置完毕,下面添加监控主机测试即可
15.最后效果图:在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45093060/article/details/91436224