Existe uma maneira de restringir o usuário para acessar apenas a Visão Geral Tática no Nagios?

3

Existe uma maneira de eu configurar o Nagios para permitir que o usuário acesse apenas "Visão Geral Tática" ( /nagios/cgi-bin/tac.cgi ) através de cgi.cfg ?

# grep ^authorized_for_ /etc/nagios/cgi.cfg
authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
# 
    
por alexus 13.08.2013 / 18:18

1 resposta

6

Através do Nagios? Não que eu saiba. Você provavelmente poderia hackear sua configuração do apache para permitir isso.

(Divulgação completa: eu não testei isso.)

Talvez algo como

<DirectoryMatch (/usr/share/nagios3/htdocs|/usr/lib/cgi-bin/nagios3|/etc/nagios3
/stylesheets)>
        Options FollowSymLinks

        DirectoryIndex index.php

        AllowOverride AuthConfig
        Order Allow,Deny
        Allow From All

        AuthName "Nagios Access"
        AuthType Basic
        AuthUserFile /etc/nagios3/htpasswd.users
        AuthGroupFile /etc/nagios3/htpasswd.groups
                <files index.php|side.php|tac.cgi>
                        require group ViewTac
                </files>
        require group FullAccess
</DirectoryMatch>

combinado com a separação dos usuários em grupos faria o que você está procurando.

    
por 13.08.2013 / 19:11

Tags