Splitting perf data into multiple graphs

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Jtessaro
Posts: 9
Joined: Mon Nov 17, 2014 2:54 pm

Re: Splitting perf data into multiple graphs

Post by Jtessaro »

abrist wrote:Just to verify if the issue is high charts, can you try unchecking the box "Use Highcharts for Perfdata Graphs" in Admin --> Manage System Config and then click Update Settings and check the graphs. Are they split into two graphs?
Turning off HighCharts did split it into multiple graphs.
abrist
Red Shirt
Posts: 8334
Joined: Thu Nov 15, 2012 1:20 pm

Re: Splitting perf data into multiple graphs

Post by abrist »

Dang. I will open a bug report (task id = 4607) concerning percentage uom and counter uom existing on the same graph.
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
jomann
Development Lead
Posts: 611
Joined: Mon Apr 22, 2013 10:06 am
Location: Nagios Enterprises

Re: Splitting perf data into multiple graphs

Post by jomann »

Where are you looking at the graphs? By default, it puts all the check's perfdata onto one graph... but if you go to Graph Explorer > Scaleable Performance Graph and select a host, you can drill down to the exact perfdata you want to see and create a dashlet based off that.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Jtessaro
Posts: 9
Joined: Mon Nov 17, 2014 2:54 pm

Re: Splitting perf data into multiple graphs

Post by Jtessaro »

jomann wrote:Where are you looking at the graphs? By default, it puts all the check's perfdata onto one graph... but if you go to Graph Explorer > Scaleable Performance Graph and select a host, you can drill down to the exact perfdata you want to see and create a dashlet based off that.
I had not explored that yet and it is really cool and will certainly be useful in some instances however as I mentioned before, with hundreds of monitored DHCP ranges we would want to be able to simply select the service with the alert and view the graphs there without having to go into Graph Explorer for each.
abrist
Red Shirt
Posts: 8334
Joined: Thu Nov 15, 2012 1:20 pm

Re: Splitting perf data into multiple graphs

Post by abrist »

Jtessaro wrote:
I had not explored that yet and it is really cool and will certainly be useful in some instances however as I mentioned before, with hundreds of monitored DHCP ranges we would want to be able to simply select the service with the alert and view the graphs there without having to go into Graph Explorer for each.
I agree. And the fact that percentages and counters have no business existing on the same graph unless you want them to. It definitely should not be default.
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
User avatar
Box293
Too Basu
Posts: 5126
Joined: Sun Feb 07, 2010 10:55 pm
Location: Deniliquin, Australia
Contact:

Re: Splitting perf data into multiple graphs

Post by Box293 »

IMHO Highcharts needs to be re-written so you can create templates. This would fix a lot of these problems.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
gcs
Posts: 6
Joined: Thu Jan 03, 2013 1:48 pm

Re: Splitting perf data into multiple graphs

Post by gcs »

I have been using XI 2012 and am in the middle of trying out XI 2014. We also make use of the option of selecting a service and immediately seeing all the graphs for that service. I have also noticed this behaviour, however I am of the opinion that the default should be to not put any counters in the same graph at all unless the user specifies it, as there is no guarantee that counters have the same order of magnitude - i.e. a counter that changes from 10 to 100 is insignificant and pretty much invisible when in the same graph as another counter with a value in the thousands/millions, even though the relative change of the former counter was very large.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: Splitting perf data into multiple graphs

Post by sreinhardt »

Agreed, to start this in the right direction, would an option on the service detail pages to separate out each track within an rrd, into individual graphs, help your situation? I think this is going to be something best done in small steps.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
gcs
Posts: 6
Joined: Thu Jan 03, 2013 1:48 pm

Re: Splitting perf data into multiple graphs

Post by gcs »

I think that would help in our situation, assuming that Nagios XI remembers the setting for services where it has been selected. A global default setting would also be useful, and may be easier to implement instead? I.e. a check box together with the "Use Highcharts for Perfdata Graphs".
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: Splitting perf data into multiple graphs

Post by sreinhardt »

Saved and global settings might have to be added at a later date, but something that would at least allow separation should be relatively straight forward. I'll put in a feature request for it.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
Locked