Hi Maximilian,

On Thursday 13 November 2008 20:56, Maximilian Gaß wrote:
> nagios-plugins-basic defines a check command check_cups, which does not
> seem to work correctly. I tested it against two CUPS instances running
> on Debian servers (both Etch).

I realized, that cups changed it's behavior from sarge to etch. The command 
did work absolutly fine for sarge, but on etch cups it doesn't.

> I eventually found out how to fix it: command_line should read
> /usr/lib/nagios/plugins/check_http -I '$HOSTADDRESS$' -p 631

Looking at the usage: check_http -H <vhost> | -I <IP-address>

This means with "-I" we need an IP ... the problem is, '$HOSTADDRESS$' CAN be 
an IP, but it DOESN'T HAVE to. Right from the documentation: "You can use a 
FQDN to identify the host instead of an IP address, but if DNS services are 
not availble this could cause problems."
With "-H" we need a FQDN ... but '$HOSTNAME$' does also not fit the 
requirement: "This directive is used to define a short name used to identify 
the host. [...] When used properly, the $HOSTNAME$ macro will contain this 
short name."

This means, it depends heavily on how "host_name" and "address" is used in the 
host definition, even both variants can lead into a not working check 
definition.

Maybe anybody else has some suggestions.

With kind regards, Jan.
-- 
Never write mail to <[EMAIL PROTECTED]>, you have been warned!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GIT d-- s+: a- C+++ UL++++ P+ L+++ E- W+++ N+++ o++ K++ w--- O M V- PS PE
Y++ PGP++ t-- 5 X R tv- b+ DI- D++ G++ e++ h-- r+++ y+++
------END GEEK CODE BLOCK------

Attachment: pgpKI1fLNTUqz.pgp
Description: PGP signature

Reply via email to