On 13-04-2012 20:48, Shawn Heisey wrote:
I have a couple of servers that I just started monitoring. These servers
exist to run haproxy, a load balancer. The haproxy program tends to
leave a lot of TIME_WAIT connections in the netstat output. This is
resulting in a client report that is too big, and I am getting false red
alarms on procs, because it can't find the cron process.
Is there any way to have specific clients filter out TIME_WAIT before
sending in their reports? If so, can it be controlled from the server?
You can't do it on the Xymon server, because the data is truncated
before reaching the Xymon server.
But you can edit the xymonclient-<OSNAME>.sh script running on the
haproxy-server. Just change the "netstat" command and add a "| grep -v
TIME_WAIT" to filter out the time-wait entries in the netstat output.
Regards,
Henrik