Page 1 of 1

Nagios XI integrate graphs

Posted: Fri Nov 22, 2013 2:58 am
by CedricD
Hello,

We are setting up Nagios XI.

We would like to integrate the graphs into our intranet without users being logged in into the Nagios XI.
Is there any way to do this?

Thnx
Cédric

Re: Nagios XI integrate graphs

Posted: Fri Nov 22, 2013 11:43 am
by abrist
Yes. You can use the XI ticketID backend for requesting XI pages without authentication. Combined with the direct urls for the graphs, you could integrate the graphsinto anotehr fronbtend. This would require:

1. The url - right click on the graph in question and open in a new tab and then view the image. This is the base url for the image.
2. Create a *read-only* XI user with only rights to the services in question.
3. Go to Admin --> Manage Components --> Backend API. Select your newly created read-only user and copy the string "username=<user>&ticket=<ticket#>" from the end of one of the fields.
4. Append the backend ticket url to the image url. For example:

Code: Select all

https://x.xx.x.x/nagiosxi/includes/components/perfdata/graphApi.php?host=x.x.x.x&service=Networking_for_VMHost&source=1&view=1&start=&end=&rand=1381269385&username=<user>&ticket=<ticket#>
5. Embed the new url from step 4 in the web app.

A couple of notes:
Ticket IDs will allow them to log into your XI server, so make sure the rights are minimal (READ-ONLY).
If they cannot route to your xi server, the URL solution will not work for you.

Re: Nagios XI integrate graphs

Posted: Mon Nov 25, 2013 5:16 am
by CedricD
Thank you, works great! :mrgreen: