2009-08-17 4 views
0

Ich muss bestimmte Überwachungsstatistiken aus meiner Anwendung herausstellen und ich frage mich, was das am weitesten verbreitete Framework oder Protokoll dafür ist?Was ist das am weitesten verbreitete Überwachungsprotokoll/die Bibliothek?

+0

Wäre dies für den lokalen oder Remote-Zugriff? SNMP ist wahrscheinlich das gängigste Überwachungsprotokoll, aber möglicherweise nicht für das geeignet, was Sie beabsichtigen. – mas

+0

Remote-Zugriff wäre bevorzugt. – DLauer

Antwort

4

SNMP ist weit verbreitet und ein Standardprotokoll. Es ist in Computern, Routern, Hubs, Druckern und praktisch allem, was mit dem Internet verbunden ist, implementiert. Obwohl es als SIMPLE Network Management Protocol bezeichnet wird, ist es nicht auf das Netzwerkmanagement beschränkt.

Es ist ein offener Standard und folglich gibt es eine große Auswahl an Verwaltungs-/Überwachungslösungen, von einfachen Shell-Skripts und -Bibliotheken bis hin zu Enterprise-Monitoring-Suites (z. B. HP Openview).

Sie können synchron nach Daten suchen oder Ereignisse empfangen (in SNMP-Sprache, Traps). Jedes Gerät meldet einen gemeinsamen Datensatz (hauptsächlich bezogen auf den Netzwerkstatus dieses Geräts) sowie unternehmensspezifische Daten (z. B. CPU-Auslastung, Druckerstatus usw.).

Es läuft über UDP, und die Nachrichtenkonsistenz liegt in der Verantwortung der implementierenden Bibliothek. Dies ist etwas ungewöhnlich, aber es ist so konzipiert, dass es auch funktioniert, wenn das Netzwerk nicht richtig funktioniert (z. B. überflutet mit Verkehr/falsch konfiguriert usw.) und Entscheidungen über Wiederholungsstrategien, Timeouts usw. auf Anwendungsebene getroffen werden müssen (im Gegensatz zu TCP). .