¿Desea saber cómo realizar una instalación del agente Nagios NRPE en Ubuntu Linux? En este tutorial, le mostraremos cómo instalar y configurar un servidor Nagios para monitorear una computadora con Linux usando el agente NRPE.

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Zabbix.

Todas las piezas de hardware mencionadas anteriormente se pueden encontrar en el sitio web de Amazon.

Nagios Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con Nagios.

No olvides suscribirte a nuestro canal de youtube llamado FKIT.

Tutoriales Relacionados ao Nagios:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de Nagios.

Tutorial - NTP en Ubuntu Linux

Todos los pasos en esta sección deben ejecutarse en la computadora Linux Client.

Primero, vamos a configurar el sistema para usar la fecha y la hora correctas usando NTP.

En la consola de Linux, use los siguientes comandos para establecer la zona horaria correcta.

# dpkg-reconfigure tzdata

Instale el paquete Ntpdate y establezca la fecha y hora correctas inmediatamente.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

El comando Ntpdate se usó para establecer la fecha y la hora correctas usando el servidor: pool.ntp.br

Instalemos el servicio NTP.

# apt-get install ntp

NTP es el servicio que mantendrá actualizado nuestro servidor.

Use la fecha del comando para verificar la fecha y la hora configuradas en su Ubuntu Linux.

# date

Si el sistema muestra la fecha y la hora correctas, esto significa que siguió todos los pasos correctamente.

Tutorial - Instalar NRPE en Linux

Todos estos pasos en esta sección deben ejecutarse en la computadora Linux Client.

A continuación, necesitamos instalar el agente de NRPE en la computadora que será monitoreada.

En la consola de Linux, use los siguientes comandos para instalar los paquetes necesarios.

# apt-get update
# apt-get install autoconf build-essential libc6 libmcrypt-dev make libssl-dev wget

Use los siguientes comandos para descargar los paquetes Nagios NRPE.

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

Extraiga, compile e instale el paquete Nagios NRPE.

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure --enable-command-args --with-ssl-lib=/usr/lib/x86_64-linux-gnu/
# make all
# make install-groups-users
# make install
# make install-config
# make install-init

Ahora, debe encontrar la ubicación del archivo nrpe.cfg en su sistema.

Necesitas editar el archivo nrpe.cfg.

# updatedb
# locate nrpe.cfg
# vi /usr/local/nagios/etc/nrpe.cfg

Aquí está el archivo original, antes de nuestra configuración.

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

Aquí está el nuevo archivo con nuestra configuración.

Agregue la dirección IP del servidor de Nagios a la línea allowed_hosts.

log_facility=daemon
debug=0
pid_file=/usr/local/nagios/var/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,::1,200.200.200.200
dont_blame_nrpe=0
allow_bash_command_substitution=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200

En nuestro ejemplo, el agente NRPE está configurado para permitir la conexión del servidor Nagios 200.200.200.200.

El servidor con la dirección IP 200.200.200.200 puede solicitar y recibir información del agente.

El Localhost, 127.0.0.1, puede solicitar y recibir información del agente.

Después de finalizar la configuración, use el siguiente comando para iniciar el agente NRPE:

# service nrpe start

Use el siguiente comando para probar la instalación de su agente Nagios NRPE.

El agente de NRPE debe responder a esta solicitud y mostrar la versión de NRPE instalada en la computadora local.

# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1

NRPE v3.2.1

Use el siguiente comando para permitir que el servicio NRPE se inicie automáticamente en el momento del arranque.

# systemctl enable nrpe.service

¡Felicidades! Ha instalado el agente Nagios NRPE en Ubuntu Linux.

Tutorial - Instalación del Complemento NRPE en el Servidor Nagios

Ahora, necesitamos instalar el complemento Nagios NRPE en el servidor Nagios.

Todos los pasos en esta sección deben ejecutarse en la computadora del servidor Nagios.

Use los siguientes comandos para descargar los paquetes Nagios NRPE.

# mkdir /downloads
# cd /downloads
# wget https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz

Extraiga, compile e instale el complemento Nagios NRPE.

# tar -zxvf nrpe-3.2.1.tar.gz
# cd nrpe-3.2.1/
# ./configure
# make all
# make make install-daemon

# make check_nrpe
# make install-plugin

Utilice el siguiente comando para probar la comunicación entre el servidor de Nagios y el Cliente de Nagios.

El agente de NRPE debe responder a esta solicitud y mostrar la versión de NRPE instalada en la computadora remota.

# /usr/local/nagios/libexec/check_nrpe -H 220.220.220.220 -c check_users

NRPE v3.2.1