I have a service to test Internet connectivity, defined by:
define hostgroup{
hostgroup_name Internet
members cymru,ovh,free,demarcq,rezopole
}
define service{
use generic-service
service_description Internet connectivity
hostgroup_name Internet
service_description Test of the Internet connectivity
check_command
check_cluster_host!2!3!$HOSTSTATEID:cymru$,$HOSTSTATEID:ovh$,$HOSTSTATEID:free$,$HOSTSTATEID:demarcq$,$HOSTSTATEID:rezopole$
notifications_enabled 1
}
I want to make all remote machines depend on this service (if I have
no Internet connectivity, there is no point in testing and even less
in raisong alarms). I tried:
define servicedependency{
hostgroup_name Internet
service_description Internet connectivity
dependent_hostgroup_name ABgenomica
}
But Icinga 1.7.2 protests and says:
Error: Could not expand dependent services specified in service dependency
(config file '/usr/local/icinga/etc/conf.d/abgenomica.cfg', starting on line 27)
Error processing object config files!
So, I have to add a dependent_service_description to the above
servicedependency. The problem is that I would like to be applied to
all services. Besides macro-expansionto provide a servicedependency
for every service, is there a way to make *all* the services of a host
depend on a service?
PS: when there are several service_description, there is no error, the
first ones are ignored silently, only the last one is kept, which
makes debugging of service dependencies configurations a pain.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/icinga-users