Existem dois tipos de eventos de situação emitidos pelo Monitor Server e recebidos pelo Adaptive Action Manager. Ambos os tipos de eventos estão em conformidade com as especificações de eventos de base comum.
Os eventos de situação comuns criados contêm um conjunto de campos que são categorizados em três grupos: O primeiro grupo é composto pelos campos que são obrigatórios para existir em qualquer evento de base comum. O segundo grupo é composto pelos campos que são incluídos em qualquer evento que deve ser enviado para o Adaptive Action Manager. O terceiro grupo é composto pelos campos que são incluídos nos eventos que são criados como um resultado de uma exceção (exceções soft, hard e pendentes). Os campos de eventos são descritos abaixo:
Campo | Valor | Comentário |
---|---|---|
CreationTime | currentEvent.getCreationTime() = a hora de criação do evento sendo processado | |
SourceComponentID.Application | BaseMonitoringContextInterface.AM_COMPNENT_APPLICATION = "Websphere Business Monitor Versão 6.0" | |
SourceComponentID.Component | BaseMonitoringContextInterface.AM_COMPNENT_COMPONENT = "com.ibm.wbimonitor" | |
SourceComponentID.Subcomponent | BaseMonitoringContextInterface.AM_COMPNENT_SUB_COMPONENT = "com.ibm.wbimonitor.observationmgr" | |
SourceComponentID.ComponentType | BaseMonitoringContextInterface.AM_COMPNENT_COMPNENT_TYPE = "mecanismo" | |
SourceComponentID.ComponentIDType | ComponentIdentification.COMPONENT_ID_TYPE_PRODUCT_NAME | |
SourceComponentID.Location | getHostAddress() = Endereço IP da Máquina Current ou se não houver nenhuma interface de rede presente 127.0.0.1 | |
SourceComponentID.LocationType | ComponentIdentification.LOCATION_TYPE_IPV4 | |
Situação | "Situação do Monitor" | |
Situation.reportSituation | "Externo" "ecode" | |
Severidade | 10-eventos de saída do modelo 40- exceções soft 70- exceções hard e eventos pendentes | 10- info 40- erro 70- fatal |
ElapsedTime | 12000 | |
Prioridade | 50-eventos de saída do modelo 50- exceções soft 70- exceções hard e eventos pendentes | 50- médio 70- alto |
ExtensionName | Tipo de Evento |
Nome do Atributo | Conteúdo | Exemplo |
---|---|---|
BusinessSituationName | O nome da situação de negócio. Para os Eventos de Situação de Negócios Definidos pelo Usuário, é o nome especificado pelo usuário. Para os Eventos de Situação Definidos pelo Monitor, é o nome da exceção soft predefinida. | UserSituation1 Or com.ibm.wbimonitor.ParentNotFound |
ContextID | Representa o MCIID a ser substituído pelo Monitor Server | 1233344 |
ContextDef | Representa o nome físico do contexto de monitoramento a ser substituído pelo Monitor Server | Ndsoijh29832498 |
Nome do Atributo | Conteúdo | Exemplo |
---|---|---|
Modelo de Medidas de Negócios Nome | Nome completo do Modelo de Medidas de Negócios ignorando modelos de medidas de negócios ocultos | BMM1, BMM2 |
Nome do Contexto de Monitora- mento | Nome completo dos negócios do Contexto de Monitoramento | MC1/MC2 |
Evento Original | O Evento que causou a exceção. Ele não poderia estar contido em um elemento de dados de contexto e nem em um elemento de dados estendidos e, conseqüentemente, incluído como um elemento ANY | |
Mensagem de Exceção | Uma Mensagem de exceção Globalizada | Nenhuma Correspondência de Correlação para a entrada do evento EVENTENTRY no contexto CONTEXT |
Nome da Situação | Modelo de Medidas de Negócios Nome | Nome do Contexto de Monitora- mento | Evento Original | ContextID | ContextDef | Mensagem de Exceção | Ação no Adaptive Action Manager |
---|---|---|---|---|---|---|---|
MultipleParentFound | ![]() |
![]() |
![]() |
||||
ParentNotFound | ![]() |
![]() |
![]() |
||||
NoCorrelationMatches | ![]() |
![]() |
![]() |
||||
MultipleCorrelationMatches | ![]() |
![]() |
|||||
OneCorrelationMatch | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
IndoubtEventInMonitorQueue | ![]() |
||||||
RuntimeException | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |