- 安装sendmail
yum install -y sendmail* - 修改防火墙设置,添加25端口到防火墙
vi /etc/sysconfig/iptables - 重启 iptables、sendmail 服务
service iptables restart
service sendmail restart - 测试发邮件功能是否正常
echo "Nagios Test Email " | mail -s "Alert" [email protected]
此时163邮箱会收到一封发件人未知的邮件
若需要设置发件人vi /etc/mail.rc, 添加如下设置:
set [email protected]163.com set smtp=smtp.163.com set smtp-auth-user=vip_star_hr set smtp-auth-password=Passwd set smtp-auth=login
mail setting
此时echo "Nagios Test Email " | mail -s "Alert" [email protected]
收到的邮件如下图: - 修改监控机Nagios设置,vi /etc/nagios/objects/contacts.cfg
define contact 选项卡中,Email修改为自己的邮箱账号
测试告警邮件是否能正常发送,将check_mem.sh文件临时修改为check_mem.bk, 当监控无法正确执行,即会发送告警邮件。
时间: 2024-12-24 16:33:00