Skip to main content

Parámetros

Parámetros de ejecución del script

--script Ruta al script de Oculix a ejecutar. Este parámetro es obligatorio. Soporta comas para múltiples fases: --script a.py,b.py,c.py
--jar Ruta al archivo JAR de Oculix. Este parámetro es obligatorio.
--conf Archivo de configuración .conf con los parámetros de Pandora y conexión. Este parámetro es obligatorio.
--workspace Directorio de trabajo para la ejecución del script Oculix. Opcional.
--debug Nivel de detalle de debug (0 silencioso → 3 muy detallado)
--console Activa el modo consola de Oculix. Se activa con el flag.
--native-access Habilita --enable-native-access=ALL-UNNAMED en la ejecución de Java. Se activa con el flag.
--checkpoint Activa la lógica de baseline: si no existe una imagen de referencia, crea una a partir de la captura actual. Se activa con el flag.
--artifacts Directorio donde se almacenan las capturas, baselines y diferencias. Por defecto "artifacts".
--phase-names Nombres de fase separados por coma (ej: Login,Search,Logout). Si se omite, se usa el stem del script. También configurable en .conf como phase_names. CLI sobrescribe al .conf.
--transaction Nombre global de la transacción. Si se define, se generan módulos Global_Status_{name}, Global_Time_{name} y Global_Last_Image_{name}. También configurable en .conf como transaction_name. CLI sobrescribe al .conf.
--retries Número de reintentos de toda la transacción (default: 1). Si alguna fase falla, se reintentan todas desde el principio. También configurable en .conf como phase_retries. CLI sobrescribe al .conf.
--post-command Comando a ejecutar al finalizar todas las fases. Solo disponible como argumento CLI, no en .conf.

Parámetros de configuración Pandora (archivo .conf)

agent_name Nombre del agente que contendrá los módulos. Por defecto: "{script} Oculix".
agents_group_name Grupo del agente en PandoraFMS. Por defecto "Oculix".
module_prefix Prefijo para todos los módulos creados por el plugin.
interval Intervalo de monitorización del agente en segundos. Por defecto 300.
agent_plugin Modo de salida: 1 imprime el XML por consola, 0 escribe a fichero y transfiere. Por defecto 0.
temporal Directorio temporal para archivos XML. Por defecto "/tmp".
transfer_mode Modo de transferencia: "tentacle" o "local". Por defecto "tentacle".
tentacle_client Ruta al binario de tentacle_client. Por defecto "tentacle_client".
tentacle_ip Dirección IP del servidor tentacle. Por defecto "127.0.0.1".
tentacle_port Puerto de conexión tentacle. Por defecto "41121".
tentacle_opts Opciones extra para la conexión tentacle.
data_dir Directorio de datos de PandoraFMS para transferencia local. Por defecto "/var/spool/pandora/data_in/".