[Xymon] possible bug with combostatus when hostnames start with numbers?
J.C. Cleaver
cleaver at terabithia.org
Tue Mar 17 20:00:54 CET 2015
On Sun, March 15, 2015 7:30 pm, Gavin Stone-Tolcher wrote:
> I have some devices with names like
> "01-0042-dc2-c2-ag01.netman.uq.edu.au".
>
> With a combo.cfg entry like this:
> prndc2.nexus.comboalert.fping = (
> 01\-0042\-dc2\-c2\-ag01.netman.uq.edu.au.fping &&
> 01\-0042\-dc2\-d8\-ag01.netman.uq.edu.au.fping ) >=1
>
> The resulting test produces output like so:
> (01\-0042\-dc2\-c2\-ag01.netman.uq.edu.au.fping&&01\-0042\-dc2\-d8\-ag01.netman.uq.edu.au.fping)>=1
> = (01\-0042\-1&&01\-0042\-1)>=1 = 0
> clear dc2-c2-ag01.netman.uq.edu.au.fping
> clear dc2-d8-ag01.netman.uq.edu.au.fping
>
> Errors occurred during evaluation:
> compute((01\-0042\-1&&01\-0042\-1)>=1) returned error 4
>
>
> It looks like it is having a problem with those names for some reason,
> truncating the name in the first part of the result
> "dc2-c2-ag01.netman.uq.edu.au" instead of
> "01-0042-dc2-c2-ag01.netman.uq.edu.au"
> and then compute bit having just "01\-0042\-1"?
>
>
> Whereas simply prefixing the letter "a" to the hostname entries like so
> "a01-0042-dc2-c2-ag01.netman.uq.edu.au" :
> prndc2.nexus.comboalert.fping = (
> a01\-0042\-dc2\-c2\-ag01.netman.uq.edu.au.fping &&
> a01\-0042\-dc2\-d8\-ag01.netman.uq.edu.au.fping ) >=1
>
> Produces the expected output:
> (a01\-0042\-dc2\-c2\-ag01.netman.uq.edu.au.fping&&a01\-0042\-dc2\-d8\-ag01.netman.uq.edu.au.fping)>=1
> = (1&&1)>=1 = 1
> green a01-0042-dc2-c2-ag01.netman.uq.edu.au.fping
> green a01-0042-dc2-d8-ag01.netman.uq.edu.au.fping
>
>
> Any ideas? It looks like a bug to me.
Hi,
I believe I've found the issue here. Can you send me a run of this (with
and without the prefixed alphabetic character) with --debug enabled?
Regards,
-jc
More information about the Xymon
mailing list