Instalando e configurando Nagios no Linux Fedora 8

Olá pessoal! Estou de volta aqui no Viva o Linux para mostrar passo a passo como se instalar e configurar o Nagios no Linux Fedora 8. O Nagios é uma ferramenta de monitoração de servidores, serviços etc. Creio eu que esse post sirva para outras versões do Fedora além da 8.

[ Hits: 29.972 ]

Por: José Bento em 29/11/2008


Configurando os arquivos cgi.cfg e nagios.conf



Pessoal, nessa parte teremos que criar um usuário e senha pra acessar o Nagios. Com isso teremos que criar um arquivo onde colocaremos o(s) usuário(s) e senha(s). Usaremos o comando "htpasswd", onde esse criará o usuário e senha.

Mas antes disso tem um arquivo chamado "nagios.conf" que está localizado na pasta "/etc/httpd/conf.d". Esse arquivo tem as configurações do Nagios referentes ao Apache e inclusive tem duas linhas que são responsáveis por autenticar os usuários. Veja a imagem abaixo:
Linux: nagios e apache
Para criar o usuário para acessar o Nagios pelo browser (firefox, mozilla etc), digite no shell o seguinte comando:

# htpasswd -c /etc/nagios/passwd nagios

Obs.: htpasswd é o comando para se criar a senha; -c comando responsável por criar o arquivo com nome passwd. Depois, se for criar outro usuário, não precisar usar o -c; /etc/nagios/ é a pasta onde está o arquivo de autenticação do Nagios (passwd). Esse arquivo pode ter qualquer nome, mas não se esqueça que você tem que setar no arquivo nagios.conf onde está o arquivo de autenticação com o respectivo nome que você criou. Sem isso você não acessará o Nagios pelo browser. "nagios" é nome do usuário que você criou pra acessar o Nagios.

Depois teremos que abrir o arquivo cgi.cfg, que está na pasta "/etc/nagios/". Nesse arquivo temos que descomentar algumas linhas e colocar o usuário que você criou pra acessar o Nagios. Veja o exemplo abaixo:

Linhas originas:

#authorized_for_system_information=nagiosadmin,theboss,jdoe
#authorized_for_configuration_information=nagiosadmin,jdoe
#authorized_for_system_commands=nagiosadmin
#authorized_for_all_services=nagiosadmin,guest
#authorized_for_all_hosts=nagiosadmin,guest
#authorized_for_all_service_commands=nagiosadmin
#authorized_for_all_host_commands=nagiosadmin


Agora vamos descomentar as linhas e colocar depois do sinal de igual (=) o nome do usuário que você criou. Criei aqui para teste o usuário "nagios".

Linhas modificas:

authorized_for_system_information=nagios
authorized_for_configuration_information=nagios
authorized_for_system_commands=nagios
authorized_for_all_services=nagios
authorized_for_all_hosts=nagios
authorized_for_all_service_commands=nagios
authorized_for_all_host_commands=nagios

Agora é só salvar as alterações e iniciar o Nagios no shell:

# service nagios start

Pessoal, agora o Nagios está iniciado e funcional! Quando for acessá-lo, a tela a seguir será mostrada:
Linux: nagios executando
E claro, não poderia deixar de falar, pra acessar o Nagios, digite no seu browser o endereço:

http://127.0.0.1/nagios/
ou
http://ip_da_máquina/nagios/

e coloque o usuário e senha que você criou anteriormente.

Bem pessoal, esse é meu segundo post aqui no VOL. Mais pra frente vou postar aqui como se instalar e configurar um servidor de e-mail completo no Fedora 8 com usuários e domínios virtuais com Postfix, Courier e MySQL. Mas isso vem bem mais pra frente, assim que eu tiver mais tempo.

Se o Slackware é na veia, o Fedora é na mente!

Abraços a todos e FIQUEM TODOS COM DEUS!

Página anterior    

Páginas do artigo
   1. Instalação do Nagios
   2. Configurando os arquivos cgi.cfg e nagios.conf
Outros artigos deste autor

Failover de Internet

Instalação e configuração do Squid no Fedora

Leitura recomendada

Entendendo um pouco sobre os daemons

Vazamento de informações vitais via "HP Operations Manager Perfd"

Soluções para Acesso Remoto Seguro com SSH

Restrição em diretórios usando o Apache2 sem mistérios

Defesa pessoal com o GPG, Nautilus Scripts, partições encriptadas e leves doses de paranoia

  
Comentários
[1] Comentário enviado por paulorvojr em 29/11/2008 - 08:56h

legal artigo com enfase no fedora, facilita muito , mas cadê o mais importante que é as configurações das máquinas a serem checadas, sistema de contatos, plugins, all....

abraços

[2] Comentário enviado por thiago_mv2 em 21/10/2010 - 16:52h

não consigo me logar no nagios
vou no firefox http://localhot/nagios
apareçe para colocar a senha
mas sempre da erro
jah verfiquei o arquivo de configuração do apache

alguem pode me ajudar?

[3] Comentário enviado por fl4nd3r$ em 09/02/2011 - 18:01h

Boa Tarde!

Estou usando o Fedora 14 (instalado numa VM), segui passo a passo o tuto, "Starting nagios: done." Encontrei problema ao acessar a interface web, nem mesmo solicitou senha de autenticação. Acreditando que pudesse ser algo relacionado a utilização da VM, inseri ips de outras faixas na eth0, mesmo assim nao obtive sucesso.

Tentei com http://127.0.0.1/nagios e com os ip's que atribui na placa de rede..

Agradeço desde ja =D

[4] Comentário enviado por paulorvojr em 13/02/2011 - 19:59h

fl4nd3r$,
de certeza não é problemas com a VM.

a mensagem de inicialização completa do nagios, é porque não houve algum erro de sintaxe nos arquivos de conf, desde o nagios.conf, cgi, e dos hosts. isso é muito bom, 90% das pessoas param ae, eu que o diga ao responder as dezenas no meu artigo,

http://www.vivaolinux.com.br/artigo/Servidor-de-monitoramento-Nagios?pagina=2

Ao acessar o http://ip_server/nagios, abriu a interface do nagios?, pedir senha é questão de existir o .htaccess, isso é frescura.

explique melhor o erro, e tudo mais, ta pouco confuso, mas VM não é msm.

abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts