next up previous contents
Next: Weitere Basisanwendungen Up: 3.2.2 Basisanwendungen Previous: Discovery und Topologiemanagement

Das Ereignismanagement

Das Ereignismanagement hat die Aufgabe, Ereignismeldungen entgegenzunehmen und zu verarbeiten. NetView unterscheidet zwischen internen Map Events, die eintreten, wenn ein Benutzer oder eine Anwendung den Status der geöffneten Map ändert, und Network Events (SNMP-Traps oder CMOT-Notifications), die Ereignisse im Netz signalisieren. Außerdem werden Ereignismeldungen zur internen Kommunikation zwischen den NetView-Prozessen eingesetzt.

SNMP-Traps werden vom trap-Dämon (trapd) empfangen. Er speichert sie in seiner Log-Datei und verteilt sie an Anwendungen weiter, die sich über das SNMP-API dafür registriert haben. Anschließend leitet er sie an den Postmaster weiter, der sie wiederum dem Filter-Dämon (ovesmd) übergibt (vgl. Abb. 3.3).

Der Filter-Dämon kann Ereignismeldungen nach bestimmten Kriterien filtern. Die gefilterten Ereignismeldungen werden an die Anwendungen weitergeleitet, die sich dafür registriert haben (z.B. die nvevents-Anwendung zum Anzeigen der Ereignismeldungen an der grafischen Oberfläche oder Benutzeranwendungen). Für Benutzeranwendungen, die gefilterte Ereignismeldungen empfangen wollen, stehen spezielle Filterfunktionen zur Verfügung. Filtermöglichkeiten gibt es sowohl für XMP-basierte Managementanwendungen, als auch für Anwendungen, die das SNMP-API verwenden.

Das Speichern der gefilterten Ereignismeldungen übernimmt der Log-Dämon (ovelmd). Seine Log-Datei (ovevent.log) dient u.a. als Informationsquelle für das Anzeigen der Event-History.

CMOT-Event-Reports werden direkt vom Postmaster empfangen und an den Filter-Dämon weitergeleitet.


 
Abbildung 3.3: Verarbeitung von Ereignismeldungen
\begin{figure}
\begin{center}
\mbox { \epsffile{bilder/trapproc.eps} }\end{center}\end{figure}

Die nvevents Anwendung zeigt Ereignismeldungen an der Benutzeroberfläche an. Dabei können Ereignisse entweder in Form von Event-Karten oder im Listenformat angezeigt werden. Die Darstellung der Ereignisse erfolgt in sogenannten Dynamic Workspaces. Diese werden automatisch aktualisiert, wenn neue Ereignismeldungen eintreffen. Es können mehrere Dynamic Workspaces gleichzeitig geöffnet werden, wobei jeder Ereignisse nach unterschiedlichen Filterkriterien anzeigen kann (z.B. Event-Quelle, Event-Kategorie, etc.).

Zusätzlich zu den Filtermöglichkeiten bestehen weitere Konfigurationsmöglichkeiten für das Ereignismanagement (bei SNMP-Traps) :

Für CMOT-Event-Reports beschränken sich die Dienste des Ereignismanagements auf Empfang und Filtern.

Um die Dienste der Plattform für das CORBA-Ereignismanagement nutzen zu können, wurden die in Kapitel 5 beschriebenen Schnittstellen zu den soeben genannten Komponenten entwickelt.


next up previous contents
Next: Weitere Basisanwendungen Up: 3.2.2 Basisanwendungen Previous: Discovery und Topologiemanagement
Copyright Munich Network Management Team