Skip to main content

Pandora Plugin Executor

Ejecutor genérico de plugins para Pandora FMS.

Introducción

pandora-plugin_exec es un único binario en Go que sustituye a los plugins por tecnología. Una pla...

Matriz de compatibilidad

Por ahora solo se ha probado Linux. Windows está planificado, pero todavía no se ha probado. P...

Prerrequisitos

Para ejecutar el binario: No se requiere runtime de Go, ni jq externo, ni Perl/Python — el binar...

Parámetros

El ejecutor tiene tres superficies de configuración: Flags de CLI (esta sección). Parámetros e...

Ejecución manual

Formato de ejecución pandora-plugin_exec -t <plantilla.yml> [flags] [args...] [clave=valor...] E...

Configuración en Pandora FMS

El ejecutor es one-shot: ejecuta la plantilla una vez y termina. La planificación es externa. ...

Agentes y módulos generados por el plugin

Agentes. Cada bloque agents: se convierte en un documento XML <agent_data> (en los modos tentacle...

Plantillas incluidas

El plugin incluye plantillas ya construidas bajo templates/, divididas en dos grupos. Ejemplos ...

Referencia de plantillas

Una plantilla es un archivo YAML con tres secciones: tasks, agents (o modules de nivel superior) ...

Crear tus propias plantillas

Una plantilla es solo YAML. Constrúyela de arriba a abajo: decide qué medir (tareas), cómo extrae...

Referencia rápida del lenguaje de expresiones

Los placeholders {{ }} y las condiciones when: son expresiones expr-lang. Funciones útiles para a...

Ejemplo práctico: sustituir un plugin real

templates/df_used.yml sustituye al plugin de agente pandora_df_used_go. El patrón a aprender: una...

Lista de verificación de plantillas (para humanos y generadores de IA)

Cada tarea tiene un name único y su bloque coincide con su type (request: xor local:). Cada no...