Sistema Operacional Utilizado:
Ubuntu 11.04 - Natty Narwall.
Versão do Nagios: 3.2.3.
Todos os programas utilizados estão disponíveis nos repositórios do sistema operacional.
Instalação
# apt-get install nagios3
Um resumo do que será feito pelo apt-get é apresentado, e sem seguida é questionado se o usuário deseja prosseguir com a instalação. A
resposta deverá ser "s" para que a instalação continue.
- Instalação do Postfix
Após o término do download dos pacotes, o script de configuração básica do
Postfix será executado. Na primeira tela, será
configurado o tipo de servidor desejado.
* Caso os avisos do
Nagios devam ser entregues apenas para usuários da máquina, então a opção a ser escolhida é a "Apenas Local".
* Caso os e-mails devam ser entregues a e-mails externos, então deve-se escolher "Site Internet" (lembrando que para esta opção funcionar,
deve-se
configurar corretamente o Postfix para que ele envie as mensagens para caixas de e-mail de outros provedores).
A opção utilizada será "Apenas Local". A próxima tela pede para configurar o domínio utilizado no envio dos e-mails. Eu configurarei apenas como o
nome da máquina.
- Instalação do Nagios
Após estas duas telas, a instalação dos pacotes prosseguirá, e o próximo script executado é de configuração da senha do usuário "nagiosadmin"
utilizado para acessar o sistema via web.
Após a configuração da senha, o Nagios estará instalado e pronto para ser configurado.
Configuração do Nagios
Os arquivos de configuração do Nagios estão em "/etc/nagios3". As configurações iniciais já são suficientes para que o sistema funcione
monitorando o Localhost (máquina onde o sistema está instalado), entretanto, precisamos configurar as máquinas a serem monitoradas.
- Adicionando Máquinas
Linux
Crie um diretório para armazenar os arquivos de configurações dos Hosts dentro da pasta do Nagios.
Exemplo:
# mkdir /etc/nagios3/conf.d/maquinas
Os arquivos devem ser criados da seguinte forma: "vim nome_do_host.cfg", e trazendo o seguinte
conteúdo:
define host{
use generic-host ;
Template genérico para adição de máquinas
host_name test ; Nome
da máquina a ser monitorada
alias Teste &nb
sp; ; Nome que será mostrado no Nagios
address 192.168.1.5 ; IP da máquina a ser monitorada
}
Com esta configuração, o Host já passa a ser monitorado mas de forma limitada, ou seja, o Nagios
fará apenas teste de Ping na máquina para saber se ela está ativa, e na rede.
Para que o sistema monitore de forma mais detalhada (como espaço em disco, usuários logados e etc), um plugin deverá ser instalado no Nagios.
Chamado de
"nagios-nrpe-plugin" para a máquina onde está instalado o Nagios, e "nagios-nrpe-server", na máquina a ser monitorada.