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: 30.343 ]

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

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

Failover de Internet

Leitura recomendada

Double Dragon: chkrootkit e portsentry, agora vai rolar pancadaria nos intrusos!

Lynis: Sistema de auditoria e segurança para Linux

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

Descobrir a senha de configuração pelo browser de um Access Point (AP)

CouchDB - For Fun and Profit

  
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