Nagios Core: Criando Usuários – Parte 12

Resolvi postar esse artigo meio que cortando a

Durante a instalação do Nagios executamos comando abaixo para criação do usuário nagiosadmin:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

A opção “-c ” acima serve para criar o arquivo:  /usr/local/nagios/etc/htpasswd.users

Se usarmos a ferramenta cat para vermos o seu conteúdo veremos o usuários nagiosadmin(em laranja) e sua senha criptografada(em verde):

elder@server01:~$ cat /usr/local/nagios/etc/htpasswd.users 
nagiosadmin:$apr1$EjgVT3dJ$XpA9ZU7b8qtxGNcdwSbyD0

Além do usuário nagiosadmin que criamos acima podemos criar outros. Para fazer isso basta executarmos o mesmo comando acima mas sem o -c.

 

elder@server01:~$ sudo htpasswd  /usr/local/nagios/etc/htpasswd.users maria

Veja o conteúdo do arquivo:

elder@server01:~$ cat /usr/local/nagios/etc/htpasswd.users 
nagiosadmin:$apr1$EjgVT3dJ$XpA9ZU7b8qtxGNcdwSbyD0
maria:$apr1$CzdC6Mtb$s2mfrtlWlU1JPaoiLQyc0.

 

Dando Permissão ao Novo Usuário

 

Você conseguirá acessar o Nagios com o novo usuário mas ocorrerá  o erro abaixo ao tentar acessar os links:

It appears as though you do not have permission to view information for any of the services you requested…
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI  and check the authorization options in your CGI configuration file.
Para dar permissão acesse o arquivo  /usr/local/nagios/etc/cgi.cfg  e nas linhas onde há escrito nagiosadmin adicione, separado por vírgula, o nome do novo usuário.
Usarei o vim para editar
elder@server01:~$ sudo vim /usr/local/nagios/etc/cgi.cfg

Veja exemplo:

authorized_for_system_information=nagiosadmin,maria

….

authorized_for_configuration_information=nagiosadmin,maria

 

Lembrando que cada linha dessa é uma permissão diferente. Por exemplo, a primeira linha acima faz o usuário ter acesso a informação sobre processos e sistema(# SYSTEM/PROCESS INFORMATION ACCESS)

 

 

Reinicie o Nagios

Para ter efeito as alterações iremos reiniciar o nagios

elder@server01:~$ sudo systemctl restart  nagios.service

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *