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

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

Funcionamento da memória virtual

Instalando o Zabbix 1.6.6 no Debian 5

YouOS- Seu sistema operacional na internet

Gerenciamento de Lan House com Main Control System

OpenMeeting 1.9.1 - Instalando no Debian Squeeze virtualizado

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts