| `Indice` | `[30/12/2003 10:57:16]`

* Monitor: definiciones y estructuras *

| Monitor: definiciones y estructuras

El Monitor permite:

- Registrar y ejecutar acciones sobre el Servicio
- Optimizar la Explotación

- Definiciones
- Preguntas Frecuentes
- Estructura

Definiciones

- 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

- ¿ Cómo se activa ?

  Está usando el Monitor TTA ? 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 mktools.sh, 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 STTA LDAP Cache (scancache) vía tcls y la Definición del Ticket de acceso el nombre de la acción Acción para Ticket expirado
- STTA puede ejecutar acciones configuradas en el monitor por medio de la interface del Monitor Acciones
- ¿ 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 Objetos y Elementos en STTA 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 Sincronizar Listas.

Estructura

Los ficheros o scripts de acciones deben ser almacenados junto a las listas de los Objetos y Elementos en STTA del servicio, en el directorio scripts, por ejemlo, para asegurar su backup y replicación, aunque se puede configurar en Path de Guiones para el Monitor.

Las acciones del monitor se registran en el Path de la lista de Acciones y que contiene la Tabla de Acciones del Monitor.

* Estructura Tabla de Acciones del Monitor *

N.Pos | Alias | Nombre / ayuda | Descripción: | Rango | Servicio | Obligatorio | Comentario
0 | alias | Alias | clave STTA |  | STTA | Si | Se comprueban en altas los duplicados
1 | name | Descripción | Descripción de la acción |  | STTA | Si | Título en las selecciones en STTA
2 | target | Objeto | Objeto de la condición | alias clave de la lista del tipo de objeto o valor fecha-hora | STTA | Si | Segundo valor de la condición
3 | object | Objeto | Qué limitar | user,ou,host,grphosts,app,grpapps,link,domains,date,time | STTA | Si | Primer elemento de la condición, del fichero forms_vars de STTA
4 | condition | Condición | Si ... | gt,lt,eq,ne,noactive,disconnected | STTA | Si | Las opciones son del fichero form_vars de STTA
5 | conditionValue | Valor | condition value | en función del tipo de condición y objeto | STTA | Si | Relacionado con otros atributos
6 | action | Acción | Qué hacer si la condición es verdadera | run-script,logout,cancel-old-resume | STTA | Si | Las opciones son del fichero form_vars de STTA
7 | script | Guión para ejecutar | Guión a ejecutar | path del fichero guión | STTA | - | script directory config: Path de Guiones para el Monitor
8 | when | Cuándo ejecutar | Cuándo ejecutarlo | start-tta,start-sys,stop-tta,stop-sys | STTA | Si | Las opciones son del fichero form_vars de STTA
9 | how | Modo ejecución | Cómo ejecutarlo | manual,auto,task | STTA | Si | Las opciones son del fichero form_vars de STTA

| Monitor de Acciones de STTA

ver también

`Indice` `[30/12/2003 10:57:16]` Ayuda versión 3.1 | Versión 1.3 derechos de Copia © 2001-2003 por Jesús Pérez Este módulo STTA de Webmin está bajo GNU GPL www.gnu.org `Licencia`