Eventguard
-
Upload
fernando-lunardelli -
Category
Documents
-
view
152 -
download
7
Transcript of Eventguard
Tecnologias
• Flex - Interface
• Java - Servidor
• Esper - CEP Engine (Complex Event Processing)
• Nagios Broker - Geração de eventos
• Gearman - Armazenamento de eventos
• MySQL - Armazenamento de regras
Thursday, July 12, 2012
Termos• Regra - Conjunto de componentes visuais
arranjado de forma lógica. É armazenada na base de dados e é composta pela descrição dos objetos visuais e por uma descrição lógica (EPL)
• EPL - Descrição da regra na linguagem do engine de correlação. É armazenado no servidor Eventguard.
• Evento - Resultado da monitoração de cada host e serviço que passa pelo Broker Nagios
Thursday, July 12, 2012
RegraÉ composta pela descrição dos objetos visuais e por uma descrição lógica (EPL)
Thursday, July 12, 2012
EPLhttp://esper.codehaus.org/esper-4.6.0/doc/reference/en-US/html/
epl_clauses.html
Thursday, July 12, 2012
EventoEvento - Resultado da monitoração de cada host e serviço que passa pelo Broker Nagios
Thursday, July 12, 2012
Arquitetura - Interface
OpMon
Interface DatabaseMySQL
EventguardServer
RegraMetadata
EPL
Java RMI
Flex
Thursday, July 12, 2012
Arquitetura - Backend
EventguardServer
Gearman
OpMon
Broker
Checagem Passiva
Eventos
NSCAJava/Esper
Workerop_eventguard
Thursday, July 12, 2012
Utilitários
• eventguard - inicia e para daemon
• eventguard-client - lista, remove e insere regras no engine
• runserver - Inicia servidor de forma simples
• setenv - usado pelos demais scripts para definir o ambiente java.
/usr/local/opmon/share/eventguard/bin
Thursday, July 12, 2012