Cómo instalar Nagios Client (NRPE) en Ubuntu 20.04
- 4126
- 1300
- Alejandro Duran
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.CFGdominio[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.
- « Cómo mover un directorio al nuevo repositorio de Git con Historial de commit
- (Fijo) no puede soltar la base de datos porque se está utilizando para la replicación. (Microsoft SQL Server, Error 3724) »