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$
}
 
代码的格式可以借鉴