Variable notifications based on severity for a single service instance?

Kyle Tucker kylet at panix.com
Fri Jun 9 17:59:30 CEST 2006


> 
>    "Is it possible for a single service instance to send an e-mail
> on a WARNING condition and a page plus e-mail on a CRITICAL condition?"
> 
>    Would this require two separate service instances with different
> "notification_options"?  I'd really like to avoid having two service
> definitions for each service I want variable notifications for.

Break your notification command out from miscommands.cfg into a script
and do the logic there.
  
if [ $SERVICESTATE = "WARNING" ]
then
        printf .... | mailx -s ... $CONTACTEMAIL        
elif [ $SERVICESTATE = "CRITICAL " ]  
then
        printf .... | mailx -s ... $CONTACTEPAGER 
else
        ...
fi

You'll have to write the logic for what service checks you do this
on. I put my notifications scripts and do all kinds of decisions
there, like dropping notifications for messages with certain output,
like "service is stale" amond others.

-- 
- Kyle 
---------------------------------------------
kylet at panix.com   http://www.panix.com/~kylet    
---------------------------------------------


_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list