A method of event correlation implemented within a distributed environment
having a management server and a set of managed machines. The preferred
event correlation method begins by establishing a discrete set of
correlation rules. One preferred implementation of a correlation rule is a
software-based state machine. Each correlation rule is adapted to
recognize a given pattern of one or more events indicative of a given
condition. A set of correlation rules comprise a set of
efficiently-coupled state machines, each of which is optimized for a
particular, low-level logical function. Then, as events are received
and/or generated at the machine, the events are examined by the state
machines comprising the correlator to search for the defined event
patterns. If a given event pattern is recognized, a given condition sought
to be monitored has occurred, and the event correlator may then be used to
take a given action.
Um método da correlação do evento executado dentro de um ambiente distribuído que tem um usuário da gerência e um jogo de máquinas controladas. O método de correlação preferido do evento começa estabelecendo um jogo discreto de réguas da correlação. Um preferiu a execução de uma régua da correlação é uma máquina software-baseada do estado. Cada régua da correlação é adaptada para reconhecer um teste padrão dado de um ou mais evento indicativo de uma condição dada. Um jogo de réguas da correlação compreende um jogo das máquinas eficiente-acopladas do estado, cada uma de que optimized para uma função lógica particular, de baixo nível. Então, enquanto os eventos são recebidos e/ou gerados na máquina, os eventos são examinados pelas máquinas do estado que compreendem o correlator para procurarar pelos testes padrões definidos do evento. Se um teste padrão dado do evento for reconhecido, uma condição dada procurada ser monitorado ocorreu, e o correlator do evento pode então ser usado fazer exame de uma ação dada.