Instalação NRPE Centos

1 – Instalação nrpe e plugins Nagios

[root@~]# yum install nrpe nagios-plugins-nrpe bc glibc.i686

Instalação do pacote --> glibc.i686 ideal para funcionamento em sistemas 64bits quando retorna mensagens do tipo:

[root@uferes ~]# /usr/lib64/nagios/plugins/check_procs -w 150 -c 200
-bash: /usr/lib64/nagios/plugins/check_procs: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

2 – Editar o SUDO (visudo)

[root@~]# visudo
# Como não sei o usuario definido em sua instalação vou adicionar os dois.
nagios  ALL=(ALL) NOPASSWD:/usr/lib64/nagios/plugins/
nrpe  ALL=(ALL) NOPASSWD:/usr/lib64/nagios/plugins/

#comentar o parâmetro abaixo
#Defaults    requiretty

3 – Verificar se os plugins que constam em /usr/lib64/nagios/plugins/

4 – Editar o arquivo /etc/nagios/nrpe.cfg

# permitir os hosts que irão controlar:
allowed_hosts=127.0.0.1,meuservidormaster.sytes.net

# mudar a opção do blame
dont_blame_nrpe=1

## Exemplos de comandos:
command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200
command[check_mem]=sudo /usr/lib64/nagios/plugins/check_mem.sh 75 85
command[check_uptime]=sudo /usr/lib64/nagios/plugins/check_uptime
#command[check_mysql_query]=/usr/lib64/nagios/plugins/check_mysql_query  -q "SELECT  round(SUM(duration)/60) Minutos FROM cdr WHERE calldate > ( NOW( ) - INTERVAL 30 DAY ) AND dst = 's' AND dcontext = 'recebesp2300'"  -d asterisk -H localhost -P 3306 -u root -p zoltrix90
command[check_asterisk_peer]=sudo /usr/lib64/nagios/plugins/nagisk.pl -c peer -p $ARG2$ -w $ARG3$ -x $ARG4$
command[check_asterisk_version]=/usr/bin/sudo /usr/lib64/nagios/plugins/nagisk.pl -c version
command[check_asterisk_peers]=sudo /usr/lib64/nagios/plugins/nagisk.pl -c peers
command[check_asterisk_channels]=sudo /usr/lib64/nagios/plugins/nagisk.pl -c channels
command[check_asterisk_peer_ramal937]=sudo /usr/lib64/nagios/plugins/nagisk.pl -c peer -p 937 -w 60 -x 70

6 – Liberar no firewall as portas de acesso ao nrpe e smnp

vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 14161 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5666 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 161 -j ACCEPT
/etc/init.d/iptables restart

7 – Dar start na aplicação do nrpe e inicia-lo no boot

/etc/init.d/nrpe start
chkconfig nrpe start

Deixe um comentário