Liberando o acesso à interface web e aos arquivos de configuração do Nagios 3

Nagios-N-globe-150-rgb-1

 

O Nagios, por padrão, possui apenas um “usuário” cadastrado e com direito de acesso a interface web; a conta “nagiosadmin” é criada durante o processo de instalação. Em um ambiente de teste a conta padrão pode ser suficiente, mas em um ambiente de produção é conveniente e mais seguro criar uma conta para todo usuário que necessite ter acesso a ferramenta.

Quanto ao acesso, há dois tipos de liberação, o primeiro restringe o usuário à interface web, desta forma ele poderá acompanhar o status dos hosts e dos serviços, mas não poderá configurar o Nagios; já no segundo tipo, o usuário terá uma conta no sistema operacional e poderá ter acesso aos arquivos de configuração.

O objetivo deste artigo é descrever como ambos os acessos podem ser liberados.

A interface web do Nagios, autentica os usuário por meio do arquivo “/etc/nagios3/htpasswd.users” que funciona como um banco de dados de usuários autorizados.

Para adicionar um novo usuário à este arquivo e consequentemente liberar o acesso a interface web da ferramenta, devemos utilizar o comando abaixo, substituindo a palavra “login_name” pelo Login Name do usuário:

htpasswd  /etc/nagios3/htpasswd.users  login_name

Por exemplo, para liberar o acesso ao usuário lrodrigo, podemos utilizar o comando:

htpasswd  /etc/nagios3/htpasswd.users  lrodrigo

Se o usuário precisar ter acesso aos arquivos de configuração do Nagios, ele precisa ter uma conta no sistema operacional e deverá fazer parte do grupo “nagios“.

Para criar uma nova conta para o usuário e adicionar ao grupo mencionado anteriormente, podemos utilizar os comandos listados a seguir:

adduser login_name
adduser login_name   nagios

Assim como ocorreu no caso do htpasswd, a palavra “login_name” deve ser substituída pelo Login Name do usuário.

Por exemplo, vamos supor que o usuário lrodrigo, também precise editar aos arquivos de configuração do Nagios, poderíamos utilizar os comandos abaixo para liberar o acesso.

adduser lrodrigo
adduser lrodrigo   nagios

Com estes comandos  conseguimos liberar o acesso dos usuários ao Nagios aos seus arquivos de configuração.

Nos próximos artigos explicarei como adicionar contatos, hosts e serviços ao sistema de monitoramento do Nagios.