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.925 ]

Por: José Bento em 29/11/2008


Instalação do Nagios



Vamos instalar o Nagios no Linux Fedora 8.

Abra o shell do Fedora, o famoso console, e digite o comando:

# yum -y install nagios*

Obs.: O comando acima instala o Nagios com todos seus componentes possíveis e suas dependências, incluindo todos os plugins do nagios e nagios-devel.

Pronto! Nagios e suas e dependências instaladas!

Bem, vi muitos tutorias na net de como instalar o Nagios no Linux pelo código-fonte, mas não pelo yum ou rpm do Fedora. Não vou entrar no ponto de como instalar via rpm, pois esse não é meu intuito. Minha intensão foi ser o mais simples possível em relação a facilidade e a praticidade que o yum tem a oferecer ao usuário em todas as versões Fedora.

Vamos ao que interessa: iniciar o nagios! Digite o comando:

# service nagios start

Ele mostrará pra você a seguinte mensagem:

"Configuration file /etc/nagios/nagios.cfg not found. Exiting"

Isso ocorre por que o arquivo nagios.cfg não existe. Resolvi pesquisar mais sobre o Nagios e deixar a inicialização dele pra depois, quando tudo estivesse 100 por cento. Tem uma dica que eu peguei na net quando li alguns posts, inclusive aqui no VOL, de rodar um comando que me mostrava se estava tudo certo na configuração do Nagios. Segue o comando:

# /usr/sbin/nagios -v /etc/nagios/nagios.cfg

Ao rodar esse comando no shell ele mostrará pra você se tem algo de errado com a instalação e a configuração do Nagios. Os arquivos de configuração do Nagios, pelo menos no Fedora 8, não vem configurados corretamente. Com isso haverão erros com certeza, pois essa minha afirmação veio através das várias instalações que fiz no Fedora 8. As imagens a seguir mostrará esses erros dos arquivos do nagios:

O primeiro erro será o do arquivo nagios.cfg:
Linux: Nagios no fedora 8 - erro 1
Esse erro acontece por que não existe esse arquivo nagios.cfg, melhor, existe sim, pois está com nome diferente - "nagios.cfg.sample". O que fazer nesse caso? Simples, como ele estava reclamando de um arquivo chamado "nagios.cfg, fui na pasta onde o Nagios estava instalado - "/etc/nagios" - e não tinha esse arquivo chamado "nagios.cfg", só tinha o "nagios.cfg.sample". Copiei o "nagios.cfg.sample" e renomeei para "nagios.cfg" - sem aspas - e pronto, esse erro parou!

O segundo erro:

Rodei o comando:

# /usr/sbin/nagios -v /etc/nagios/nagios.cfg

E de novo ocorreu o erro da imagem abaixo:
Linux: nagios no fedora 8 - erro 2
Como resolvi esse problema? Como no caso anterior, copiei arquivo "resource.cfg.sample" e renomeei pra "resource.cfg" - sem aspas - copiei também o arquivo "commands.cfg.sample" e renomeei pra "commands.cfg" - sem aspas e pronto! Os erros desses dois arquivos pararam.

Obs.: O arquivo "resource.cfg.sample" está dentro da pasta "/etc/nagios/private/".

O terceiro erro:

Rodei novamente o comando:

# /usr/sbin/nagios -v /etc/nagios/nagios.cfg

E ocorreu o erro da imagem abaixo:
Linux: nagios no fedora 8 - erro 3
Como resolvi esse problema? Como no caso anterior, copiei arquivo "localhost.cfg.sample" e renomeei pra "localhost.cfg" - sem aspas e pronto, esse erro parou!

E agora o grande momento: rodei o comando:

# /usr/sbin/nagios -v /etc/nagios/nagios.cfg

E tcham, tcham, tcham, tchaaaaaaaaaaammm... olhe a imagem abaixo:
Linux: nagios no fedora 8
Ok! Seu nagios está sem erros.

Digitei no shell o comando:

# service nagios start

para iniciar o "nagios" e me retornou a mensagem abaixo:
Linux: Iniciando o nagios
Pronto! O seu Nagios está quase todo configurado.

    Próxima página

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

Entenda o que é Hardening

Labrador, um detector de intrusos

Rootsh - Auditando/monitorando o root e demais usuários do GNU/Linux

Instalando o Nagios

Autenticação de servidores CentOS/Red Hat 6 em Windows 2008

  
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