天高云淡 发表于 2019-1-15 10:30:43

nagios email报警代码,可借鉴

define command{
command_name    notify-host-by-email
command_line    /usr/bin/printf "%b" "***** Nagios *****\n\n
Notification Type: $NOTIFICATIONTYPE$\n
Host: $HOSTNAME$\n
State: $HOSTSTATE$\n
Address: $HOSTADDRESS$\n
Info: $HOSTOUTPUT$\n\n
Date/Time: $LONGDATETIME$\n"
| /bin/mail -s "$NOTIFICATIONTYPE$ Host Alert:$HOSTNAME$ is $HOSTSTATE$" $CONTACTEMAIL$
}

# 'notify-service-by-email' command definition
define command{
command_name    notify-service-by-email
command_line    /usr/bin/printf "%b" "***** Nagios *****\n\n
Notification Type: $NOTIFICATIONTYPE$\n\n
Service: $SERVICEDESC$\n
Host: $HOSTNAME$\n
Address: $HOSTADDRESS$\n
State: $SERVICESTATE$\n\n
Date/Time: $LONGDATETIME$\n\n
Additional Info:\n\n
$SERVICEOUTPUT$\n
" | /bin/mail -s "$HOSTNAME$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTEMAIL$
}

代码的格式可以借鉴



页: [1]
查看完整版本: nagios email报警代码,可借鉴