Defining different notification behavior for the same service on different hosts
Andreas Ericsson
ae at op5.se
Wed Jan 17 10:27:44 CET 2007
Scott Greenman wrote:
> I can't any way to have the same service on two hosts have different
> notification rules. Am I missing anything?
>
> Say you have two hosts, 'A' and 'B'. The service 'S' is defined as existing on
> both hosts.
>
> If 'S' goes down on 'A', I want notifications sent. If 'S' goes down on 'B', I
> don't want any notifications sent.
>
> If I set the 'notifications_enabled' directive on the service to either on or
> off, it's wrong for one host or the other.
>
> If I set the 'notifications_enabled' directive on the two hosts, this only
> affects host notifications, it seems to have no effect on service notifications
> on those hosts.
>
> To get what I want, It seems I'd have to create two services, one with
> 'notifications_enabled' set to 1 and one with it set to 0 (zero).
>
> That would be a real pain because most of my services would have to be
> duplicated this way. We run one group of machines as our 'production'
> environment where notifications are turned on and another group of machines as a
> 'test' environment where notifications are turned off. Both of these are
> monitored by the same nagios server and both run the same set of services.
>
> Unless someone can suggest an alternative, I am planning on having
> notifications turned on for both environments, and add filtering in the script
> defined as the 'service_notification_commands' for the contacts. This has the
> down side that Nagios will show I sent notifications to both hosts, when some of
> those notifications will have been filtered out by my script.
>
> Any help or ideas would be greatly appreciated.
>
Sounds sensible. Since the two services really have different options
defined, you can't keep them as one service without hackery. If the
hackery lets you maintain configuration in a very simple manner I'd say
it's worth it. Otherwise I'd go with creating two services.
--
Andreas Ericsson andreas.ericsson at op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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