nagios 邮件报警+微信报警的问题

回复 收藏

刚开始直接上的微信,调试没通,后来换成邮件还是没通

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天了

服务器是公网环境,正常发送邮件是没问题的。

2016-10-27 01:50 1 条评论 举报
已邀请:
0

孙冬

赞同来自:

论坛里的资源  学会利用

linux监控入门文档整理(cacti nagios zabbix)

http://ask.apelearn.com/question/13671

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: