[Xymon] Configuring the debian xymon client
    Adam Thorn 
    alt36 at cam.ac.uk
       
    Thu Jan 17 00:23:51 CET 2019
    
    
  
On 16/01/2019 22:44, John Thurston wrote:
> With my inability to make the client work in 'local-mode' (see my note 
> to the list of Jan 3), I'm trying to make it work in its default mode.
> 
> With apt-get, I've installed the xymon-client package on raspbian. I 
> have it running and reporting into my xymon server. The server is 
> displaying test results. My first difficulty is it is doing _way_ more 
> than I want it to.
> 
> I'm getting green for:
>   clientlog
>   cpu
>   disk
>   inode
>   memory
>   msgs
>   procs
> and clear for
>   files
>   ports
> 
> I don't want all that stuff! All I want is disk, memory, and _maybe_ 
> msgs. The other stuff has got to go. I don't want it pumped across the 
> network, and I don't even want it collected.
> 
> How do I trim this client's behavior down to size?
The way xymon works is that in the default "central" mode, a script runs 
periodically on the client which sends data to the "central" server 
where it's then parsed to generate the various test results. The message 
sent to the server contains the output of e.g.
/usr/lib/xymon/client/bin/xymonclient-linux.sh
or more generally whichever OS-specific script in that directory is 
executed by xymonclient.sh. So in terms of "pumping [data] across the 
network": your client sends whatever that script outputs. If you run 
xymonclient-linux.sh yourself you'll see that it's just an ini-style 
format, with named sections which eventually get parsed by the xymon 
server to produce the different test results.
You can suppress some (but not all) of those columns by specifying the 
NOCOLUMNS option in your hosts.cfg:
http://xymon.sourceforge.net/xymon/help/manpages/man5/hosts.cfg.5.html
so you could add something like
NOCOLUMNS:procs,ports
to a line in hosts.cfg. Note the comment that that'll only suppress 
future messages but not discard old ones, which'd lead to the tests 
turning purple - you may thus want to also send a droptest message to 
the server after changing hosts.cfg, e.g. by running
xymoncmd xymon localhost "drop foo.example.com procs"
xymoncmd xymon localhost "drop foo.example.com ports"
Adam
    
    
More information about the Xymon
mailing list