A system and method for dynamically creating and cleaning up correlation
circuits connecting effect events, such as a system failure, with their
corresponding cause events. Object instances are created to act upon cause
and effect events. A particular object instance can be both a cause event
for another object as well as an effect event for another causal event and
adapted to monitor network devices. When a cause event occurs in the
system, it publishes messages to other objects subscribed to it. A
correlation circuit is dynamically created by linking effects with their
causes, those causes with their causes, until a root cause is located.
Correlation circuits dynamically change depending upon the events
occurring in the system.
Um sistema e um método para dinâmicamente criar e limpar acima dos circuitos da correlação que conectam eventos do efeito, tais como uma falha de sistema, com seus eventos correspondentes da causa. Os exemplos do objeto são criados para agir em cima da causa e dos eventos do efeito. Um exemplo particular do objeto pode ser um evento da causa para um outro objeto as.well.as um evento do efeito para um outro evento causal e adaptado aos dispositivos da rede do monitor. Quando um evento da causa ocorre no sistema, publica mensagens a outros objetos subscritos a ele. Um circuito da correlação está criado dinâmicamente ligando efeitos com suas causas, aquelas causas com suas causas, até que uma causa da raiz esteja encontrada. Os circuitos da correlação mudam dinâmicamente depender em cima dos eventos que ocorrem no sistema.