网络主机监控-nagios应用漫谈(七)
Centos默认是安装sendmail的,我们可以用sendmail发送邮件。
mail-s"test"shan1987shan@126.com<sendmail.cf//测试邮件发送
Vi/usr/local/nagios/etc/object/contacts.cfg//添加邮箱
Vi/usr/local/nagios/etc/object/commad.cfg//增加邮箱命令
definecommand{
command_namenotify-host-by-sendEmail
command_line/usr/bin/printf"%b""*****Nagios-BJ*****\n\nNotificationType:$NOTIFICATIONTYPE$\nHost:$HOSTNAME$\nState:$HOSTSTATE$\nAddress:$HOSTADDRESS$\nInfo:$HOSTOUTPUT$\n\nDate/Time:$LONGDATETIME$\n"|/bin/mail-s"host$HOSTSTATE$alterfor$HOSTNAME$!"$CONTACTEMAIL$-l/var/log/sendEmail.log
}
definecommand{
command_namenotify-service-by-sendEmail
command_line/usr/bin/printf"%b""*****Nagios-BJ*****\n\nNotificationType:$NOTIFICATIONTYPE$\n\nService:$SERVICEDESC$\nHost:$HOSTNAME$\nAddress:$HOSTADDRESS$\nState:$SERVICESTATE$\n\nDate/Time:$LONGDATETIME$\n\nAdditionalInfo:\n\n$SERVICEOUTPUT$\n"|/bin/mail-s"**$NOTIFICATIONTYPE$ServiceAlert:$HOSTNAME$/$SERVICEDESC$is$SERVICESTATE$**"$CONTACTEMAIL$-l/var/log/sendEmail.log
}
/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg//
检测语法Servicenagiosrestart
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。