Skip to main content

General parameters

Parameters

Nombre  Description
-exe Directory to the binary of your automation utility or test tool.
It is also possible to select the internal mode:
** Windows only:
PDR - complex desktop check tool.
** windows & linux:
PWR - complex web check tool (with Selenium).
** requires curl in the PATH:
stats - fast web server performance monitoring.
** linux only:
goliat - web checks based on Pandora Webserver
-args (opcional) Arguments for the automation tool
 

Script(s) to be executed.


You can define as many as you need. For example:
-script script1,script2,script3.

-folder (opcional) Directory in which the screenshots will be stored
  * PWR: defines the name of the transaction.
* PWD: name of the phase, you can define as many as you need.
example: -name phase1,phase2,phase3
should match with the defined scripts
-pwr_port(opcional) PWR server listening port
4444 by default, requires -exe PWR
-pwr_host(opcional) Host on which the PWR server is located
Localhost by default, requires -exe PWR
-pwr_browser(opcional) Browser in which PWR checks will be executed
*Firefox by default, requires -exe PWR
-pwr_classic(opcional) Use the old libraries
Test::WWW::Selenium
PandoraFMS::WebDriver, requires -exe PWR, default 0
-pwr_override_global_phase_time (opcional)

Substitute the value of the global module time, by the sum of all phases.

If the token is set to 1, the sum of all phases will be used as the module value.

-retries (opcional) Maximum number of retries in case of error
-ss_config (opcional) Configuration of the screenshots: X,Y,Width,Height
example: -ss_config 0,0,0,100,100
will get a 100x100 image from coordinates 0,0
[Windows only]: activate the -ss_config parameter to capture the active window.
-checkpoint (opcional) Create a new control screenshot
-s(opcional) Substitution macro, replaces each instance of _text_ with the configured value. It is possible to use now+1 as the value to insert the current day. You can set as many macros (-s) as you need, followed by formatting (-f) if
is needed:
-s macro1=value1 -f format1 -s macro2=value2 -f format2
-f(opcional) Format for date type macros
uses std notation:
example: -f "%y%m%d" with date 2016, Sep 13 to get 160913.
  Uses the errorlevel output for checks in case of failure. It is checked by
default in case the plugin returns any '[error]' phase.
-max_differences(opcional) Specifies the maximum percentage difference between the control image and those obtained as a result of the test. By default it is set to the numerical value 0.5.

 

Email configuration

-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

 

PandoraFMS modules configuration

-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,...

 

Extra fields

-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”