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:
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 |
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 |
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 |
Situationsname | Business Measures-Modellname | Überwachungskontextname | Ursprüngliches Ereignis | ContextID | ContextDef | Ausnahmebedingungsnachricht | Aktion in Adaptive Action Manager |
---|---|---|---|---|---|---|---|
MultipleParentFound | ![]() |
![]() |
![]() |
||||
ParentNotFound | ![]() |
![]() |
![]() |
||||
NoCorrelationMatches | ![]() |
![]() |
![]() |
||||
MultipleCorrelationMatches | ![]() |
![]() |
|||||
OneCorrelationMatch | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
IndoubtEventInMonitorQueue | ![]() |
||||||
RuntimeException | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |