Xymon Mailing List Archive search

Roadmap of the future Xymon releases?

5 messages in this thread

list Carl Melgaard · Wed, 30 Oct 2013 09:18:22 +0100 ·
Hi,

Is there any roadmap or feature list about the next releases of Xymon? Im curious what 5.0 will bring!

Regards,
Carl Melgaard
list Henrik Størner · Fri, 24 Jan 2014 14:42:47 +0100 ·
quoted from Carl Melgaard
 

Den 2013-10-30 9:18, Carl Melgaard skrev: 
Is there any roadmap
or feature list about the next releases of Xymon? Im curious what 5.0
will bring!
IPv6 support, and a completely rewritten 'xymonnet' network
test module. This gives you a lot more information about the network
tests, and lays the foundation for moving all of the network analysis
logic out of xymonnet. So you can configure how network tests should be
analysed via "analysis.cfg", much like you do with the client data. And
all of the Xymon internal network code has been rewritten, so we can
e.g. run all of the communications over an SSL encrypted
connection.

It's currently stuck on an architectural issue with how
graph-updates are handled. I am trying to decide if I should eliminate
the current "analyze everything twice" tactic - right now, data from
clients are analysed by xymond_client which generates a status update.
The status-update is then re-analysed by xymond_rrd, picking out the
data used to generate the graph-data updates. This is stupid, and it
causes problems for the new network test code because status columns can
now be called whatever you like. 

Regards,
Henrik
list David W David Gore · Fri, 24 Jan 2014 12:01:37 -0500 ·
Hi Henrik,

Since you mentioned graphing, I was curious if 5.0 was going to allow for multiple graphs for custom alerts that have more than 3 or 4 data points.  In other words something similar to the way disks are graphed for custom tests?

~David
quoted from Henrik Størner

From: Xymon [mailto:xymon-bounces at xymon.com] On Behalf Of user-ce4a2c883f75@xymon.invalid
Sent: Friday, January 24, 2014 8:43 AM
To: xymon at xymon.com
Subject: Re: [Xymon] Roadmap of the future Xymon releases?


Den 2013-10-30 9:18, Carl Melgaard skrev:
Is there any roadmap or feature list about the next releases of Xymon? Im curious what 5.0 will bring!
IPv6 support, and a completely rewritten 'xymonnet' network test module. This gives you a lot more information about the network tests, and lays the foundation for moving all of the network analysis logic out of xymonnet. So you can configure how network tests should be analysed via "analysis.cfg", much like you do with the client data. And all of the Xymon internal network code has been rewritten, so we can e.g. run all of the communications over an SSL encrypted connection.
It's currently stuck on an architectural issue with how graph-updates are handled. I am trying to decide if I should eliminate the current "analyze everything twice" tactic - right now, data from clients are analysed by xymond_client which generates a status update. The status-update is then re-analysed by xymond_rrd, picking out the data used to generate the graph-data updates. This is stupid, and it causes problems for the new network test code because status columns can now be called whatever you like.

Regards,
Henrik
list Henrik Størner · Tue, 28 Jan 2014 09:57:04 +0100 ·
 

Hi Naveen, 

Den 2014-01-24 15:34, Naveen Kumar Venkatesh skrev: 
Hi Henrik, 
It seems currently the database for storing client data
supports only 5 minute sample. Is it possible to increase the
granularity to 1 minute?
I suppose you mean the RRD files used to store
cpu-, disk-, memory-trends for the graphs? 

You can do that today in
the rrddefinitions.cfg file - but note that these settings are defined
when the RRD file is created, so for all of your existing RRD files you
will probably lose the data. There are some scripts floating around to
convert data from existing RRD files into new files with higher
granularity, but I am don't know how well they work. 

Of course, you
must also change how often your data-collection scripts run (i.e. the
client scripts and the network test tools). The 5-minute interval is
currently hard-coded into the xymonclient-*.sh scripts when it comes to
how vmstat data is collected, but that can be changed. 

It will put
more load on your Xymon server, and the client will also load your
servers a bit more. And your disk usage on the Xymon server will grow,
since you will need to store more datapoints for each of the
measurements in the RRD file. 

But it doesn't really require any code
changes, as far as I can tell. 

Regards,
Henrik
list Henrik Størner · Tue, 28 Jan 2014 09:59:22 +0100 ·
quoted from David W David Gore
 

Den 2014-01-24 18:01, Gore, David W (David) skrev: 
Since you
mentioned graphing, I was curious if 5.0 was going to allow for multiple
graphs for custom alerts that have more than 3 or 4 data points. In
other words something similar to the way disks are graphed for custom
tests?
 Not in 5.0, there is enough on that plate already. 

But graph
handling is one of the sore spots in Xymon - so a later 5.x release
might do something about that. 

Regards,
Henrik