Instalando o Nagios 3.0 em distros baseadas em Red Hat

Este guia lhe fornece instruções sobre como instalar o Nagios partindo do código fonte em distribuições baseadas em Red Hat e tê-lo pronto em sua máquina dentro de 20 minutos. Aqui serão abordadas somente as configurações básicas desse poderoso sistema.

[ Hits: 25.061 ]

Por: marden do vale pimenta em 20/07/2008


Configurações



Personalizar configuração

Exemplos de arquivos de configuração já foram instalados em /usr/local/nagios no diretório etc. Estes arquivos devem funcionar bem para começar. Você vai precisar fazer apenas uma mudança antes de avançar.

Edite o arquivo /usr/local/nagios/etc/objects/contacts.cfg com seu editor favorito e mude o endereço de email associado à definição nagiosadmin para o endereço que você gostaria de usar para receber alertas.

# vi /usr/local/nagios/etc/objects/contacts.cfg

Configurar a interface web

Instalando o arquivo de configuração web do Apache:

# make install-webconf

Criar uma conta nagiosadmin para a abertura de uma sessão do nagios interface web. Lembrar a senha que você atribuir a esta conta - você vai precisar mais tarde.

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

Reinicie o Apache para tornar as novas configurações tenham efeito:

# service httpd restart

Compilar e instalar os plugins

Extraia o código fonte do nagios plugins:

# cd ~/downloads
# tar xzf nagios-plugins-1.4.11.tar.gz
# cd nagios-plugins-1.4.11


Compilar e instalar os plugins:

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install


Iniciar o nagios

Acrescentar à lista de sistema de serviços e iniciar automaticamente quando o sistema inicializar.

# chkconfig --add nagios
# chkconfig nagios on


Verificar os arquivos de configuração:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Se não houver erros, iniciar o nagios:

# service nagios start

Modificar configurações SELinux

Com SELinux (segurança reforçada Linux) instalado e em Enforcing mode por padrão. Isso pode resultar em "Erro interno do servidor" mensagens quando você tenta acessar o nagios CGIs. Veja se SELinux está em modo permissivo:

# getenforce

Ponha SELinux em modo permissivo:

# setenforce 0

Para fazer essa alteração permanente, você terá que modificar as definições em /etc/selinux/config e reiniciar o computador. Em vez de desativar SELinux ou fixando-a permissive mode, você pode utilizar o seguinte comando para executar os CGIs sob SELinux:

# chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/
# chcon -R -t httpd_sys_content_t /usr/local/nagios/share/


Interface web

Você deve agora ser capaz de acessar o nagios interface web na URL abaixo. Será solicitado o nome de usuário (nagiosadmin) e a senha especificada anteriormente.

http://localhost/nagios/

Clique sobre o "Service Detail" para ver os detalhes do que está acontecendo na sua máquina local. Vai demorar alguns minutos para o nagios checar todos os serviços associados à sua máquina, como os controles, que são divididos ao longo do tempo.

Outras modificações

Certifique-se que as regras de firewall estão configurados para permitir acesso ao servidor da web se você quiser acessar o nagios interface remotamente.

Configuração de notificações por e-mail está fora do âmbito de aplicação da presente documentação. Enquanto o nagios está atualmente configurado para lhe enviar notificações por e-mail, seu sistema pode ainda não ter um programa de email instalado ou configurado corretamente.

Consulte o seu sistema de documentação, pesquisa na web, ou olhe em NagiosCommunity.org wiki para obter instruções específicas sobre como configurar o seu sistema de e-mail para enviar mensagens para endereços externos.

Original em inglês:
Página anterior    

Páginas do artigo
   1. Instalação
   2. Configurações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalação e configuração do LTSP 5 no Ubuntu 11.04

Instalando MetraTrader5 no Linux

Ansible - Automatizando o Data Center

Computação em nuvem, uma visão panorâmica

OpenMPI - Instalação de uma aplicação paralela

  
Comentários
[1] Comentário enviado por maran em 21/07/2008 - 10:16h

>Boa, ótim,a contribuição, eu sentia falta de um material legal sobre esta ferramenta, que por sinal é muito eficiente ;)

grande abraço

[2] Comentário enviado por grandmaster em 23/07/2008 - 15:52h

Bem legal o Artigo.

O Nagios realmente é muito bom para monitorar serviços, servidores, etc.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[3] Comentário enviado por marden_pimenta em 26/07/2008 - 17:16h

Obrigado pelo apoio o proximo vai ser a instalaáão em debian e posterior uma visão geral de varias opções de montar os arquivos cfg.


Contribuir com comentário