Nagios + NagiosQL + PNP4Nagios
Este procedimento tem como objetivo a instalação da aplicação Nagios versão 3.2.1 para monitoração de servidores juntamente com a interface de configuração NagiosQL versão 3.0.3. O PNP4Nagios é utilizado para mensurar capacidade através de gráficos dos dados de performance do próprio Nagios e (opcional) o NDOUtils para a gravação dos dados de coleta do Nagios em MySQL.
Antes de começar
Isto não é um artigo (apesar do nome), mas sim um procedimento de instalação, tenha isso em mente.
Antes de começar, gostaria de deixar alguns pontos BEM CLAROS:
Este procedimento foi testado também em Debian 5.0 Lenny em arquiteturas x86 e x86_64.
Dependendo da quantidade de itens monitorados pelo Nagios, provavelmente, você precisará alterar o local onde os logs do Nagios ficarão armazenados. Sugiro que atente-se a isso após a instalação. Existem "n" maneiras de se alterar o local onde os logs são armazenados, a que acredito ser mais fácil é de criação de links simbólicos... não é bonito, mas funciona.
O foco deste procedimento NÃO é mostrar como configurar os hosts e serviços para serem monitorados, assim como boas práticas para tal.
Antes de começar, gostaria de deixar alguns pontos BEM CLAROS:
- Todos os dados contidos neste procedimento são conteúdos alterados e adaptados da DOCUMENTAÇÃO do próprio site das aplicações, mas com observações de onde erros podem ocorrer além de traduções literais.
- Este procedimento considera que você tenha pelo menos uma ideia de como funciona a configuração de hosts e serviços para serem monitorados no Nagios. Isso é importante porque mesmo que você utilize uma interface gráfica para configurar tais hosts e serviços, você consiga entender o "o que vai onde" quando for configurar um host/serviço na interface NagiosQL.
- Também estou considerando que tenha você tenha um SNMP configurado para a monitoração (não é necessário, mas recomendável).
- O conteúdo desde documento foi realizado em um servidor que está hoje em produção (desde maio/2010), com mais de 2000 itens monitorados entre servidores e serviços com Debian Lenny SPARC. Sim, este procedimento esta homologado para Debian.
- Leia TUDO antes de colocar em prática.
- Veja a documentação no site dos desenvolvedores também, você não sabe quanta informação útil pode ser encontrada.
- NÃO execute isso em um servidor que já em produção sem saber o que está fazendo.
- Já disse para LER antes de começar? Não? Então LEIA antes de começar.
Este procedimento foi testado também em Debian 5.0 Lenny em arquiteturas x86 e x86_64.
Dependendo da quantidade de itens monitorados pelo Nagios, provavelmente, você precisará alterar o local onde os logs do Nagios ficarão armazenados. Sugiro que atente-se a isso após a instalação. Existem "n" maneiras de se alterar o local onde os logs são armazenados, a que acredito ser mais fácil é de criação de links simbólicos... não é bonito, mas funciona.
O foco deste procedimento NÃO é mostrar como configurar os hosts e serviços para serem monitorados, assim como boas práticas para tal.