Hi dwhitfield:
It looks like my response to this was discarded by the moderator so I'll try again hopefully with better luck.
dwhitfield wrote:
This is the part that is strange to me. Normally the backend URLs would look something like the following:
https://assets.nagios.com/downloads/nag ... nd_API.pdf
The thing to do if you want other users to see Dashboards is to use the "Deploy Dashboards" option.
As I understand it the
Code: Select all
username=myuser&ticket=a_valid_ticket_from_the_backend_url_component
part of the url is just a generic mechanism to authenticate to any part of the XI web interface using a single use code
rather than a (in our case LDAP) password.
There is a web page accessible to all employees of the company that allows them to keep track of the systems that they use.
Most of the users of this web page(i.e. the thousands not in the operations side of the company) are not users of nagios. The dashboard
url's are embedded in iframes on a web page. There are some 15-20 or so dashboards from 5 or so different nagios installations all displayed
on a the single web page.
All of the dashboards generated from other nagios installations are working properly. However the set of dashboards coming
from my nagios installation are sometime failing as reported. It appears that the choice of browser may have something to do with this.
The user who originally reported the issue had no problem with Chrome but got the error in IE. I was able to get the error in Firefox and
another co-worker could see the error in Chrome. I am not sure why the browser would cause the error or why the same browser for different
users could show the error.
The authentication portion of the URL is working. If I modify the user or ticket to an invalid value I get:
Code: Select all
Your session has timed out. Click on following link to continue.
rather than an error about the dashboard id.
In the version of nagios we are running: Nagios XI 2014R2.0 it appears that you must be an administrator to be able to Deploy Dashboards.
The user in question isn't an admin for obvious reasons (given the publishing of embedded credentials). Even if the user was able to
deploy the dashboard the users of these dashboards are not users in nagios.
I hope this provides some additional insight as to how this is used and gives you an idea of what could cause the issue.
-- rouilj