ip | 主机名 | 备注 |
---|---|---|
172.16.121.236 | nagios | 服务端 |
172.16.121.237 | client1 | 客户端 |
安装
[root@client1 ~]# yum install sendmail* mailx -y
编辑配置文件
[root@client1 ~]# vi /etc/mail.rc
set from=*********@qq.com qq
set smtp=smtp.qq.com
set smtp-auth-user=*********@qq.com qq
set smtp-auth-password=********* qq的stmp授权码
set smtp-auth=login
重启
[root@client1 ~]# systemctl restart sendmail
Mail测试
[root@client1 objects]# echo 'wjh'|mail -s 'wjh' *********@qq.com`
修改联系人
[root@client1 ~]# cd /usr/local/nagios/etc/objects/
[root@client1 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@client1 objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
[root@client1 objects]# systemctl restart nagios
测试邮件告警
[root@nagios ~]# systemctl stop nagios //停止主节点的nagios服务