Hi Forum,
I’m using Nagios 3.0.6 with nrpe.
I’m about to setup NRPE service dependencies and would like to know the best way to do this.
for a test i have configured the below and it works great, and ofcause i could just make these servicedependencies for every host.
NRPE dependencies
define servicedependency{
host_name host1
hostgroup_name hostgroup1
service_description NRPE
dependent_host_name host1
dependent_host_name $HOSTNAME$
dependent_service_description Current Users,Free Space,HW info,Health,High CPU Load,Log file,NFS client stats,NTP stratum,Pdflush Processes,RAID,Swap Space,Temps,Zombie Processes
execution_failure_criteria w,u,c,p
notification_failure_criteria w,u,c,p
}
My only problem is that we have —A LOT— of hosts so this is not an option
I am aware of the -u option to check_nrpe but a combination of only running some checks once every day and automated powermanagement makes this no option either.
It would be nice if i somehow could get the functionality of the commented lines:
hostgroup_name hostgroup1
dependent_host_name $HOSTNAME$
so for each host in hostgroup1 all the “dependent_service_descriptions” services are dependent on NRPE in this specific host.
so if “hostgroup1” contains host1 and host2, “Current Users” on host1 will be dependent on NRPE on host1 but not dependent on NRPE on host2…
Is there a way to do this or do i need to make a hack and put an entry in the wishlist ?
Thanks in advance
~maymann