Configuración en Pandora FMS

Para configurar esto como plugin de Servidor en PandoraFMS, se deben seguir los siguientes pasos :

1. Subir el plugin a PandoraFMS, por ejemplo en la siguiente ruta:

/usr/share/pandora_server/util/plugin

2. Crear un plugin de servidor en el apartado Plugins:

image.png


    3. Añadir nombre, descripción y timeout:

Este plugin puede tardar un tiempo en ejecutarse, por lo que se recomienda configurar un timeout de al menos 20 segundos. Es posible que el parámetro global "plugin_timeout" del pandora_server.conf deba ser ajustado también.

Captura de pantalla 2025-05-22 a las 13.40.05.png

Descripción utilizada en el ejemplo:

This plugin generates modules dynamically in the agent it's created in. Based on the ifName, it generates modules for:
- ifOperStatus
- ifInOctets (ifHCInOctets, if available)
- ifOutOctets (ifHCOutOctets, if available)
The value returned by the module represents the number of modules generated.


4. Se añade la ruta del plugin en el comando y los parámetros necesarios para la ejecución de este. 

Este ejemplo se configurará para monitorización de interfaces con SNMPv2, indicando filtros para las interfaces y umbrales de estado para los módulos generados. Se utilizarán las macros de servidor _agentname_ y _address_ para no tener que indicar manualmente el nombre de agente y la dirección IP del dispositivo en cada ejecución:

Para cada parámetro se debe configurar una macro, siendo la sintaxis de esta macro la siguiente : _fieldx_, siendo x el numero posicional del parámetro.

Captura de pantalla 2025-05-22 a las 13.43.29.png

Plugin parameters utilzados en el ejemplo:

-agent "_agentname_" -h "_address_" -v "_field1_" -c "_field2_" -only "_field3_" -reject "_field4_" -wmin "_field5_" -wmax "_field6_" -cmin "_field7_" -cmax "_field8_"

5. Se configuran las macros anteriores, añadiendo en cada una el valor del parámetro:

image.png

Campos incluidos en el ejemplo:

6. Una vez configurado se debe crear un módulo en un agente que ejecute el plugin. En el menú de módulos de un agente, crear un módulo de tipo plugin server:

Captura de pantalla 2025-05-22 a las 16.05.33.png

7. En el menú de configuración del módulo, indicar un nombre, seleccionar el plugin y rellenar los campos requeridos:

Captura de pantalla 2025-05-22 a las 15.51.20.png

8. Una vez creado el módulo, el plugin se ejecutará y generará los módulos que coincidan con los filtros indicados:

Captura de pantalla 2025-05-22 a las 15.56.12.png


Revision #11
Created 15 February 2024 15:16:20 by alejandro.sanchez
Updated 22 May 2025 15:40:40 by Kevin