<chapter id="eventmonitoring">
<title
>Monitorización de eventos</title>
<para
>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. </para>

<sect1 id="eventmonitordialog">
<title
>Diálogo del monitor de eventos</title>

<para
>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. </para>

<screenshot>
<screeninfo
>Ventana del monitor de eventos</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Ventana del monitor de eventos</phrase>
</textobject>
</mediaobject>
</screenshot>

<sect2 id="eventsexpression">
<title
>Expresión</title>
<para
>La condición que se va a monitorizar, junto con otras propiedades del evento, pueden modificarse en esta sección. </para>

<variablelist>
<varlistentry>
<term>
<guilabel
>Operadores</guilabel>
</term>
<listitem>
<para
>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 <guilabel
>Expresión</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Vectores</guilabel>
</term>
<listitem>
<para
>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 <guilabel
>Expresión</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Escalares</guilabel>
</term>
<listitem>
<para
>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 <guilabel
>Expresión</guilabel
>. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel
>Expresión</guilabel>
</term>
<listitem>
<para
>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. </para>
<para
>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. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Descripción</guilabel>
</term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventskstdebuglog">
<title
>Registro de depuración de Kst</title>
<para
>Esta sección especifica la configuración para las entradas añadidas al registro de depuración de &kst; cuando se inician los eventos. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Registrar como:</guilabel
></term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>
</variablelist>


</sect2>

<sect2 id="eventsemailnotification">
<title
>Notificar por correo electrónico</title>
<para
>En esta sección, se especifican las configuraciones del correo electrónico para enviar las notificaciones de los eventos iniciados. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Notificar</guilabel
></term>
<listitem>
<para
>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 <guilabel
>Remitente</guilabel
>. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventselog">
<title
>ELOG</title>
<para
>&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. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Notificar</guilabel
></term>
<listitem>
<para
>Marque esta casilla para activar la funcionalidad del registro ELOG para monitorizar este evento. Pulse en <guibutton
>Configurar...</guibutton
> para especificar el servidor y la configuración del registro. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

</sect1>

<sect1 id="elogextension">
<title
>La extensión ELOG</title>
<para
>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 <ulink url="http://midas.psi.ch/elog/"
>página principal oficial de ELOG</ulink
>. Para activar la extension ELOG en &kst; seleccione <guimenuitem
>Extensiones...</guimenuitem
> en el menú <guimenu
>Preferencias</guimenu
> y asegúrese de que «Extensión ELOG» está marcada. </para>

<sect2 id="elogextensionsettings">
<title
>Configuración del servidor y del registro</title>
<para
>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 <guibutton
>Configurar...</guibutton
> en la sección <guilabel
>ELOG</guilabel
> del diálogo de monitorización de eventos. El diálogo de la entrada de eventos de ELOG debería mostrar: </para>
<screenshot>
<screeninfo
>Preferencias del registro del monitor de eventos</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-loggingsettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Preferencias del registro del monitor de eventos</phrase>
</textobject>
</mediaobject>
</screenshot>

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

<para
>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 <guibutton
>Configuración..</guibutton
>. Se debería mostrar el siguiente diálogo: </para>

<screenshot>
<screeninfo
>Preferencias del servidor del monitor de eventos</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-serversettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Preferencias del servidor del monitor de eventos</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Descripción de las preferencias de este diálogo. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Configuración</guilabel
>, <guibutton
>Guardar</guibutton
> y <guibutton
>Cargar</guibutton
> </term>
<listitem>
<para
>La lista desplegable <guilabel
>Configuración</guilabel
> 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 <guibutton
>Cargar</guibutton
>. Para guardar la configuración actual en este diálogo, seleccione una posición y pulse el botón <guibutton
>Guardar</guibutton
>. </para>
<caution>
<para
>Guardar las preferencias en una posición sobreescribe cualquier configuración de esa posición. </para>
</caution>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Dirección IP</guilabel
> y <guilabel
>Número de puerto</guilabel
></term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Registro</guilabel
></term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Nombre de usuario</guilabel
>, <guilabel
>Contraseña de usuario</guilabel
> y <guilabel
>Contraseña de escritura</guilabel
></term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Tamaño de la captura</guilabel
></term>
<listitem>
<para
>Utilice este cuadro de texto para establecer el tamaño, en pixels, de la captura de pantalla de &kst; a asociar (si se especificó). </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Enviar como texto HTML</guilabel
></term>
<listitem>
<para
>Si está marcada esta casilla, pueden utilizarse las etiquetas HTML en el registro. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Suprimir la notificación por correo electrónico</guilabel
></term>
<listitem>
<para
>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. </para>
</listitem>
</varlistentry>

</variablelist>

<para
>Pulse el botón <guibutton
>Aplicar</guibutton
> para aplicar las configuraciones introducidas. Pulse <guibutton
>Actualizar</guibutton
> 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 <guibutton
>Probar</guibutton
> para enviar una entrada de prueba al registro. Pulse <guibutton
>Cerrar</guibutton
> para salir del diálogo. </para>
</sect2>

</sect1>
</chapter>


<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:true
sgml-parent-document:("index.docbook" "book" "chapter")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
