# Monitorización de eventos

Un objeto de datos del monitorización de eventos esencialmente mantiene el registro de uno o más vectores o escalares, y realiza un acción determinada cuando sea verdadera una determinada condición que involucre a los vectores o escalares. Los monitores de eventos se suelen utilizar junto con «tiempo real» o transmisión de datos. Por ejemplo, un monitor de eventos puede crearse para observar si los elementos de un vector de datos representan o no una temperatura excesiva en un valor predefinido.

## Diálogo del monitor de eventos

Lo siguiente es una captura de pantalla de la ventana que se muestra cuando se crea o edita un evento. A continuación se explican las configuraciones.

Ventana del monitor de eventos
Ventana del monitor de eventos

### Expresión

La condición que se va a monitorizar, junto con otras propiedades del evento, pueden modificarse en esta sección.

Operadores

  Una lista de operadores disponibles. Seleccione un operador de la lista para insertar el operador en el punto de inserción actual en el cuadro de texto Expresión.

Vectores

  Una lista de los objetos de vector en &kst;. Seleccione un vector de la lista para insertarlo en el punto de inserción actual en el cuadro de texto Expresión.

Escalares

  Una lista de los valores escalares disponibles. Esta lista está formada por valores escalares en la sesión actual de &kst; y por algunas constantes. Seleccione un escalar de la lista para insertarlo en el punto de inserción actual en el cuadro de texto Expresión.

Expresión

  La expresión a monitorizar. Puede teclearla directamente en el cuadro de texto, o seleccionar los elementos a insertar utilizando las listas desplegables anteriores. Asegúrese de que la expresión introducida en el cuadro de texto es una expresión lógica (es decir, que se pueda evaluar como verdadero o falso). Suele equivaler a utilizar una igualdad o una desigualdad en la expresión. Tenga en cuenta que los vectores introducidos en el cuadro de texto se monitorizarán de acuerdo con sus elementos individuales.

  Si el valor de la expresión es verdadero, se iniciará el evento. La acción que llevará a cabo el evento dependerá de la configuración especificada en las dos siguientes secciones.

Descripción

  Este cuadro de texto se utiliza para guardar un descripción corta del evento. La descripción normalmente está disponible como un método para mantener un registro de varios eventos. En este cuadro de texto Puede introducir cualquier texto que desee.

### Registro de depuración de Kst

Esta sección especifica la configuración para las entradas añadidas al registro de depuración de &kst; cuando se inician los eventos.

Registrar como:

  Marque esta casilla para que se añadan entradas en el registro de depuración de &kst; cuando se inicia el evento. Existen tres tipos de entradas en el registro de depuración: informaciones, avisos y errores. Seleccione el tipo de entrada deseado utilizando el correspondiente botón de radio.

### Notificar por correo electrónico

En esta sección, se especifican las configuraciones del correo electrónico para enviar las notificaciones de los eventos iniciados.

Notificar

  Marque esta casilla para que &kst; envíe por correo electrónico a las direcciones especificadas las notificaciones de los eventos iniciados. También puede introducir la dirección de correo electrónico que aparecerá en el campo «De» del correo electrónico en el cuadro de texto Remitente.

### ELOG

&kst; permite añadir entradas a los registros ELOG cuando se produzca un evento. Ésto puede ser práctico para monitorizar remotamente los datos en tiempo real, o para obtener resúmenes de la actividad del evento.

Notificar

  Marque esta casilla para activar la funcionalidad del registro ELOG para monitorizar este evento. Pulse en Configurar... para especificar el servidor y la configuración del registro.

## La extensión ELOG

La extensión ELOG permite a los monitores de eventos crear entradas en un servidor que esté ejecutando la aplicación Electronic Logbook (ELOG). Las entradas de registro creadas pueden utilizarse, por ejemplo, para monitorizar de forma remota los eventos &kst; o para producir informes de datos periódicos. Para obtener más información sobre cómo configurar y mantener un servidor ELOG, consulte la página principal oficial de ELOG. Para activar la extension ELOG en &kst; seleccione Extensiones... en el menú Preferencias y asegúrese de que «Extensión ELOG» está marcada.

### Configuración del servidor y del registro

Las preferencias del servidor y del registro deberían configurarse si está activada la funcionalidad ELOG para la monitorización de eventos. Para configurar las opciones del registro, pulse el botón Configurar... en la sección ELOG del diálogo de monitorización de eventos. El diálogo de la entrada de eventos de ELOG debería mostrar:

Preferencias del registro del monitor de eventos
Preferencias del registro del monitor de eventos

Utilice las tres casillas de la parte inferior para seleccionar el tipo de información que se registrará. Incluir la captura de Kst especifica que deberá incluirse una captura de la pantalla de la ventana activa. Incluir el archivo de configuración de Kst especifica que el archivo `*.kst` debería ser asociado a la entrada. Finalmente, si está marcada Incluir información de depuración de Kst, se asociará a la entrada una copia del registro de depuración.

Los campos adicionales aparecerán en este diálogo después de que el servidor ELOG se haya configurado. Para personalizar la configuración del servidor ELOG, pulse el botón Configuración... Se debería mostrar el siguiente diálogo:

Preferencias del servidor del monitor de eventos
Preferencias del servidor del monitor de eventos

Descripción de las preferencias de este diálogo.

Configuración, Guardar y Cargar

  La lista desplegable Configuración contiene una lista de las configuraciones guardadas del servidor ELOG. Para cargar un conjunto de preferencias de configuración, seleccione un elemento de la lista y pulse el botón Cargar. Para guardar la configuración actual en este diálogo, seleccione una posición y pulse el botón Guardar.

  Guardar las preferencias en una posición sobreescribe cualquier configuración de esa posición.

Dirección IP y Número de puerto

  Introduzca la dirección IP de la máquina que esté ejecutando la aplicación del servidor ELOG. El número de puerto en el que escuchará el servidor ELOG se configurará a través del servidor, aunque el valor predeterminado es 8080, por tanto, asegúrese de que esto es así, introduzca 8080 en el número de puerto.

Registro

  Cada servidor ELOG puede contener uno o más registros, por tanto, se debe especificar el nombre del registro en el que se escribirán las entradas. Asegúrese de que la ortografía del registro es correcta.

Nombre de usuario, Contraseña de usuario y Contraseña de escritura

  Dependiendo de cómo esté configurada la aplicación del servidor ELOG, estás configuraciones pueden ser o no necesarias. Si lo fueran, introduzca las credenciales de autentificación en los cuadros de texto correspondientes.

Tamaño de la captura

  Utilice este cuadro de texto para establecer el tamaño, en pixels, de la captura de pantalla de &kst; a asociar (si se especificó).

Enviar como texto HTML

  Si está marcada esta casilla, pueden utilizarse las etiquetas HTML en el registro.

Suprimir la notificación por correo electrónico

  Si está configurado el registro para enviar las notificaciones de nuevas entradas por electrónico, seleccionar esta casilla desactivará las notificaciones. Tenga en cuenta que esta opción no está relacionada con la notificación por correo electrónico de las notificaciones propias de &kst; para los monitores de eventos.

Pulse el botón Aplicar para aplicar las configuraciones introducidas. Pulse Actualizar para actualizar el diálogo de entrada de eventos ELOG (el diálogo anterior). Los campos adicionales deberían aparecer en el diálogo de la entrada de eventos ELOG. Estos campos son únicos para cada registro. Una vez que esté satisfecho con las configuraciones, puede utilizar el botón Probar para enviar una entrada de prueba al registro. Pulse Cerrar para salir del diálogo.