Υπάρχουν δύο είδη περιστασιακών συμβάντων που αποστέλλονται από το Monitor Server και λαμβάνονται από το Adaptive Action Manager. Και τα δύο είδη συμβάντων συμφωνούν με τις προδιαγραφές Common Base Event.
Τα κοινά περιστασιακά συμβάντα περιέχουν ένα σύνολο πεδίων που κατηγοριοποιούνται σε τρεις ομάδες: η πρώτη ομάδα περιλαμβάνει τα πεδία που είναι υποχρεωτικά για κάθε συμβάν common base event. Η δεύτερη ομάδα περιλαμβάνει τα πεδία που προστίθενται σε κάθε συμβάν που πρέπει να σταλεί στο Adaptive Action Manager. Η τρίτη ομάδα περιλαμβάνει τα πεδία που προστίθενται στα συμβάντα που δημιουργήθηκαν εξαιτίας μιας εξαίρεσης (προβλεπόμενης, μη προβλεπόμενης και αμφίβολης εξαίρεσης). Τα πεδία συμβάντων περιγράφονται παρακάτω:
Πεδίο | Τιμή | Σχόλιο |
---|---|---|
CreationTime | currentEvent.getCreationTime() = η ώρα δημιουργίας του συμβάντος υπό επεξεργασία | |
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 τρέχοντος υπολογιστή ή, αν δεν υπάρχουν διεπαφές δικτύου,127.0.0.1 | |
SourceComponentID.LocationType | ComponentIdentification.LOCATION_TYPE_IPV4 | |
Situation | "Monitor Situation" | |
Situation.reportSituation | "External" "ecode" | |
Severity | 10-συμβάντα προερχόμενα από μοντέλα 40- προβλεπόμενες εξαιρέσεις 70- μη προβλεπόμενες εξαιρέσεις και αμφίβολα συμβάντα | 10- πληροφορίες 40- σφάλμα 70- ανεπανόρθωτο σφάλμα |
ElapsedTime | 12000 | |
Priority | 50- συμβάντα προερχόμενα από μοντέλα 50- προβλεπόμενες εξαιρέσεις 70- μη προβλεπόμενες εξαιρέσεις και αμφίβολα συμβάντα | 50- μέτρια προτεραιότητα 70- υψηλή |
ExtensionName | Είδος συμβάντος |
Όνομα γνωρίσματος | Περιεχόμενο | Παράδειγμα |
---|---|---|
BusinessSituationName | Το όνομα της επιχειρησιακής περίστασης. Για επιχειρησιακά περιστασιακά συμβάντα που ορίζονται από το χρήστη, αυτό είναι το όνομα που έχει ορίσει ο χρήστης. Για τα περιστασιακά συμβάντα που ορίζονται από το Monitor, πρόκειται για το προκαθορισμένο όνομα της προβλεπόμενης εξαίρεσης. | UserSituation1 ή com.ibm.wbimonitor.ParentNotFound |
ContextID | Αντιπροσωπεύει το MCIID που θα αντικατασταθεί από το Monitor server | 1233344 |
ContextDef | Αντιπροσωπεύει το φυσικό όνομα του περιβάλλοντος παρακολούθησης που θα αντικατασταθεί από το Monitor server | Ndsoijh29832498 |
Όνομα γνωρίσματος | Περιεχόμενο | Παράδειγμα |
---|---|---|
Μοντέλο επιχειρησιακών μέτρων Name | Το πλήρες όνομα του μοντέλου επιχειρησιακών μέτρων χωρίς τα κρυφά μοντέλα επιχειρησιακών μέτρων | BMM1, BMM2 |
Monitoring Context Name | Πλήρες επιχειρησιακό όνομα περιβάλλοντος παρακολούθησης | MC1/MC2 |
Original Event | Το συμβάν που προκάλεσε την εξαίρεση. Δεν μπορούσε να συμπεριληφθεί σε στοιχείο δεδομένων περιβάλλοντος ούτε ή σε στοιχείο εκτεταμένων δεδομένων και κατά συνέπεια προστίθεται ως στοιχείο ANY. | |
Exception Message | Καθολικό μήνυμα εξαίρεσης | No Correlation Matches for event entry EVENTENTRY in context CONTEXT |
Όνομα περίστασης | Όνομα μοντέλου επιχειρησιακών μέτρων | Όνομα περιβάλλοντος παρακολούθησης | Αρχικό συμβάν | ContextID | ContextDef | Μήνυμα εξαίρεσης | Ενέργεια του Adaptive Action Manager |
---|---|---|---|---|---|---|---|
MultipleParentFound | ![]() |
![]() |
![]() |
||||
ParentNotFound | ![]() |
![]() |
![]() |
||||
NoCorrelationMatches | ![]() |
![]() |
![]() |
||||
MultipleCorrelationMatches | ![]() |
![]() |
|||||
OneCorrelationMatch | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
IndoubtEventInMonitorQueue | ![]() |
||||||
RuntimeException | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |