On 03/13/2013 05:32 PM, Michael Friedrich wrote: > On 13.03.2013 16:46, Simon Oosthoek wrote: >> Another way might be to define a custom variable (macro) in the host >> definition that is later used in the generic service definition to set >> host specific parameters. I suppose this means you have to set the >> custom macro in all host definitions or their ancestor. see >> >> http://docs.icinga.org/latest/en/customobjectvars.html#basicscustomvars > > no. custom var macros are interpreted on runtime. not on config read and > object processing and resolving the final attributes. so i am not > entirely sure what your idea is here, but the approach will fail. >
Perhaps my choice of words was wrong, but I think I'm using this already: (In nagios 3.0.5, haven't tried the same on icinga yet) define host{ use debian-dom0-host host_name minerva parents bit2-switch01 address 10.110.11.123 _WARNVMS 28 _CRITVMS 31 } define host{ use debian-dom0-host host_name vulcan parents bit1-switch02 address 10.110.11.124 _WARNVMS 25 _CRITVMS 31 } And then define service{ use generic-service,srv-pnp hostgroup_name debian-dom0 service_description Xen VMs check_command check_nrpe!check_xen_vms!$_HOSTWARNVMS$!$_HOSTCRITVMS$ } Admittedly, this could probably be better/just as well done using a local thing in nrpe.cfg in the command definition, but at the time I thought this was an interesting way to try. I think this works as expected, but please correct me if it's by accident ;-) /Simon ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users