You are not authorized to view the requested object, or the object does not exist.
Setup Multi-Tenancy on my Nagios XI server and some of my users are getting this error when accessing certain hosts. I've looked over my configurations and realized that they can access other hosts that are configured identically. Checked file permissions and they came back ok. Did some research on these forums but the threads I've read haven't led me to a solution yet
Are you absolutely sure that those user contact's are assigned to the hosts in question? Read-Only users must have their contact's assigned to a host to view that host and it's associated services.
Host Template specifies a contact group for the host which users are contacts of. The Host Template is assigned to about 150 hosts, they can access most of these but not all. I've added the contact group directly to one of the host configs; still cant access. I've added a specific contact directly to the host config; still can't access. They can access the service associated with the host, but they can't access the host itself. If I give a user "Can see all hosts and services" permission they can access the host just fine. If I copy the host the user can access the duplicated host...
There were some case issues with previous XI versions. What version are you currently on? If you are on 2014, did you update from 2012?
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
I've had to roll all the users back to being able to view all hosts at this point. Worried that even in upgrading the problem will follow with the upgrade.
Actually, in 2012 r2.8 there were a number of bug fixes pertaining to exactly this, I suggest you create a snapshot/backup and try updating to see if that resolves this problem.