Page 1 of 2

Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 11:35 am
by krobertson71
Nagios XI 2014r2.5 - RedHat 6 Enterprise

Users who are admins cannot see all the created dashboards. As an admin, you should be able to see all of these and deploy them as that is an admin function. Right now only the defualt nagiosadmin can see and do this.

Here are screenshots where I am logged in as myself, and I am an admin. I have all admin fucntionality, except for in dashboards.
Selection_157.png
Selection_158.png
Now here is the view when logged in as the Nagiosadmin.
Selection_160.png

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 12:00 pm
by lmiltchev
This is an expected behavior. Dashboards are "user specific" so users (even admins) cannot view other users' dashboards. Of cause, as admin you can masquerade as a user and view the dashboards this way.

Anyway, I believe this is a good feature request candidate, so I will be posting one internally to our system. When you log in as an admin and click on "Dashboards", it would be nice to be able to see a drop-down menu, i.e. "Users Dashboards", where you can select specific users and view their dashboards.

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 12:24 pm
by krobertson71
That makes sense, but then why can the default nagiosadmin account see all of them?

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 12:29 pm
by krobertson71
Let me give a better example.

We create a new dashboard and deploy it to User A B and C.

Two weeks later, they ask for Users D and E to also have the ability to see the dashboard.

If, as an admin, we can no longer see it, how do we accomplish this?

Just log in with the nagiosadmin account again?

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 12:32 pm
by krobertson71
Here is me masqurading as a user who this dashboard was deployed to. Notice he does not have the ability to deploy to other users. So an admin cannot see it, therefore can not deploy to others, and the user cannot deploy to others.

See how this could be an issue?
Selection_161.png

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 12:53 pm
by BanditBBS
krobertson71 wrote:Let me give a better example.

We create a new dashboard and deploy it to User A B and C.

Two weeks later, they ask for Users D and E to also have the ability to see the dashboard.

If, as an admin, we can no longer see it, how do we accomplish this?

Just log in with the nagiosadmin account again?
Dude, what user created the dashboard in the first place and deployed to the users? That user is the one that currently has to continue to do it. The ones nagiosadmin sees must have been created while logged in as that user.

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 1:16 pm
by lmiltchev
Thank you, BanditBBS! That's what I meant when I was saying the dashboards are "user specific".

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 1:20 pm
by BanditBBS
lmiltchev wrote:Thank you, BanditBBS! That's what I meant when I was saying the dashboards are "user specific".
Yeah...I was just drilling into his head some more :)

I actually quite like your idea for a feature request, if an admin give a drop down to see other user's....that'd be great method in my opinion.

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 1:30 pm
by lmiltchev
I actually quite like your idea for a feature request, if an admin give a drop down to see other user's....that'd be great method in my opinion.
Well, I think it's a good idea but I have some doubts as in some environments, even the nagiosadmin shouldn't probably see the other users' dashboards...
Perhaps, a flag could be passed to disable this functionality globally (if needed). I'll leave this to the developers.

Re: Admins cannot see Dashboards - only Nagiosadmin user can

Posted: Fri Feb 20, 2015 2:18 pm
by krobertson71
BanditBBS wrote:
krobertson71 wrote:Let me give a better example.

We create a new dashboard and deploy it to User A B and C.

Two weeks later, they ask for Users D and E to also have the ability to see the dashboard.

If, as an admin, we can no longer see it, how do we accomplish this?

Just log in with the nagiosadmin account again?
Dude, what user created the dashboard in the first place and deployed to the users? That user is the one that currently has to continue to do it. The ones nagiosadmin sees must have been created while logged in as that user.
Dude, I got what he said. You are not getting what I said. I do not require your head drilling.

I get that users can create their own dashboards and they own it from that point on. But in different organizations, they might not want to take on the responsibility of having to learn how to even use Nagios other than to respond to an alert. In our case, and I am sure in others, they want a dashboard designed for them. So let's say Admin A makes a dashboard for a web engineering group. Later on Admin A leaves company. Web Operations now wants it. Well in the scenarios you both have laid out it is not doable. Especially since you are even suggesting that the nagiosadmin account should have have it. You now have oprhaned dashboards.

Also, I get joking around and poking at one another. But it is highly unprofessional when someone jumps into a thread and talks at you like you are an idiot (which should not be allowed, but is his right) and then you are a Nagios Employee basically endorses it and then contiues the conversation with the other user in a SUPPORT THREAD.

If this is the current state of Nagios Xi Support, is it worth it to me to even continue with this product?