Next: Zusammenfassung
Up: SNMPDataprovider
Previous: Datenhaltung
Auch hier beginnt die Datenerfassung mit der Initialisierung der
beteiligten Komponenten:
- Auswahl einer SNMP-fähigen Komponente und Festlegung der
gewünschten Object Identification.
- Erstellung einer dazu passenden Konfiguration im
SnmpDataProvider und Vergabe der weiteren Parameter
(vgl. Abschnitt ).
- Die Initialisierung der Konfiguration sorgt einerseits für eine
Überprüfung der Erreichbarkeit und SNMP-Fähigkeit der bezeichneten
Komponente (Abfrage von
.iso.org.dod.internet.mgmt.mib-2.snmp.snmpInGetRequests)
. Andererseits werden, wie zuvor schon erläutert,
die notwendigen Strukturen geschaffen.
- Die Aufzeichnung (Regelmäßiges Polling von Informationen und
gegebenenfalls Setzen der Threshold-Flags) wird durch Aufruf von
start begonnen.
Eine query auf die gesammelten Informationen erfolgt analog
der generischen Vorgaben, d.h. von Außen transparent und auf dieselbe
Art und Weise wie beispielsweise beim CpuDataProvider.
D.h. der Aufruf enthält wiederum eine Source_Id und einen
durch Start- und Endzeitpunkt definierten Zeitraum. Der Agent sucht
daraufhin die passende Threadstruktur, welche wiederum die eigene
Datenstruktur auf das Vorhandensein passender Daten durchsucht. Im
Erfolgfall wird eine entsprechende Timeseries aufgebaut und
zurückgeliefert.
Abbildung:
Ergebins einer Anfrage
|
Copyright Munich Network Management Team