Monitoreo de Red · 2 min read · Oct 18, 2025

Cómo usar plugins de Nagios en Verax NMS

Cómo usar plugins de Nagios en Verax NMS

Esta guía muestra cómo usar plugins de Nagios para monitorear dispositivos en Verax NMS Express. Verax NMS es un software de monitoreo de red y aplicaciones multiplataforma.

Herramientas utilizadas:

Agregar plugin de Nagios al dispositivo

Primero, descarga un plugin. En este ejemplo usaré el plugin para verificar el uso de CPU a través de SNMP (check_snmp_cpu.sh).

Coloca el plugin en una carpeta en el mismo servidor donde está instalado Verax NMS Express. En mi caso será:

/root/nagios/check_snmp_cpu.sh

Nota: Asegúrate de que la carpeta que contiene el plugin tenga los permisos de archivo correctos (CHMOD: 777).

Ahora, agreguemos el sensor de script de shell al dispositivo:

  1. Inicia sesión en Verax NMS, selecciona Inicio en el menú principal y selecciona el dispositivo correcto del árbol de aspectos.
  2. En la pestaña Monitores selecciona la opción Agregar y haz clic en Ir. El sistema mostrará un cuadro de diálogo emergente con los sensores disponibles para tu dispositivo.
  3. Selecciona Sensor de Script de Shell del árbol de sensores y haz clic en Siguiente.
  4. Ahora debes especificar los parámetros de tu sensor.

El sistema te pedirá que ingreses los siguientes parámetros específicos del sensor:

  • Host - en la mayoría de los casos, la dirección del host es una dirección IP del dispositivo.
  • Ruta al script - ruta al archivo de script ubicado en el servidor donde está instalado Verax NMS Express. /root/nagios/file_name.sh Para mí es: /root/nagios/check_snmp_cpu.sh
  • Formato de datos de salida - un formato de datos de salida que se espera que devuelva el script. - Ignorar - solo se tiene en cuenta el código de retorno/tiempo de respuesta.
  • Formato de Nagios - el formato de salida del script es compatible con Nagios. En este caso, establece el formato de salida a “Nagios” que por defecto es: ‘label’=value[UOM];[warn];[crit];[min];[max]
  • Argumentos del script (no obligatorio) - los argumentos se pasan debido al script cargado. Puedes usar los siguientes marcadores de posición en los argumentos: - %DEVICE_IP% - dirección IP del dispositivo.
  • %SNMP_COMMUNITY% - cadena de comunidad SNMP para el dispositivo.
  • %TIMEOUT% - valor de tiempo de espera para el sensor.
  • %WARNING_THRESHOLD% - valor para el umbral de advertencia para el sensor.
  • %CRITICAL_THRESHOLD% - valor para el umbral crítico para el sensor.
  • Variables de entorno (no obligatorio) - proporcionan una forma simple de compartir configuraciones entre múltiples aplicaciones y procesos en Linux. Cada una de las variables debe definirse como “key=value” y deben estar separadas por “;”.
  • Códigos de salida mayores que este valor [advertencia (código de salida 1), error (código de salida 2), valor desconocido (código de salida 3)] - significa que si el código de salida del script es mayor o igual al código de retorno elegido, la ejecución del sensor resultará en un error.
  1. Haz clic en Finalizar para confirmar.
  2. El sensor ahora está agregado y será visible en el árbol de aspectos.2
  3. Para verificar si el sensor está funcionando correctamente, selecciona Ejecutar script y mostrar salida en el menú de acciones locales. Si todo está bien, el sistema mostrará un cuadro de diálogo emergente con la respuesta del script. Debería verse así:3 Si realizaste todas las acciones descritas en esta guía, el plugin de Nagios ahora monitoreará tu dispositivo y sus respuestas se presentarán en un gráfico de rendimiento.
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.