Pular para o conteúdo

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.
José Bento jose.freitas.rj
Hits: 31.424 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalação do Nagios
   2. Configurando os arquivos cgi.cfg e nagios.conf

Failover de Internet

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

Ubuntu pendrive TrueCrypt

Vault: SSH com OneTimePassword

Alta Disponibilidade com LVS

Segurança para leigos

Criptografar sua atual partição root usando dm-crypt com luks

#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

Entre na sua conta para comentar.