网络主机监控-nagios应用漫谈(七)

配置邮箱和飞信功能

Centos默认是安装sendmail的,我们可以用sendmail发送邮件。

Service sendmail start

mail -s "test" shan1987shan@126.com < sendmail.cf  //测试邮件发送

 

 

Vi /usr/local/nagios/etc/object/contacts.cfg  //添加邮箱

Vi /usr/local/nagios/etc/object/commad.cfg  //增加邮箱命令

 define command{

        command_name    notify-host-by-sendEmail

        command_line    /usr/bin/printf "%b" "***** Nagios-BJ *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail  -s "host $HOSTSTATE$ alter for $HOSTNAME$!" $CONTACTEMAIL$  -l /var/log/sendEmail.log

        }

define command{

        command_name    notify-service-by-sendEmail

        command_line    /usr/bin/printf "%b" "***** Nagios-BJ *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | /bin/mail  -s  "** $NOTIFICATIONTYPE$ Service Alert: $HOSTNAME$/$SERVICEDESC$ is $SERVICESTATE$ **"  $CONTACTEMAIL$ -l /var/log/sendEmail.log

        }

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg //

 

检测语法

 

 

 

Service nagios restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值