/ Icinga2 / Linux

Icinga2 - Instalar cliente NRPE en Linux

Hola a todos!

Para obtener los datos de sensores de un sistema operativo, en este caso Linux, necesitamos un cliente que pueda trasladar estos datos al nodo central: Icinga2. 

Para esto detallaremos los pasos para instalar el cliente y dejarlo configurado en el sistema de monitoreo.

  1. Instalar el NRPE cliente con el siguiente comando:
    yum install nrpe -y
  2. Instalar los plugins (o sensores)
    yum install nagios-plugins nagios-plugins-all nagios-plugins-nrpe -y
  3. Configuramos el usuario y le damos derecho sobre los sensores
    useradd nrpe
    passwd nrpe

    chown nrpe.nrpe /usr/lib64/nagios/plugins
    chown -R nrpe.nrpe /usr/lib64/nagios/plugins
  4. Cambiamos la configuración del NRPE ingresando al archivo de configuración
     vi /etc/nagios/nrpe.cfg
  5. Luego se agregan o editan las siguientes líneas
    #EDITAR LÍNEAS
    nrpe_user=icinga2
    nrpe_group=icinga2

    allowed_hosts=127.0.0.1, 172.22.44.124 #AGREGAR IP DEL SERVIDOR ICINGA2

    #AGREGAR LÍNEAS - SENSORES POR DEFECTO QUE TRAE EL PLUGINS TOOL DE NAGIOS.ORG
    command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
    command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
    command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10%
    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
    command[check_procs]=/usr/local/nagios/libexec/check_procs -c 1:1 -w 1:1 -a $ARG1$
  6. Para terminar se ejecutan los siguientes comandos:
    #INICIAR AUTOMÁTICAMENTE
    systemctl enable nrpe

    #INICIAR SERVICIO
    systemctl start nrpe

    #VERIFICAR SERVICIO
    systemctl status nrpe

Eso es todo

Hasta pronto!