Zabbix3.4.8搭建及邮件微信告警实现(5)

[root@zabbix-server ~]# git clone https://github.com/loong576/Wechat-Alert-for-Zabbix.git
[root@zabbix-server ~]# cd Wechat-Alert-for-Zabbix/
[root@zabbix-server Wechat-Alert-for-Zabbix]# cp wechat_alert.py /etc/zabbix/alertscripts/
[root@zabbix-server alertscripts]# chown -R zabbix:zabbix /etc/zabbix/alertscripts/
[root@zabbix-server alertscripts]# chmod -R 755 /etc/zabbix/alertscripts/

没有git命令可先用yum安装。

requests库安装:

[root@zabbix-server ~]# yum -y install epel-release
[root@zabbix-server ~]# yum -y install python-pip
[root@zabbix-server ~]# pip install --upgrade pip
[root@zabbix-server ~]# pip install requests

requests模块可以直接用get(), post(),put(), delete(), head() ,options(),方法对url操作。

5.web端配置

5.1创建报警媒介类型

Zabbix3.4.8搭建及邮件微信告警实现

5.2配置用户

新建用户组群“weixin”,新建用户“weixin”:

Zabbix3.4.8搭建及邮件微信告警实现

添加访问主机群权限:

Zabbix3.4.8搭建及邮件微信告警实现

添加的主机群主为“zabbix-test”,即用户“weixin”只会收到zabbix-test群组下主机的告警信息。

Zabbix3.4.8搭建及邮件微信告警实现

配置用户的报警媒介:

Zabbix3.4.8搭建及邮件微信告警实现

5.3创建报警动作

Zabbix3.4.8搭建及邮件微信告警实现

Zabbix3.4.8搭建及邮件微信告警实现

Zabbix3.4.8搭建及邮件微信告警实现

添加告警恢复消息:

Zabbix3.4.8搭建及邮件微信告警实现

Zabbix3.4.8搭建及邮件微信告警实现

 

5.4微信告警测试

在agent端触发/var文件系统告警:

[root@zabbix-agent ~]# cd /var
[root@zabbix-agent var]# dd if=/dev/zero of=test bs=1M count=1800

Zabbix3.4.8搭建及邮件微信告警实现

Zabbix3.4.8搭建及邮件微信告警实现

Zabbix3.4.8搭建及邮件微信告警实现

微信告警接收可以直接关注企业号在“微信”app接收,或者下载“企业微信”专门来收告警,以便和日常使用的微信做区分。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7524fec2009e36ef3773980dcbd1516c.html