Cómo instalar Nagios Client (NRPE) en Ubuntu 20.04

Cómo instalar Nagios Client (NRPE) en Ubuntu 20.04

NRPE es una aplicación del lado del cliente para ejecutar complementos Nagios. El servidor Nagios se comunica con el sistema remoto utilizando este complemento. Se debe instalar NRPE en todos los sistemas remotos que Nagios Server es monitorear. El servidor Nagios envía instrucciones al servidor NRPE utilizando check_nrpe enchufar.

En nuestro tutorial anterior, se ha inclinado a punto de instalar Nagios Server en un Ubuntu 20.04 Sistema LTS.

Lea más: Cómo monitorear el sistema remoto de Linux con Nagios cómo monitorear el sistema Linux remoto a través de SSH  

Esta guía lo ayudará a instalar NRPE en Ubuntu 20.04 sistemas LTS Linux.

Paso 1 - Instale el cliente Nagios en Ubuntu

Los paquetes NRPE están disponibles bajo los repositorios predeterminados en los sistemas Ubuntu. Abra un terminal y ejecute el siguiente comando para instalar:

Actualización de sudo apto  sudo apto install nagios-nrpe-server nagios-plugins  

Aquí el servicio de instalación de paquetes Nagios-NRPE-Server en el sistema y Nagios-Plugins proporciona scripts de monitoreo, que se llama con el cliente NRPE a pedido de Nagios Server.

Paso 2 - Configurar el cliente Nagios

En la configuración de NRPE, primero necesitamos NRPE a lo que los servidores nagios acepta solicitudes, por ejemplo, su IP del servidor Nagios es 192.168.1.100, Luego agregue esta IP a la lista de hosts permitidos. Editar archivo de configuración NRPE /etc/nagios/nrpe.CFG y hacer los cambios necesarios como a continuación:

sudo nano/etc/nagios/nrpe.CFG  
 permitido_hosts = 127.0.0.1, 192.168.1.100 

Podemos permitir múltiples servidores Nagios por una lista separada por comas.

A continuación, reinicie el servicio NRPE. Ahora está listo para escuchar las solicitudes de Nagios Server

sudo systemctl reiniciar nagios-nrpe-server  

Paso 3 - Verifique la conexión desde Nagios

Verifiquemos la conexión entre el servidor Nagios y la máquina cliente NRPE. Inicie sesión en su servidor Nagios y verifique que el servidor Nagios pueda comunicarse con el servicio NRPE correctamente.

Use el comando check_nrpe en el servidor Nagios en el directorio de complementos. El comando será como a continuación aquí 192.168.1.11 es la dirección IP de la máquina del cliente.

check_nrpe -h 192.168.1.11  NRPE V4.0.0 

La salida "NRPE V2.15 "muestra que el servidor Nagios se comunicó con éxito con NRPE.

Paso 4 - Actualizar definiciones de comando para NRPE

Debe haber definido todos los comandos que se utilizarán por Nagios Server. Algunos de ellos están preconfigurados con la instalación. Es posible que deba cambiar las definiciones de comandos según la configuración de su sistema. Además, puede agregar comandos más personalizados para monitorear su servidor.

Editar el/etc/nagios/nrpe.archivo de configuración de CFG y buscar definiciones de comandos Secitons. Aquí puede definir o actualizar los comandos de verificación.

sudo nano/etc/nagios/nrpe.CFG  
/etc/nagios/nrpe.CFG
dominio[check_users] =/usr/lib/nagios/plugins/check_users -w 5 -c 10 comando [chech_load] =/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 comando [check_hda1] =/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p/dev/hda1 comando [check_zombie_procs] =/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s z command [check_total_procs] =/usr/lib/nagios/plugins/check_procs -w 150 -c 200 

Guarde el archivo de configuración y reinicie el demonio NRPE para aplicar cambios:

sudo systemctl reiniciar nagios-nrpe-server  

Todo listo.

Paso 5 - Ajuste el firewall

El servicio NRPE predeterminado escucha en el puerto 5666. Use los siguientes comandos para abrir el puerto de firewall para el servicio NRPE.

sudo firewall-cmd --Permanent --zone = public --add-port = 5666/tcp  sudo firewall-cmd--releir  

Conclusión

Este tutorial le describe los pasos para instalar el cliente NRPE en el sistema Ubuntu. También le proporciona instrucciones para agregar definiciones de comando de verificación.