[Xymon] ports check for a VIP...

Christoph Zechner zechner at vrvis.at
Fri Oct 1 14:40:58 CEST 2021


Hi,

On 01/10/2021 14:15, Ian Diddams via Xymon wrote:
> we have a HA mysql db cluster that runs with a VIP (drbd, pacemaker, 
> corosync)
> 
> we want a ports check for 3306 - but if we configure it for the two 
> systems in the cluster one of them will always be red as its the slave 
> and not running mysqld (it only runs on the master).
> 
> the clear alternative is to somehow run a 3306 check on the VIP...  but 
> the VIP itself is only an IP in hosts.cfg (so we can conn check its 
> existence etc) and so isnt a client sending reports back to the server.
> 
> any hints as to how we can acheive such a test ?

You could try a combo status test, I've implemented these for connection 
tests, but it should work for port checks too, I guess (have not tried 
it though).

(all paths are for Debian, that's what I am using)

I defined a target in /etc/xymon/combo.cfg like this:

computer.conn = (computer1.conn || computer2.conn)

This returns green if one of the machines is green and also shows both 
statuses in the web interface.

I guess, this should also work with ports...

Good luck!
Christoph


More information about the Xymon mailing list