jeff vier wrote:
On Wed, 2006-03-29 at 12:55 -0500, David Mansfield wrote:
Something like:
define host {
use generic-host
host_name myhost.mydomain.com
alias myhost
address 1.2.3.4
custom_macro FOOPROPERTY=AA:BB:CC:DD
custom_macro BARVALUE=BigImportantValue
hostgroups all_foo,all_bar
}
With:
define hostgroup {
name all_foo
alias all_foo
}
define service {
hostgroup_name all_foo
check_command check_foo
}
And finally, the payoff:
define command {
command_name check_foo
command_line $USER1$/check_foo -f $FOOPROPERTY$
}
You've pretty much exactly described $ARG1$, $ARG2$, ... $ARGn$
No. I'm sorry but you are missing the point. $ARG1$ blah blah are
specified in the 'service' object.
That means you HAVE to define a service object for every host/service
combination. Yuk! Right now you can apply a service to an entire
_hostgroup_, and the assignment/memebership to the hostgroup is set up
IN the host object. This means that for those services, all the
information necessary is captured in the host definition, as long as
only the standard attributes (hostaddress etc) are referenced.
Why should I configure the XYZ property of my host anywhere other than
the host definition? It doesnt' make one lick of sense from a
management perspective.
Not to mention it forces twice the management burden to have to copy
service definitions all over the place.
David
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Nagios-users mailing list
Nagios-users@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