IP | hostname | 备注 |
---|---|---|
192.168.174.128 | localhost | 主机 |
192.168.174.130 | node2 | 备用机 |
安装
[root@node2 ~]# yum install sendmail* mailx -y
编辑配置文件
[root@node2 ~]# vi /etc/mail.rc
set from=*********@qq.com //邮箱
set smtp=smtp.qq.com
set smtp-auth-user=*********@qq.com //邮箱
set smtp-auth-password=********* //验证码
set smtp-auth=login
重启
[root@node2 ~]# systemctl restart sendmail
Mail测试
[root@node2 objects]# echo 'body'|mail -s 'title' *********@qq.com
修改联系人
[root@node2 ~]# cd /usr/local/nagios/etc/objects/
[root@node2 objects]# vi contacts.cfg
define contact {
contact_name nagiosadmin ; Short name of user
use generic-contact ; Inherit default values from generic-contact template (defined above)
alias Nagios Admin ; Full name of user
email *********@qq.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
}
检查配置文件,重启nagios
[root@node2 objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
[root@node2 objects]# systemctl restart nagios
测试邮件告警
[root@localhost ~]# systemctl stop nagios //停止主节点的nagios服务
邮箱收到邮件
微信告警,绑定qq邮箱即可