Skip to main content

Parámetros

Parámetros

Nombre  Descripción
-exe Directorio al binario de tu utilidad de automatización o herramienta de test.
También es posible seleccionar el modo interno:
** Solo Windows:
PDR - herramienta compleja de chequeos de escritorio
** windows & linux:
PWR - herramienta compleja de chequeos web (con Selenium)
** requiere curl en el PATH:
stats - monitorización rápida del rendimiento del web server
** solo linux:
goliat – chequeos web basadas en Pandora Webserver
-args (opcional) Argumentos para la herramienta de automatización
-script

Script(s) a ejecutar.


Se pueden definir tantos como se necesiten. Por ejemplo:
-script script1,script2,script3

-folder (opcional) Directorio en el que se almacenarán los screenshots
-name (opcional) * PWR: define el nombre de la transacción
* PWD: nombre de la fase, se pueden definir tantas como se necesiten
ejemplo: -name phase1,phase2,phase3
deberían coincidir con los scripts definidos
-pwr_port(opcional) Puerto de escucha del servidor PWR
4444 por defecto, requiere -exe PWR
-pwr_host(opcional) Host en el que se encuentra el servidor PWR
Localhost por defecto, requiere -exe PWR
-pwr_browser(opcional) Navegador en el que se ejecutarán los chequeos PWR
*Firefox por defecto, requiere -exe PWR
-pwr_classic(opcional) Usa las librerías antiguas
Test::WWW::Selenium
PandoraFMS::WebDriver, requiere -exe PWR, 0 por defecto
-pwr_override_global_phase_time (opcional)

Sustituye el valor del modulo global time, por la sumatoria de todas las phases.

Si el token está a 1, se usara como valor del módulo la suma de todas las fases.

-retries (opcional) Número máximo de reintentos en caso de error
-ss_config (opcional) Configuración de los screenshots: X,Y,Ancho,Altura
ejemplo: -ss_config 0,0,100,100
obtendrá una imagen de 100x100 desde las coordenadas 0,0
[solo Windows]: activa el parámetro -ss_config para capturar la ventana activa
-checkpoint (opcional) Crea un nuevo screenshot de control
-s(opcional) Macro de sustitución, Sustituye cada instancia de _texto_ por el valor configurado. Es posible usar now+1 como valor para insertar el día actual. Se pueden configurar tantas macros (-s) como se necesiten, seguidas con el formato (-f) en caso de que
sea necesario:
-s macro1=value1 -f format1 -s macro2=value2 -f format2
-f(opcional) Formato para las macros de tipo fecha
usa notación std:
ejemplo: -f "%y%m%d" con fecha 2016, Sep 13 para obtener 160913
-k(opcional) Usa la salida de errorlevel para los chequeos en caso de fallo. Se comprueba por
defecto en caso de que el plugin devuelva alguna fase de ‘[error]’
-max_differences(opcional) Especifica el porcentaje máximo de diferencia entre la imagen de control y las obtenidas como resultado del test. Por defecto está configurado con el valor numérico 0.5

 

Configuración de email

-to (opcional) Dirección de email de destino que se enviará en caso de error
-from (opcional) Remitente del email
-subject (opcional) Asunto del email
-content (opcional) Contenido del email
-smtp_gw (opcional) Gateway del servidor smtp, 127.0.0.1 por defecto
-smtp_port (opcional) Puerto del servidor smtp. 25 por defecto

 

Configuración de los módulos de PandoraFMS

-t name (opcional) (solo modo PDR) habilita y configura un nombre para la transacción “global”. De
esta manera todos los módulos de los chequeos irán asociados al módulo de transacción
global, llamado ‘UX XXXX nombre’
-interval (opcional) Configura un module interval para los módulos resultantes del chequeo
-g (opcional) Configura un module group para los módulos resultantes del chequeo
-post (opcional) Comando que se ejecutará al acabar el chequeo, por ejemplo, matar firefox:
-post "taskkill /F /IM firefox.exe"
-post "killall firefox"
-tag_list x (opcional) Añade x (separados por comas) tags a los módulos generados, ejemplo:
tag1,tag2,...

 

Campos extra

-exit_on_fail (opcional) Termina inmediatamente la transacción si no es posible conectar con el servidor
PWR. 0 por defecto
-phase_snapshot (opcional) Genera un screenshot por fase. 0 por defecto
-classic_mode (opcional) El token a 0 siempre actualiza la latencia. El token a 1 solo actualiza la latencia si
la comprobación ha resultado exitosa. 0 por defecto
-v (opcional) Activa el modo verbose
-agent (opcional) Define la ejecución como plugin de servidor, configura el nombre del agente en
el que se almacenarán los módulos de salida
-agent_group (opcional) Si se define el token “agent” y crea un agente nuevo, configura el grupo al que pertenecerá.
-interval (opcional) Si se define el token “agent” y crea un agente nuevo, configura el intervalo que
tendrá. 300 por defecto
-tentacle_ip (opcional) ip del servidor tentacle. 127.0.0.1 por defecto
-tentacle_port (opcional) Puerto del servidor tentacle. 41121 por defecto
-tentacle_opts (opcional) Opciones extra del servidor tentacle
-local_folder (opcional) Directorio local de tentacle. /var/spool/pandora/data_in por defecto
-mode (opcional) [local|tentacle] modo de transferencia, “local por defecto”