Xymon Mailing List Archive search

Minor bug found in xymonclient-linux.sh

list Adam Thorn
Mon, 26 Jul 2021 18:26:16 +0100
Message-Id: <user-02189b5af176@xymon.invalid>

On 24/07/2021 15:37, Shawn Heisey wrote:
I have been frustrated by the inclusion of tmpfs filesystems in xymon's client-side disk test.? So I decided to see if I could fix the problem.

Running version 4.3.30.

In xymonclient-linux.sh, when defining the list of filesystem types to exclude, one of the commands it pipes through is this:

egrep -v 'tmpfs|rootfs|squashfs'

This grep removes tmpfs from the list of filesystems to exclude.  
I wouldn't call this a bug; there are use cases for wanting to monitor tmpfs filesystems. See e.g.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487157

which I realise is quite old but might well still be relevant, and I could imagine other more up-to-date situations. /run is tmpfs, and a full /run would likely cause problems for example.

Instead, I think you might look at your analysis.cfg on your xymon server. If you want to ignore the reported data for /run on all of your systems, you can add to the DEFAULT section of your analysis.cfg:

DEFAULT
   # whatever DEFAULT rules are already there
   DISK /run IGNORE

or you could more selectively ignore /run (or whatever mountpoints you're not interested in) for HOSTs, PAGEs etc as described in "man analysis.cfg"

Regards,

Adam