Monitorear Cliente Linux en Nagios Usando Nrpe
Monitorear Cliente Linux en Nagios Usando Nrpe
Monitorear Cliente Linux en Nagios Usando Nrpe
NRPE es un «addon» que nos sirve para poder monitorear un cliente de linux ejecutando
plugins en forma remota y que nuestro Nagios core pueda colectar datos, si venís siguiendo
la guía que publicamos no vas a tener problemas en incorporarlo siempre y cuando sigas los
siguientes pasos.
1- Configurar el Cliente
Primero instalamos lo necesario, veamos si tenemos un cliente Debian o derivada y
Centos/Redhat, vemos si esta instalado haciendo lo siguiente.
Debian / Ubuntu
nagios-plugins-basic – Plugins for the nagios network monitoring and management system
nagios-plugins – Plugins for the nagios network monitoring and management system
El servicio se inicia
Centos / Redhat
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 1/6
24/10/22, 18:19 Monitorear un cliente linux en Nagios usando Nrpe | NKSistemas
Vamos a buscar 2 cosas importantes en principio, dentro de este archivo, que permita al
host local y al servidor nagios de destino obtener datos (colocamos las ip correspondientes
separados por comas) y permitir argumentos (lo dejamos = a 1).
# Host permitidos
allowed_hosts=127.0.0.1,172.16.100.230
# Permitir argumentos
dont_blame_nrpe=1
Casi al final del archivo vamos a ver los comandos que más se usan pero hay muchos más,
en breve veremos como agregar uno nuevo, les dejo algunos como vienen:
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 2/6
24/10/22, 18:19 Monitorear un cliente linux en Nagios usando Nrpe | NKSistemas
NOTA: en command[check_hda1] tenemos para verifica el disco, pero hay que ver si
nuestra partición es hda1 o sda1 o lo que sea, esto hay que modificarlo para que no de
error, y vemos que configuración tenemos con un # df -h.
Debian y derivadas:
# chkconfig nrpe on
Debian
Centos
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 3/6
24/10/22, 18:19 Monitorear un cliente linux en Nagios usando Nrpe | NKSistemas
# cd /usr/lib64/nagios/plugins
# ./check_nrpe -H 172.16.100.100
NRPE v3.0.1
# nano /etc/nagios/objects/commands.cfg
define command{
command_name check_nrpe
# nano /usr/local/nagios/etc/cliente.cfg
define host{
use linux
server
host_name cliente
alias cliente
address 172.16.100.100
define service{
use generic-service
host_name cliente
check_command check_nrpe!check_load
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 4/6
24/10/22, 18:19 Monitorear un cliente linux en Nagios usando Nrpe | NKSistemas
define service{
use generic-service
host_name cliente
check_command check_nrpe!check_total_procs
define service{
use generic-service
host_name cliente
check_command check_nrpe!check_users
define service{
use generic-service
host_name cliente
check_command check_nrpe!check_zombie_procs
define service{
use generic-service
host_name cliente
check_command check_nrpe!check_hda1
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 5/6
24/10/22, 18:19 Monitorear un cliente linux en Nagios usando Nrpe | NKSistemas
Jorge
https://nksistemas.com
https://nksistemas.com/monitorear-un-cliente-linux-en-nagios-usando-nrpe/ 6/6