来吧!展示!!
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