Xymon Mailing List Archive search

Using Xymon to get client info

list Japheth Cleaver
Tue, 11 Nov 2014 12:30:37 -0800
Message-Id: <user-3613ef0e105a@xymon.invalid>


On Mon, November 10, 2014 7:41 pm, Jersey Man wrote:
Hello

I am trying to use Xymon client to get software information from the
server its running on. For example, Java version, openssl version etc and
also our custom application information. I can write a script in .../local
and it shows up in the client data on the server but how to do I use it. I
would ideally like to see if I can stick it into the 'info' column but
adding it as another column would be fine too.. I tried to scour Google
but couldnt really find anything..
For these purposes, think of xymon as a more generic communications bus.
If you have a custom script in ../local/ and it already throws data into
the client message, you can retrieve it with the "clientlog" command:

[root at rhel6-x86-64 /]# xymon localhost "clientlog rhel6-x86-64.build
section=uptime"
[uptime]
 12:27:53 up 20 min,  1 user,  load average: 0.00, 0.00, 0.02


If you want to make individual use of the data, a client listener which,
similar to xymond_client, takes client messages, evaluates with your own
logic, and generates status messages for re-injection back into xymond, is
your simplest bet. Alternatively, you can perform lots of clientlog
queries and read data back in that way.


HTH,

-jc