Page 1 of 2
Performance Monitor specific times
Posted: Thu Dec 29, 2016 12:51 pm
by jkinning
I am running Nagios XI 5.3.4 and currently monitoring CPU, Memory, Disk, Ping with the NSClient++ on my Windows servers. I am trying to figure out the best method to collect some data about a few servers. I want to view the data points of CPU, Memory, Disk and the ping/network stuff of specific hosts from noon - 4 each and every day for a week. I want to do this so I can view these data points over the course of 2 or 3 weeks to see what might be causing some performance issues.
Looking at the Nagios XI GUI and Reports it doesn't appear to do this easily, at least I didn't see anywhere that I could specify time periods. Is this possible via command line or some other "plugin"? Basically trying to benchmark a few specific hosts over a 2 or 3 week period to compare each check, CPU, RAM, DIsk, etc.
Re: Performance Monitor specific times
Posted: Thu Dec 29, 2016 1:31 pm
by avandemore
You can setup a time period for noon to 4 and assign the check to obey it.
https://assets.nagios.com/downloads/nag ... riods.html
In XI > Configure > CCM > Time Periods
https://exchange.nagios.org/directory/T ... od/details
Re: Performance Monitor specific times
Posted: Thu Dec 29, 2016 2:48 pm
by jkinning
No, I want to monitor 24x7 but just want to get the data in a report from specific times. Is that not possible?
Re: Performance Monitor specific times
Posted: Thu Dec 29, 2016 2:58 pm
by tgriep
If you go to the Home > Performance Graphs menu and select a custom time period, you can select the date as well as the start / stop time of the graph, would that work for you?
Re: Performance Monitor specific times
Posted: Thu Dec 29, 2016 3:30 pm
by jkinning
That should do the trick. Thanks!
Re: Performance Monitor specific times
Posted: Thu Dec 29, 2016 3:36 pm
by tgriep
Your welcome.
Shall I close the post as solved and lock it up?
Re: Performance Monitor specific times
Posted: Thu Jan 05, 2017 3:33 pm
by jkinning
On these graphs the colors represent time correct? Blue 5 minutes, light blue 1 minute, and orange 5 seconds? Or what do the different color lines represent in these graphs?
Re: Performance Monitor specific times
Posted: Thu Jan 05, 2017 3:51 pm
by tgriep
The colors of the lines represent the performance data values that the check returned at the time it was ran.
Re: Performance Monitor specific times
Posted: Fri Jan 06, 2017 6:59 am
by jkinning
I am still not sure I fully understand what that means. Is this documented somewhere to help me understand this more clearly?
Thanks.
Re: Performance Monitor specific times
Posted: Fri Jan 06, 2017 10:11 am
by tgriep
When a check is run, it will return performance data, that data will graph a new point every time a check is run.
On your example, when the check is run, the Blue line will show the amount of load average for the last 5 minutes for the remote host.
The Green line will show the amount of load average for the last 1 minute for the remote host.
The Orange line will show the amount of load average for the last 5 seconds for the remote host.
Every time it runs the check, it adds a new point on the graph and connects those points.
The link below is a video that explains more about performance data and graphs.
https://support.nagios.com/kb/article.php?id=431