Parámetros generales
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.
|
-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” |