A alteração do status do trigger é a fonte mais frequente e importante de eventos. Cada vez que o trigger muda de estado, um evento é gerado. O evento contém detalhes da alteração do estado do trigger - quando aconteceu e qual é o novo estado.
Dois tipos de eventos são criados por triggers - Problema e OK.
Um evento de problema é criado:
Um evento OK fecha o(s) evento(s) de problema relacionado(s) e pode ser criado por 3 componentes:
Os triggers possuem uma configuração de 'Geração de evento OK' que controla como os eventos OK são gerados:
Além disso, os triggers possuem uma configuração de 'Evento OK fecha' que controla quais eventos de problema são fechados:
A correlação de eventos (também chamada de correlação de eventos global) é uma forma de configurar regras personalizadas de fechamento de eventos (resultando na geração de eventos OK).
As regras definem como os novos eventos de problema são pareados com eventos de problema existentes e permitem fechar o novo evento ou os eventos pareados gerando os respectivos eventos OK.
No entanto, a correlação de eventos deve ser configurada com muito cuidado, pois pode afetar negativamente o desempenho do processamento de eventos ou, se mal configurada, fechar mais eventos do que o pretendido (no pior caso, até mesmo todos os eventos de problema podem ser fechados). Algumas dicas de configuração:
Se a opção 'Permitir fechamento manual' estiver habilitada para o trigger, então é possível fechar manualmente eventos de problema gerados pelo trigger. Isso é feito no frontend ao atualizar um problema. O evento não é fechado diretamente – em vez disso, uma tarefa de 'fechar evento' é criada, que será tratada pelo gerenciador de tarefas em breve. O gerenciador de tarefas irá gerar um evento OK correspondente e o evento de problema será fechado.