Descrição de Eventos de Situação

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:

Campos Obrigatórios de Eventos de Base Comum
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  

Os campos que devem existir em qualquer evento de situação que é enviado para o Adaptive Action Manager
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

Os campos que existem em qualquer evento de situação causados por uma exceção
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
Para os eventos de situação definidos pelo monitor, todos os campos possíveis serão preenchidos pelo Monitor Server. A tabela a seguir lista os nomes de situações definidas pelo Monitor com os atributos do evento correspondentes para cada situação. Os nomes de situação do Monitor terão um prefixo "com.ibm.wbimonitor" para evitar conflitos de nome com outras situações de negócios existentes do Adaptive Action Manager.
Os nomes de situações definidos pelo Monitor com os atributos do evento correspondentes para cada situação
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

Sim


Sim


Sim

      e-mail
ParentNotFound

Sim


Sim


Sim

      e-mail
NoCorrelationMatches

Sim


Sim


Sim

      e-mail
MultipleCorrelationMatches

Sim

       

Sim

e-mail
OneCorrelationMatch

Sim


Sim


Sim


Sim


Sim


Sim

e-mail
IndoubtEventInMonitorQueue          

Sim

e-mail
RuntimeException

Sim


Sim


Sim


Sim


Sim


Sim

e-mail
Conceitos relacionados
Manipulação de Exceção
Situações Baseadas em Tempo
Visão Geral do Adaptive Action Manager

Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.