On 11/04/2010 03:50 PM, Bostjan Skufca wrote:
> I was wondering if it is possible (or would be easy to implement) defau=
lt
> values for nagios check commands.
Well, if you don't mind the extra subshells, it's already "implemented":
# tail -22 commands-misc.cfg
define command{
command_name check_defaults
command_line echo "OK - value A is `echo $ARG1$ 2000 | awk '{
print $$1 }'`, value B is `echo $ARG2$ 5000 | awk '{ print $$1 }'`"
}
define service {
use generic-service
host_name Nagios
service_description Defaults - 0
check_command check_defaults
}
define service {
use generic-service
host_name Nagios
service_description Defaults - 1
check_command check_defaults!foo
}
define service {
use generic-service
host_name Nagios
service_description Defaults - 2
check_command check_defaults!foo!bar
}
# grep value ../../var/spool/status.dat
plugin_output=3DOK - value A is 2000, value B is 5000
plugin_output=3DOK - value A is foo, value B is 5000
plugin_output=3DOK - value A is foo, value B is bar
Kind regards,
J. Bern
--=20
Jochen Bern, Systemingenieur --- LINworks GmbH
Postfach 100121, 64201 Darmstadt | Robert-Koch-Str. 9, 64331 Weiterstadt
PGP (1024D/4096g) FP =3D D18B 41B1 16C0 11BA 7F8C DCF7 E1D5 FAF4 444E 1C2=
7
Tel. +49 6151 9067-231, Zentr. -0, Fax -299 - Amtsg. Darmstadt HRB 85202
Unternehmenssitz Weiterstadt, Gesch=E4ftsf=FChrer Metin Dogan, Oliver Mic=
hel
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]