next up previous contents index
Next: SNMPDataprovider Up: CpuDataProvider und CpuMeter Previous: Solaris Version

Kommunikations bzw. Ablaufmodell  

Eine Datenerfassung beginnt grundsätzlich mit der Initialisierung der Beteiligten Komponenten, d.h.:

Wird für eine Auswertung nun eine Reihe von CPU-Auslastungsinformationen benötigt, so wird dies mittels eines queryData-Aufrufs an der CpuDataProvider-Schnittstelle signalisiert. Der Aufruf enthält die entsprechende Source_ID und den gewünschten Zeitabschnitt in Form eines TimeStamp für Start- bzw. Endezeit.

Aus seiner internen Datenstruktur ermittelt der CpuDataProvider nun die zur ID passende Adresse und Portnummer des Zielrechners, auf dem der überwachte Prozeß läuft. Daraufhin wird eine Datagramm-Kommunikation initiiert und dem zuständigen CpuMeter ein Query-String entsprechend dem ursprünglichen Aufruf (siehe vorheriger Absatz) übermittelt. Dieser wiederum liest die gesuchten Informationen aus der temporären Datei und sendet sie zum CpuDataProvider.


next up previous contents index
Next: SNMPDataprovider Up: CpuDataProvider und CpuMeter Previous: Solaris Version
Copyright Munich Network Management Team