Beschreibung der Situationsereignisse

Es gibt zwei Typen von Situationsereignissen, die von Monitor Server ausgegeben und von Adaptive Action Manager empfangen werden. Beide Ereignistypen entsprechen den Common Base Event-Spezifikationen.

Die allgemein erstellten Situationsereignisse enthalten eine Reihe von Feldern, die drei Kategoriegruppen angehören: Zur ersten Gruppe gehören Felder, die in einem allgemeinen Basisereignis (Common Base Event) vorkommen müssen. Zur zweiten Gruppen gehören Felder, die jedem Ereignis hinzugefügt werden, das an Adaptive Action Manager gesendet werden soll. Zur dritten Gruppe gehören Felder, die den Ereignissen hinzugefügt werden, die aufgrund einer Ausnahmebedingung (normale, permanente oder unbestätigte Ausnahmebedingungen) erstellt werden. Die Ereignisfelder werden unten beschrieben:

Die für allgemeine Basisereignisse verbindlichen Felder
Feld Wert Kommentar
CreationTime currentEvent.getCreationTime() = die Erstellungszeit des gerade verarbeiteten Ereignisses  
SourceComponentID.Application BaseMonitoringContextInterface.AM_COMPNENT_APPLICATION = "Websphere Business Monitor Version 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 = "engine"  
SourceComponentID.ComponentIDType ComponentIdentification.COMPONENT_ID_TYPE_PRODUCT_NAME  
SourceComponentID.Location getHostAddress() = IP-Adresse des aktuellen® Systems oder, wenn keine Netzschnittstellen vorhanden sind, 127.0.0.1  
SourceComponentID.LocationType ComponentIdentification.LOCATION_TYPE_IPV4  
Situation "Monitor Situation"  
Situation.reportSituation "External" "ecode"  
Severity 10 - vom Modell ausgehende Ereignisse; 40 - normale Ausnahmebedingungen; 70 - permanente Ausnahmebedingungen und unbestätigte Ausnahmebedingungen 10 - Information; 40 - Fehler; 70 - schwer wiegender Fehler
ElapsedTime 12000  
Priority 50 - vom Modell ausgehende Ereignisse; 50 - normale Ausnahmebedingungen; 70 - permanente Ausnahmebedingungen und unbestätigte Ausnahmebedingungen 50 - durchschnittlich; 70 - hoch
ExtensionName Ereignistyp  

Die Felder, die in jedem Situationsereignis vorhanden sein sollten, das an Adaptive Action Manager gesendet wird
Attributname Inhalt Beispiel
BusinessSituationName Der Name der Geschäftssituation. Bei benutzerdefinierten Geschäftssituationsereignissen ist dies der Name, den der Benutzer angegeben hat. Bei vom Überwachungsprogramm definierten Situationsereignissen ist dies der vordefinierte Name der normalen Ausnahmebedingung. UserSituation1 ODER com.ibm.wbimonitor.ParentNotFound
ContextID Stellt die MCIID dar, die von Monitor Server überschrieben werden soll 1233344
ContextDef Stellt den physischen Namen des Überwachungskontexts dar, der von Monitor Server überschrieben werden soll Ndsoijh29832498

Die Felder, die in jedem Situationsereignis vorhanden sind, das von einer Ausnahmebedingung verursacht wurde
Attributname Inhalt Beispiel
Business Measures-Modellname Vollständig qualifizierter Name des Business Measures-Modells, ausgeblendete Business Measures-Modelle werden ignoriert BMM1, BMM2
Überwachungskontextname Vollständig qualifizierter Geschäftsname des Überwachungskontexts MC1/MC2
Ursprüngliches Ereignis Das Ereignis, das die Ausnahmebedingung verursacht hat. Es konnte weder in einem Kontextdatenelement noch in einem erweiterten Datenelement aufgenommen werden und wurde daher als ANY-Element hinzugefügt.  
Ausnahmebedingungsnachricht Eine für den globalen Einsatz geeignete Nachricht Keine Korrelationsübereinstimmungen für Ereigniseintrag EVENTENTRY in Kontext CONTEXT
Bei den vom Überwachungsprogramm definierten Situationsereignissen werden alle möglichen Felder von Monitor Server ausgefüllt. Die folgende Tabelle führt die vom Überwachungsprogramm definierten Situationsnamen mit den entsprechenden Ereignisattributen für jede Situation auf. Die Überwachungssituationsnamen werden mit dem Präfix "com.ibm.wbimonitor" versehen, um eine Namensgleichheit mit anderen vorhandenen Geschäftssituationen von Adaptive Action Manager zu vermeiden.
Die vom Überwachungsprogramm definierten Situationsnamen mit den entsprechenden Ereignisattributen für jede Situation
Situationsname Business Measures-Modellname Überwachungskontextname Ursprüngliches Ereignis ContextID ContextDef Ausnahmebedingungsnachricht Aktion in Adaptive Action Manager
MultipleParentFound

Ja


Ja


Ja

      E-Mail
ParentNotFound

Ja


Ja


Ja

      E-Mail
NoCorrelationMatches

Ja


Ja


Ja

      E-Mail
MultipleCorrelationMatches

Ja

       

Ja

E-Mail
OneCorrelationMatch

Ja


Ja


Ja


Ja


Ja


Ja

E-Mail
IndoubtEventInMonitorQueue          

Ja

E-Mail
RuntimeException

Ja


Ja


Ja


Ja


Ja


Ja

E-Mail
Related concepts
Ausnahmebedingungsbehandlung
Zeitbasierte Situationen
Adaptive Action Manager - Übersicht

Copyright IBM Corporation 2005, 2006. Alle Rechte vorbehalten.