[Xymon] How to confirm data from client is making it to Xymon server?

Henrik Størner henrik at hswn.dk
Sun Aug 14 21:51:16 CEST 2011


On 14-08-2011 21:19, Smith, Jim wrote:

> Is there anyway to check to make sure that the data is received in the Hobbit server?  And if it IS being received, are there error logs that would indicate why it didn't post?

First thing to check is the logfile on the client. Any scripts that 
Xymon runs will have their output logged somewhere - if you don't 
specify a logfile, it ends up in the logfile for xymonlaunch itself.

Not sure what the old BB clients did ...

If you have errors there about not being able to send data to the Xymon 
server, well - there's your problem.

On the Xymon server, you cannot "tap into" the raw flow of messages that 
the server receives. Well, you *could* run a network sniffer like 
tcpdump or wireshark ... but short of that, the best you can do is to 
run "xymoncmd xymond_channel --channel=status cat" which will dump all 
of the status-messages that flow into Xymon. You may want to replace the 
"cat" command at the end with "egrep '^\@\@status'" which will just dump 
the summary line of of status, including hostname, statuscolumn name, 
color etc.

Of course you should also check the Xymon-server "xymond" status to see 
if there are any errors, and the "Ghost clients" report to see if 
perhaps the data arrives with an unknown hostname.


Regards,
Henrik



More information about the Xymon mailing list