- Definiciones
- Preguntas Frecuentes
- Estructura

Definiciones
%HRTABLE%

- El monitor de acciones se ha desarrollado para registrar acciones sobre el Servicio, de modo que:
  - Se puedan volver a ejecutar en caso necesario
  - Se puedan lanzar de modo manual o "dispararse" automáticamente según el estado del Servicio
  - Contengan todas los pasos necesarios en la secuencia correcta
  - Sirvan como "respuestas" o "acciones" tipificadas a las contingencias del Servicio
  - Permitan el control y optimización de la Explotación
  - Interactuen con los elementos del Servicio manteniendo la integridad y sincronización

Preguntas Frecuentes
%HRTABLE%

- ¿ Cómo se activa ?

  <exec &hlink('$infoCfg{has_monitor}','config/has_monitor')> activa la función, de lo contrario no aparecen los iconos de gestión en la interface. La CRON, para permitir el funcionamiento automático, se instala por medio de la utilidad <exec &hlink('mktools.sh','inface_scripts#stta')>, una vez activado.

- ¿ Cómo funciona ?

  STTA puede disparar acciones configuradas en el monitor si las condiciones especificadas en las mismas se cumplen:

  - Por medio de la CRON (monitor.sh) que registra sus acciones en el log correspondiente
  - Por medio de la <exec &hlink($text{scancache},'scancache')> y la <exec &hlink($text{f_ticketstatus},'fticketstatus')> el nombre de la acción <exec &hlink($text{f_doifendticket},'fdoifendticket')>
- STTA puede ejecutar acciones configuradas en el monitor por medio de la interface del <exec &hlink($text{index_monitor_act},'monitor_act')>
- ¿ Bajo qué condiciones actúa ?

  Qué: Bajo las condiciones establecidas en la configuración de las acciones:

  - Si el número de sesiones de los <exec &hlink($text{sec_elementsandobjects},'sec_objects')> del servicio es mayor, igual, distinto o menor que el valor que se defina.
  - Si el la fecha u hora es mayor, igual, distinto o menor que el valor que se defina.
  - Si el host está inactio o desconectador.
  Cuándo: Establecida la condición (objeto->condición -> valor) las acciones posibles son:
  - Ejecutar un guión o script definido.
  - Desalojar la sesión.
  - Cancelar las sesiones inactivas.
  Cómo: Definida la condición y la acción asociada, los modos de ejecución posibles son:
  - Automática vía CRON (si está configurada) o en los arranques y paradas.
  - Manual (simplemente registra la acción para ser invocada por la interface de STTA.
  - Programada en función de una fecha y hora es ejecutada por la CRON activada.
- ¿ Cómo se registra una acción ?

  Es necesario definir un "script" o "fichero" de ejecución, que a su vez puede llamar a otros, y que se ejecuta como una orden del sistema.
  Hay que crear y definir la acción por medio de la interface de STTA y asociarle el fichero definido.

- ¿ Son comunes las acciones a todo el Servicio ?

  Cada hosts del Servicio ha de estar acondicionado para la ejecución de acciones del <iu>Monitor, la configuración de acciones y guiones asociados es propagada y sincronizada por las <exec &hlink($text{index_synclist},'synclists')>.

Estructura
%HRTABLE%
Los ficheros o scripts de acciones deben ser almacenados junto a las listas de los <exec &hlink($text{sec_elementsandobjects},'sec_objects')> del servicio, en el directorio scripts, por ejemlo, para asegurar su backup y replicación, aunque se puede configurar en <exec &hlink('$infoCfg{monitor_scripts_path}','config/monitor_scripts_path')>.

Las acciones del monitor se registran en el <exec &hlink('$infoCfg{acts_list}','config/acts_list')> y que contiene la Tabla de Acciones del Monitor.