Tutoriais/Monitoramento/nagios-install-nrpe
De UnderLinux Wiki
Nagios - Instalando o plugin NRPE
Este artigo mostra como configurar o Nagios Remote Plugin Executor – NRPE para monitorar equipamentos remotamente. Diferentemente dos plugins padrões do Nagios, este plugins não rodam no servidor e sim nos hosts a serem monitorados pelo nagios realizando a checkagem dos processos, uso de disco, etc. Nagios Remote Plugin Executor – NRPE em Servidores Linux
Após download do arquivo nrpe.tar.gz (http://archives.neohapsis.com/archives/openbsd/2004-01/0211.html) descompacte-o (como root).
#tar –xzvf nrpe.tar.gz
Estando dentro do diretório onde o arquivo nrpe.tar.gz foi descompactado faça:
1 - criar usuário nagios
[root@lx /]# adduser nagios -d /dev/null -s /bin/false
2 - copiar o diretório nagios para dentro de /usr/local
[root@lx /]# cp -r nagios /usr/local
3 - alterar as propriedades do diretório nagios
[root@lx /]# chown nagios.nagios /usr/local/nagios/ -Rf
4 - copiar o arquivo binário nrpe para dentro de /usr/sbin
[root@ lx /]# cp nrpe /usr/sbin
5 - adicionar linha do serviço nrpe no arquivo /etc/services
[root@ lx /]# cat services_nagios >> /etc/services
6 - copiar o arquivo de configuração nrpe.cfg para dentro de /etc
[root@ lx /]# cp nrpe.cfg /etc
7 - editar o arquivo de configuração /etc/nrpe.cfg e trocar o endereço ip da linha "allowed_hosts=xx.xx.xx.xx" pelo ip do servidor nagios
8 - adicionar linha de comando de inicialização do nrpe no arqui- vo /etc/rc.d/rc.local
[root@lx /]# cat rc.local_nagios >> /etc/rc.d/rc.local
9 - iniciar o nrpe como daemon
[root@lx /]# /usr/sbin/nrpe -c /etc/nrpe.cfg -d
obs: - sobre os plugins: todos os plugins foram feitos utilizando basicamente scripts shell sendo assim os seus parâmetros podem ser alterados com facilidade, permitindo que os mesmos sejam adequados para realidades diferentes, e sirvam de base para confecção de novos plugins.
- sobre o plugins check_disk1 e check_disk2: devem ser feitas alteracoes nestes scripts para que os mesmos monitorem as par- ticoes configuradas de acordo com a tabela de particionamento do disco.
- verifique se todos os arquivos pertinentes ao nrpe tem como dono o usuario nagios
AJUSTES NOS PLUGINS
#cd /usr/local/nagios/libexec
:wq
# vi check_disk1
verificar qual partição deverá ser monitorada (df –h) e caso esteja diferente é só mudar como no exemplo abaixo: “grep hda1” para “grep hda 6” > caso queira monitorar /home.
:wq
#vi check_cpu
mudar a linha (100-int (100*cpustats[4] / [1] + [2] +[3] +[4] para 100*cpustats[5] / [2] + [3] +[4] +[5] (para um cálculo correto) :wq


