yu___lan 发表于 2015-07-17 09:48

求助: nagios 的 notify-service-by-email 如何根据条件发送?

notify-service-by-email 这个命令是否可以加个判断语句,如果host属于hostgroupA,则发送邮件报警信息,如果host属于hostgroup B,就不发送报警信息。没思路,不知道该怎么实现:-L

yu___lan 发表于 2015-07-17 09:56

# 'notify-service-by-email' command definition
#define command{
#        command_name        notify-service-by-email
#        command_line        /usr/bin/printf "%b" "***** Nagios*****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

上面是notify-service-by-email的定义,想在里面加个条件判断
页: [1]
查看完整版本: 求助: nagios 的 notify-service-by-email 如何根据条件发送?