Zabbix监控 报警邮件

it2024-01-02  58

文章目录

来吧!展示!!Master配置安装编写发邮件脚本,zabbix可以调用脚本 web监控配置监控重启zabbix服务测试报警 完成

来吧!展示!!

Master配置

邮件协议:SMTP、POP3、IMAP 邮件发送协议:SMTP 25端口用来发送邮件 邮件接收协议:POP3 110接口,用来接收邮件 IMAP也是邮件接收协议,143端口

pop3与IMAP区别: pop3在客户端删除邮件不会删除服务端的邮件 IMAP会同时删除客户端和服务端的邮件

安装

授权码获取方法

[root@master ~]# yum -y install mailx [root@master ~]# vim /etc/mail.rc set from=GoodYeah_***@163.com ##邮箱地址 set smtp=smtp.163.com set smtp-auth-user=GoodYeah_***@163.com set smtp-auth-password=EDNCCWTWSD****** ##授权码 set smtp-auth=login

编写发邮件脚本,zabbix可以调用脚本

[root@master ~]# vim mailx.sh #!/bin/bash #send mail messages=`echo $3 | tr '\r\n' '\n'` subject=`echo $2 | tr '\r\n' '\n'` echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1 [root@master ~]# touch /tmp/mailx.log [root@master ~]# chown zabbix:zabbix /tmp/mailx.log [root@master ~]# chmod +x mailx.sh [root@master ~]# mv mailx.sh /usr/lib/zabbix/alertscripts/mailx.sh [root@master ~]# chown -R zabbix:zabbix /usr/lib/zabbix/ [root@master ~]# cd /usr/lib/zabbix/alertscripts/ [root@master alertscripts]# ./mailx.sh goodyeah_***@163.com test test ##测试发送

web监控配置监控

管理–报警媒体类型–创建媒体类型 点击右上角创建媒体类型 管理-用户-点击Admin-报警媒介 配置->动作->创建动作->删除默认标签,修改触发条件 操作-》如下配置

重启zabbix服务

[root@master alertscripts]# systemctl restart zabbix-server [root@master alertscripts]# systemctl restart zabbix-agent

测试报警

关闭sshd服务

[root@client ~]# systemctl stop sshd

再打开

[root@client ~]# systemctl start sshd

完成

最新回复(0)