Page 1 of 2
Custom report
Posted: Thu Nov 05, 2015 10:27 am
by Francesco
Hi all,
we are trying to create a custom performance report for :CPU - Memory - disks of ALL server in Nagios XI.
This report should be visible in one only report.
If it's not possible we'd like to see them divided in service groups.
Do you have any suggestion?
Thx in advance
Re: Custom report
Posted: Thu Nov 05, 2015 3:31 pm
by rkennedy
Unfortunately, at this time we do not have a way to create custom reports.
The possibility for service group reporting may work for you. For this, you would need to setup 4 service groups. One service group with the three (CPU/Memory/Disk), one for CPU, one for memory, and one for disk. From there, you can assign the specific services to those, to generate reports.
This will allow you to generate one report on the main service group that includes all three metrics, or generate a report based on just one of the service groups.
Does this help you?
Re: Custom report
Posted: Fri Nov 06, 2015 8:23 am
by Francesco
Hi Rkennedy,
thanks for your answer.
I followed your instructions and i obtained the as_is.JPG.
My goal is to have the same of "to_obtain.JPG" but with all the server I have.
At the end I would obtain a report with:
memory cpu disk
server 1
server2
server3
etc
everything in 1 report.
Could you suggest me how to proceed?
Re: Custom report
Posted: Fri Nov 06, 2015 10:53 am
by rkennedy
If I understand correctly, then you will need one service group for each metric you want to monitor. From there, you will need to put all of those in one 'master' service group to make your one report.
Example -
Service group 'cpu-mem-disk', has 3 service groups in it, cpu, memory, and disk.
From there, all services related to cpu are in the CPU service group (which it looks like you've done). You just need additional ones for memory / disk.
After all that, assign your master service group to all three of those sub-service groups (cpu / memory / disk).
Re: Custom report
Posted: Fri Nov 06, 2015 11:07 am
by lmiltchev
You could create a couple of dashboards, i.e. "CPU Usage" and "Memory Usage", add dashlets (cpu & memory graphs) to them, them schedule the page as a report.
Note: You will need to have
Nagios XI Enterprise Edition to schedule the report.
example01.PNG
example02.PNG
example03.PNG
Re: Custom report
Posted: Thu Nov 12, 2015 10:48 am
by Francesco
Hi lmiltchev,
Thanks for your help, is it possible to chenge the pdf generated file name in "report"?
Thanks
Francesco
Re: Custom report
Posted: Thu Nov 12, 2015 2:03 pm
by scottwilkerson
This is not available at this time.
Would it be sufficient to make it the name of the report from the "Report Name:" field with a pdf extension?
Re: Custom report
Posted: Mon Nov 16, 2015 4:50 am
by Francesco
Yes.
How?
Thank you
Francesco
Re: Custom report
Posted: Mon Nov 16, 2015 4:07 pm
by rkennedy
As of now, it isn't possible. However, I've filed a feature request (ID 7014), and spoken with our developers. It will be in the next release!

Re: Custom report
Posted: Tue Nov 17, 2015 12:07 pm
by Francesco
Hi rkennedy,
waiting for next release.
Thank you
Francesco