Posso configurar um método diferente de autenticação no Nagios?

8

O Nagios também é maravilhoso para monitorar servidores. Sua interface web também não é ruim. No entanto, não sou louco por usar a Autenticação HTTP que vem como padrão.

Existe uma maneira de usar outro método de autenticação? (e não quero restringir o acesso por endereço IP no arquivo .htaccess). Algo com um login baseado em formulário seria maravilhoso, mas talvez não exista tal coisa. Eu espero que vocês tenham encontrado algo que eu não tenha.

    
por cwd 08.12.2011 / 19:48

3 respostas

6

Nagios não se importa como você tem o servidor da Web para lidar com a autenticação. O Nagios simplesmente aceita o usuário autenticado passado do servidor da Web para comparar com a configuração. Você também pode desabilitar a autenticação dentro do próprio Nagios e manipular a autenticação no servidor web diretamente. Isso permitiria a todos os usuários autenticados o mesmo nível de acesso ou exigiria configurações separadas para restringir / limitar o acesso aos recursos do Nagios.

Este é o link para a documentação Autorização Nagios 3.0 CGI .

    
por 08.12.2011 / 20:50
2

Nagios não faz sua própria autenticação, como outros já mencionaram; ele depende do httpd para passar a autenticação.

Portanto, você pode usar qualquer uma das dezenas de módulos de autenticação para o httpd do apache, incluindo muitos que usam logins baseados em formulários (WebAuth, CAS, OpenID, provavelmente SAML, etc.). Estes são apenas práticos se você já tiver algum tipo de SSO disponível onde você está. Caso contrário, o authing para um serviço de diretório (AD, LDAP) ou um banco de dados pode ser mais prático.

    
por 28.12.2011 / 23:47
1

Eu não uso a autenticação baseada em formulários, mas descobri que o mod_auth_radius do projeto FreeRadius funciona bem em meu ambiente para fornecer assine.

Você também pode pesquisar a autenticação LDAP direta se tiver algo em vigor.

    
por 08.12.2011 / 20:17