Skip to main content

Módulos generados por el plugin

TeniendoCada 2GPU modos,i el(0-indexado) global por defecto, combinará la información de todosgenera los contenedores activos, mientras que en el modo container, separa en diferentessiguientesdulos la información de cada contenedor.

Tenemos que agregar en en plugin dando click en la pestaña plugin 

image.png

Luego agregamos el nuevo plugin y le damos click en add

image.png

Para finalizar, hay que darle click al botón update plugin

image.png

Con esto se agregará correctamente el plugin.

Otra forma de agregarlo es ir a la pestaña de configuración remota

image.png

y agregar el plugin con el nombre de module_plugin más la ubicación del binario más el archivo conf

Ejemplo

module_plugin /usr/share/pandora_agent/plugins/docker_stats --conf /usr/share/pandora_agent/plugins/docker_stats.conf

image.png

Finalizando, dándole click en el botón update para que se registre el cambio.

Módulos generados por el modo  Globaldulos:

deldiscodeldiscodeldiscodeldisco dememoriadeentradadeentradadesalida siesta activos
MóduloTipoUnidadDescripción

Docker blocks in 

GPU_<i>_Status
Escriturageneric_proc - 1 desi Dockerla GPU está detectada, 0 si no

Docker blocks in Incremental

GPU_<i>_Utilization
Escriturageneric_data % Utilización de Dockercómputo Incrementalde la GPU
Docker blocks out GPU_<i>_Throttle_Active Lecturageneric_data - Bitmask de Dockerrazones de throttling activas
Docker blocks out IncrementalGPU_<i>_Throttle_Reasons Lecturageneric_data_string - Etiquetas de Dockerthrottling Incrementalseparadas por coma
Docker cpu usageGPU_<i>_Memory_Controller_Utilization Usogeneric_data%Utilización del controlador de CPU de Dockermemoria
Docker memory usageGPU_<i>_Memory_Used Usogeneric_data MiB Memoria RAM de Dockerusada
Docker network inputGPU_<i>_Memory_Free Tráficogeneric_data MiB Memoria de Dockerlibre
Docker network input IncrementalGPU_<i>_Memory_Total Tráficogeneric_data MiB Memoria de Docker Incrementaltotal
Docker network outputGPU_<i>_Memory_Used_Percent Tráficogeneric_data % (usada/total) de* Docker100 redondeado a 1 decimal
Docker network output IncrementalGPU_<i>_Temperature Tráficogeneric_data°CTemperatura de salidala de Docker IncrementalGPU
Docker StateGPU_<i>_Power_Draw 1generic_data W Consumo activoactual elde docker 0 si no lo estaenergía
Docker Container runningGPU_<i>_Power_Limit Cantidadgeneric_dataWLímite de contenedoresenergía
GPU_<i>_Fan_Speedgeneric_data%Velocidad del ventilador (omitido con --include-fan=false)
GPU_<i>_Graphics_Clockgeneric_dataMHzFrecuencia del reloj de gráficos
GPU_<i>_Performance_Stategeneric_data_string-Etiqueta del estado de rendimiento (ej: P0)
GPU_<i>_Performance_State_Numbergeneric_dataPNumberValor numérico del estado de rendimiento
GPU_<i>_Critical_Errorsgeneric_data-Conteo de errores ECC no corregidos
GPU_<i>_Namegeneric_data_string-Nombre del modelo de GPU

Módulos globales (3 total)

MóduloTipoDescripción
GPU_Countgeneric_procNúmero de GPUs detectadas (0 = CRITICAL)
GPU_Driver_Versiongeneric_data_stringVersión del driver NVIDIA
GPU_CUDA_Versiongeneric_data_stringVersión máxima de CUDA soportada

Política de thresholds

MóduloNormalWarningCritical
Temperature[0, 69][70, 89][90, 110]
Memory_Used_Percent[0, 69][70, 84][85, 100]
Critical_Errors0(ninguno)[1, 1000000]


Los thresholds están hardcodeados en el binario. Para modificarlos, usar plantillas de alerta en la consola de Pandora FMS.

Screenshot 2025-07-21 075343.png

Grupos

de módulos

generados
  • Todos los módulos por elGPU modousan container

    module_group=GPU

    image.png

  • Los módulos globales (GPU_Count, GPU_Driver_Version, GPU_CUDA_Version) no tienen module_group