刚开始直接上的微信,调试没通,后来换成邮件还是没通
1.安装了sendEmail
使用
/usr/local/bin/sendemail/sendEmail -f 发件人 -t 收件人 -s smtp.163.com -u "test" -xu 发件人账号 -xp 密码 -m "test"可以发送成功邮件
2.conntacts.cfg 增加下面的内容
define contactgroup{contactgroup_name ops
alias ops
members mobei
}
define contact{
contact_name mobei
alias mobei
host_notifications_enabled 1
service_notifications_enabled 1
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c
host_notification_options d,u
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email 收件人邮箱
}
3.command.cfg
define command{command_name notify-host-by-email
command_line /usr/local/bin/sendemail/sendEmail -l /tmp/sendEmail.log -f 发件人 -t $CONTACTEMAIL$ -s smtp.163.com -u "$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" -xu smtp账号 -xp smtp密码 -m "Service: $SERVICEDESC$\\nHost: $HOSTALIAS$\\nAddress: $HOSTADDRESS$ State: $SERVICESTATE$\\nDate/Time: $SHORTDATETIME$\\nInfo:$SERVICEOUTPUT$"
}
define command{
command_name notify-service-by-email
command_line /usr/local/bin/sendemail/sendEmail -l /tmp/sendEmail.log -f 发件人 -t $CONTACTEMAIL$ -s smtp.163.com -u "$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" -xu smtp账号 -xp smtp密码 -m "Service: $SERVICEDESC$\\nHost: $HOSTALIAS$\\nAddress: $HOSTADDRESS$ State: $SERVICESTATE$\\nDate/Time: $SHORTDATETIME$\\nInfo:$SERVICEOUTPUT$"
}
4.host.cfg
define host{use linux-server
host_name 主机名
alias 别名
address 服务器ip
max_check_attempts 1
notification_interval 10
contact_groups ops
}
define service{
use local-service
host_name 服务器的ip
service_description PING
check_command check_ping!100.0,20%!500.0,60%
max_check_attempts 1
notification_interval 10
contact_groups ops
}
数据监控都没有问题,但是就是不发邮件
/usr/local/nagios/var/nagios.log里面只有下面这样的记录
[1477498587] Finished daemonizing... (New PID=23226)[1477498940] Caught SIGTERM, shutting down...
[1477498940] Successfully shutdown... (PID=23226)
[1477499092] Nagios 3.5.0 starting... (PID=2273)
[1477499092] Local time is Thu Oct 27 00:24:52 CST 2016
[1477499092] LOG VERSION: 2.0
[1477499092] Finished daemonizing... (New PID=2274)
[1477499102] HOST ALERT: ip;UP;HARD;1;PING OK - Packet loss = 0%, RTA = 50.08 ms
[1477499172] SERVICE ALERT: ip;PING;OK;HARD;4;PING OK - Packet loss = 0%, RTA = 50.29 ms
[1477499432] HOST ALERT: ip;DOWN;SOFT;1;(Host Check Timed Out)
[1477499482] SERVICE ALERT: ip;PING;CRITICAL;HARD;1;PING CRITICAL - Packet loss = 100%
[1477499522] HOST ALERT: ip;DOWN;SOFT;2;(Host Check Timed Out)
[1477499612] HOST ALERT: ip;DOWN;SOFT;3;(Host Check Timed Out)
[1477499702] HOST ALERT: ip;DOWN;SOFT;4;(Host Check Timed Out)
[1477499802] HOST ALERT: ip;DOWN;SOFT;5;(Host Check Timed Out)
求高手指导下,已经3天了
服务器是公网环境,正常发送邮件是没问题的。
编辑回复