Introdução
Todos conhecem o
Nagios, sua capacidade e flexibilidade em realizar monitoramento de ambientes de redes.
Há situações em que o administrador Nagios necessita visualizar informações e executar ações em sua interface.
Há também empresas onde várias pessoas possuem acesso ao sistema, porém, nem sempre todas elas sabem exatamente o que estão fazendo, podendo – por exemplo – desabilitar notificações ou mesmo verificações de hosts e serviços, prejudicando sensivelmente o monitoramento.
É necessário limitar as ações de cada um dentro do sistema.
O que nem todos sabem é que é possível conceder permissões específicas aos usuários, isolando os comandos administrativos da interface.
Outra excelente possibilidade, é a de autenticar os usuários em bases LDAP, como o Active Directory.
Combinaremos estas duas possibilidades neste artigo, onde descrevo como realizar esta autenticação centralizada e como "separar os homens (administradores) dos meninos (usuários visualizadores ou read-only)".
Neste artigo, teremos o seguinte cenário:
- Servidor Windows Server 2008 R2 com Active Directory - IP 10.100.1.2
- Servidor Centos 6.2 com Nagios Core instalado e funcional - IP 10.100.1.5
Configuração do Windows Server 2008 R2
Para iniciarmos, configuramos o
Active Directory de forma organizada com o domínio fictício "pi4.com.br", criamos os usuários do domínio em uma Unidade Organizacional denominada "pi4":
Cada usuário possui a permissão de acesso, conforme descrito na imagem acima.
Criamos também, uma Unidade Organizacional específica denominada "nagios", um usuário "nagios" para consultar a base de usuários e grupos do AD e um grupo "nagiosusers", onde estão contidos os usuários com permissão de acesso ao Nagios:
Assim, concluímos a fase de configuração do Nagios no AD.