[Xymon] ports check for a VIP...

Ian Diddams didds3 at yahoo.co.uk
Mon Oct 11 10:16:02 CEST 2021


 Purely a sort of FYI I guess...  not sure what was occurring but last Friday early hours the clusetrr had a bit of a tizz and both nodes had no mysqld running and so procs was not green on both nodes...  but the combo check remained green throughout..


    On Thursday, 7 October 2021, 09:41:02 BST, Ian Diddams via Xymon <xymon at xymon.com> wrote:  
 
  That's great Jeremy - many thanks

Now

(wp\-vldyn\-estrela.ports)||(wp\-vldyn\-rafeiro.ports) = (1)||(1) = 1
 wp-vldyn-estrela.ports
 wp-vldyn-rafeiro.ports 

ian


    On Wednesday, 6 October 2021, 05:15:11 BST, Jeremy Laidman <jeremy at laidman.org> wrote:  
 
 On Mon, 4 Oct 2021 at 23:15, Ian Diddams via Xymon <xymon at xymon.com> wrote:




intrigiingly the actual output on that combo check shows



(wp-vldyn-estrela.ports)||(wp-vldyn-rafeiro.ports) = (0-0-1)||(0-0-1) = 1
 <snip>

i.e. its all showing clear for the individual lines which are also separated where the hostname includes a hyphen...  is that all correct ?


I don't think so. From the manpage of combo.cfg:
"Note: If the expression involves hostnames with a character that is also an operator - e.g. if you have a host "t1-router-newyork.foo.com" with a dash in the hostname - then the operator-character must be escaped with a backslash '\' in the expression, or it will be interpreted as an operator. E.g. like this:
 nyc.conn = (t1\-router\-nyc.conn || backup\-router\-nyc.conn)"
That's why it thinks you have hostnames like "wp" and "vldyn". It's almost certainly not testing what you want it to be testing.
CheersJeremy
  _______________________________________________
Xymon mailing list
Xymon at xymon.com
http://lists.xymon.com/mailman/listinfo/xymon
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20211011/de191909/attachment.htm>


More information about the Xymon mailing list