Customizing notifications

Marc Powell marc at ena.com
Thu Feb 4 05:53:21 CET 2010


On Feb 3, 2010, at 4:51 PM, Chip Burke wrote:

> I have a request to “plain English”-ify my notifications. One item I have been asked for is when the service state changes, to report the duration of the previous service state.
>  
> Example: HTTP is now OK after 00:02:35 of down time.
>  
> Is there an easy way to do this? It seems Nagios doesn’t offer a Last State Duration macro, so I am assuming this is going to be a matter of some sort of custom scripting. Has anyone had experience with this sort of thing?

$LASTSERVICEOK$	has potential, depending on when it's updated. "This is a timestamp in time_t format (seconds since the UNIX epoch) indicating the time at which the service was last detected as being in an OK state."

so time_t(now) - $LASTSERVICEOK$ = number of seconds in non-OK state

I am _assuming_ that the macro is not updated until after the recovery notification is sent.

--
Marc
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
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