Mutliple users cannot see their assigned hosts/services (contacts)

Joerg Linge pitchfork at ederdrom.de
Tue Aug 1 19:38:56 CEST 2006


Am Dienstag, 1. August 2006 19:33 schrieb Tory M Blue:
> Okay I've gone thru the list and I have no clue why things are not working
> so I'm breaking down and pinging the collective.
>
> I can access using user/pass and view any and all services, do whatever I
> want with the user that is configured in the various
>
> authorized_for_* in the cgi.cfg
>
> So I obviously or believe that:
> a) if I'm being prompted for a pass/user that I have Apache auth working
> fine
> b) that if I log in with the associated user in the authorized_for lines
> and can do everything I have a user/pass that CGI is accepting
>
> Sooooo
>
> When I create a secondary and tirturary user and those user names match the
> contact group of various hosts why do I get the error:
> "It appears as though you do not have permission to view information for
> any of the hosts you requested..."
>
> Soo that you don't have to ask me questions regarding my configs..
>
> Here is what I think to be pertinant:
>
> Apache:
> Alias /nagios "/usr/share/nagios/html"
>
> <Directory "/usr/share/nagios/html">
>     Options Indexes FollowSymLinks ExecCGI
>     AllowOverride AuthConfig
>     Order allow,deny
>     Allow from all
>     AuthName "Nagios Access"
>     AuthType Basic
>     AuthUserFile /etc/nagios/htpasswd.users
>     Require valid-user
> </Directory>
>
> <Directory "/usr/lib/nagios/cgi-bin">
>     Options ExecCGI
>     AllowOverride AuthConfig
>     Order allow,deny
>     Allow from all
>     AuthName "Nagios Access"
>     AuthType Basic
>     AuthUserFile /etc/nagios/htpasswd.users
>     Require valid-user
> </Directory>
>
> cgi.cfg "Only configured for my admin as the other users should
> automagically be given visability into their hosts/services"
>
> *
> authorized_for_all_services=admops
> authorized_for_all_hosts=admops
> *
> contactgroups:
>
> define contactgroup{
>         contactgroup_name       qa
>         alias                   QA Admins
>         members                 nagios-admins,qa-admins
>         }
>
> define contactgroup{
>         contactgroup_name       dev
>         alias                   Dev Admins
>         members                 nagios-admins,dev-admins
>         }
>
> hosts_*.cfg
>
> define host{
>         use             generic-host
>         host_name       qa760
>         alias           qa760
>         address         xx.xx.xxx.xx
>         check_command   check-host-alive
>         contact_groups  admins, qa
>         }
>
> htpasswd-users:
>
> admops:SECURED
> qa:SECURED
> dev:SECURED

The HTTP Username is the contact Name. Not the contact_group Name

Jörg

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list