[Xymon] analysis of process state with xymon client
jlaidman at rebel-it.com.au
Mon Aug 31 04:50:32 CEST 2015
I don't believe there's an out-of-the-box way to do that, but it should be
possible with a client-side script.
One neat feature of the analysis.cfg file is the ability to "adjust" the
status of a test based on an RRD value. The "DS" construct allows you to
change the text and colour of any dot based on the values in an RRD file,
relative to defined thresholds. The key point here is that you're tweaking
the status of the message before it's injected into xymond. If you attempt
to do such a tweak outside of this process, you're likely to end up with a
flapping status whenever the status of the extra test disagrees with that
of the primary test.
Typically, you would avoid such flapping by reporting the extra test status
to a new column. But perhaps you could find a way to create an RRD file
that lists the number of "defunct" (or anything not "running") processes,
and then create a "DS" entry in analysis.cfg that changes "proc" to red if
the value is greater than 0.
On 29 August 2015 at 10:17, John Thurston <john.thurston at alaska.gov> wrote:
> Since my clients still use the "old school" BB software, I'm not very good
> with analysis.cfg and Xymon clients. But I don't see any way to have a
> xymon client trigger on a process state other than "running".
> Is there a way, for example, to have this client change state if a child
> of a particular process is found in "defunct" state. I can certainly do it
> with a few lines of shell-script, but I'd rather to use the existing client
> capabilities if present.
> Do things because you should, not just because you can.
> John Thurston 907-465-8591
> John.Thurston at alaska.gov
> Enterprise Technology Services
> Department of Administration
> State of Alaska
> Xymon mailing list
> Xymon at xymon.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Xymon