# Monitorização de Eventos

Um objecto de dados de monitorização de eventos mantém essencialmente o registo de um ou mais vectores ou valores escalares e efectua uma determinada acção sempre que uma condição indicada que envolva os vectores ou escalares for verdadeira. Os monitores de eventos são normalmente usados em conjunto com os dados transmitidos ou em tempo-real. Por exemplo, poderá ser criado um monitor de eventos para vigiar se os elementos de um vector de dados que representam uma temperatura ultrapassam um valor predefinido.

## Janela de Monitorização de Eventos

A seguir encontra-se uma imagem da janela que é mostrada ao criar ou editar eventos. As explicações das configurações são listadas em baixo.

Janela de Monitorização de Eventos
Janela de Monitorização de Eventos

### Expressão

A condição a monitorizar, em conjunto com outras propriedades do evento, poderão ser modificadas nesta secção.

Operadores

  Uma lista com os operadores disponíveis. Se escolher um operador da lista irá inserir o operador no ponto de inserção actual no campo Expressão.

Vectores

  Uma lista com os objectos de vectores actuais no &kst;. Se escolher um vector da lista irá inserir o vector no ponto de inserção actual do campo Expressão.

Escalares

  Uma lista com os valores escalares disponíveis. Esta lista é composta tanto pelos valores escaláveis na sessão actual do &kst;, assim como algumas constantes incorporadas. Se escolher um valor escalar da lista irá inserir esse valor no ponto de inserção actual do campo Expressão.

Expressão

  A expressão a monitorizar. Poderá escrever directamente neste campo de texto ou seleccionar os itens a introduzir a partir das listas acima. Garanta que a expressão introduzida neste campo de texto é uma expressão booleana (isto é, é avaliada como verdadeira ou falsa). Isto normalmente corresponde a usar um operador de igualdade ou desigualdade na expressão. Lembre-se que os vectores introduzidos no campo de texto serão monitorizados de acordo com os seus elementos individuais.

  Sempre que esta expressão for verdadeira, o evento será despoletado. A acção efectuada a partir daí depende da configuração indicada nas duas secções seguintes.

Descrição

  Este campo de texto é usado para guardar uma breve descrição do evento. A descrição está normalmente disponível como um método para manter um registo dos vários eventos. Poderá indicar qualquer texto que deseje neste campo.

### Registo de Depuração do Kst

Esta secção indica a configuração dos itens adicionados ao registo de depuração do &kst; quando os eventos forem despoletados.

Registar como:

  Active esta opção para que os itens sejam adicionados ao registo de depuração do &kst; sempre que este evento for despoletado. Existem três tipos de itens no registo de depuração — informações, avisos e erros. Seleccione o tipo de item desejado com a opção exclusiva correspondente.

### Notificação por E-mail

Nesta secção poderão ser indicadas as configurações para enviar notificações por e-mail dos eventos.

Notificar

  Assinale esta opção para que o &kst; envie notificações por e-mail para o endereço indicado sempre que este evento for despoletado. Depois, introduza o endereço de e-mail que deseja que apareça no campo De da mensagem de e-mail no campo de texto Remetente.

### ELOG

O &kst; suporta a introdução dos itens num registo ELOG sempre que um evento ocorre. Isto poderá ser útil para monitorizar remotamente os dados em tempo-real ou para obter resumos das actividades dos eventos.

Notificar

  Se seleccionar esta opção, irá activar a funcionalidade de registo no ELOG para este monitor de eventos. Carregue em Configurar... para indicar as configurações de registo e do servidor.

## A Extensão ELOG

A extensão do ELOG permite aos monitores de eventos criarem itens de registo num servidor que esteja a correr a aplicação Electronic Logbook (ELOG). Os itens de registo criados podem ser usados, por exemplo, para monitorizar remotamente os eventos do &kst; ou para produzir relatórios periódicos dos dados. Para mais informações sobre a configuração e manutenção de um servidor de ELOG, veja por favor a Página Oficial do ELOG. Para activar a extensão do ELOG no &kst;, seleccione a opção Extensões... do menu Configuração e garanta que a Extensão ELOG está assinalada.

### Configuração de Registo e do Servidor

As opções de registo e do servidor deverão ser configuradas se a funcionalidade do ELOG estiver activada para um objecto de monitorização de eventos. Para configurar as opções de registo, carregue no botão Configurar... da secção ELOG da janela do Monitor de Eventos. A janela de Item do Evento ELOG deverá ser mostrada:

Configuração do Registo da Monitorização de Eventos
Configuração do Registo da Monitorização de Eventos

Use as três opções em baixo para seleccionar o tipo de informação a ser registada. O Incluir a captura do Kst indica que deverá ser incluída uma captura do ecrã da janela actual no item. O Incluir o ficheiro de configuração do Kst indica que o ficheiro `*.kst` gravado deverá ser anexado ao item. Finalmente, se a opção Incluir a informação de depuração do Kst estiver assinalada, será também anexada uma cópia do registo de depuração ao item.

Irão aparecer campos adicionais nesta janela, logo que as opções do servidor de ELOG estejam configuradas. Para personalizar as opções do servidor de ELOG, carregue no botão Configuração.... Deverá ser mostrada a seguinte janela:

Configuração do Servidor de Monitorização de Eventos
Configuração do Servidor de Monitorização de Eventos

Segue-se uma descrição das opções desta janela.

Configuração, Gravar e Carregar

  A lista da Configuração contém as configurações gravadas dos servidores de ELOG. Para carregar um conjunto de opções de configuração, seleccione um item na lista e carregue no botão Carregar. Para gravar a configuração actual nesta janela numa dada posição, seleccione a posição desejada e carregue no botão Gravar.

  A configuração das opções numa dada posição sobrepõe a configuração existente para essa posição.

Endereço IP e Número de porto

  Indique o endereço IP da máquina que está a correr a aplicação do servidor de ELOG. O número de porto no qual o servidor de ELOG está à espera de dados é configurável neste, mas é por omissão igual a 8080 por isso, se não tiver a certeza, indique 8080 como número de porto.

Registo

  Cada servidor de ELOG poderá conter um ou mais registos, como tal o nome do registo onde os itens serão armazenados terá de ser indicado. Garanta que a ortografia do registo está correcta.

Utilizador, Senha e Gravar a senha

  Dependendo da forma como a aplicação servidora do ELOG está configurada, estas opções poderão ou não ser necessárias. Se o forem, indique as credenciais de autenticação correctas nos campos apropriados.

Tamanho da captura

  Use esta lista para seleccionar o tamanho em pixels da captura do ecrã do &kst; a anexar (se for indicada).

Enviar como texto em HTML

  Se esta opção estiver seleccionada, as marcas de HTML poderão ser usadas no item do registo.

Suprimir a notificação por e-mail

  Se o registo estiver configurado para enviar notificações por e-mail dos itens novos, ao seleccionar esta opção irá desactivar essas notificações. Lembre-se que esta opção não está relacionada com a configuração das notificações por e-mail própria do &kst; para os monitores de eventos.

Carregue no botão Aplicar para tornar efectivas as opções introduzidas. Carregue em Actualizar para refrescar a janela do Item do Evento do ELOG (a janela anterior). Os campos adicionais deverão aparecer na janela do Item de Evento do ELOG. Estes campos são únicos no registo seleccionado. Logo que esteja satisfeito com as opções, o botão Testar pode ser utilizador para enviar um item do registo de teste. Carregue em Fechar para sair da janela.