Verwenden Sie SNMP-Überwachung
Wenn Sie StorageGRID mit dem Simple Network Management Protocol (SNMP) überwachen möchten, müssen Sie den SNMP-Agent konfigurieren, der in StorageGRID enthalten ist.
Sorgen
Auf jedem StorageGRID-Knoten wird ein SNMP-Agent oder Daemon ausgeführt, der eine Management Information Base (MIB) bereitstellt. Die StorageGRID MIB enthält Tabellen- und Benachrichtigungsdefinitionen für Alarme und Alarme. Die MIB enthält auch Informationen zur Systembeschreibung wie Plattform und Modellnummer für jeden Knoten. Jeder StorageGRID-Knoten unterstützt auch eine Untergruppe von MIB-II-Objekten.
Zunächst ist SNMP auf allen Knoten deaktiviert. Wenn Sie den SNMP-Agent konfigurieren, erhalten alle StorageGRID-Knoten die gleiche Konfiguration.
Der StorageGRID SNMP Agent unterstützt alle drei Versionen des SNMP-Protokolls. Es bietet schreibgeschützten MIB-Zugriff für Abfragen, und es kann zwei Arten von ereignisgesteuerten Benachrichtigungen an ein Verwaltungssystem senden:
-
Traps sind Benachrichtigungen, die vom SNMP-Agent gesendet werden, die keine Bestätigung durch das Verwaltungssystem erfordern. Traps dienen dazu, das Managementsystem über etwas innerhalb von StorageGRID zu informieren, wie z. B. eine Warnung, die ausgelöst wird.
Traps werden in allen drei Versionen von SNMP unterstützt.
-
Informiert sind ähnlich wie Traps, aber sie erfordern eine Bestätigung durch das Management-System. Wenn der SNMP-Agent innerhalb einer bestimmten Zeit keine Bestätigung erhält, wird die Benachrichtigung erneut gesendet, bis eine Bestätigung empfangen wurde oder der maximale Wiederholungswert erreicht wurde.
Die Informationsunterstützung wird in SNMPv2c und SNMPv3 unterstützt.
Trap- und Inform-Benachrichtigungen werden in folgenden Fällen versendet:
-
Eine Standardwarnung oder eine benutzerdefinierte Meldung wird für jeden Schweregrad ausgelöst. Um SNMP-Benachrichtigungen für eine Warnung zu unterdrücken, müssen Sie eine Stille für die Warnung konfigurieren. Benachrichtigungen werden von jedem Admin-Node gesendet, der als bevorzugter Absender konfiguriert wurde.
Jeder Alarm wird einem von drei Trap-Typen basierend auf dem Schweregrad des Alarms zugeordnet: ActiveMinorAlert, activeMajorAlert und activeCriticalAlert. Beschreibungen der Warnmeldungen, die diese Traps auslösen können, finden Sie im Alerts Referenz.
-
Bestimmte Alarme (Altsystem) werden mit einem bestimmten Schweregrad oder höher ausgelöst.
SNMP-Benachrichtigungen werden nicht für jeden Alarm oder jeden Schweregrad gesendet.
Unterstützung von SNMP-Versionen
Die Tabelle bietet eine allgemeine Zusammenfassung der unterstützten SNMP-Versionen.
SNMPv1 | SNMPv2c | SNMPv3 | |
---|---|---|---|
Abfragen |
Schreibgeschützte MIB-Abfragen |
Schreibgeschützte MIB-Abfragen |
Schreibgeschützte MIB-Abfragen |
Abfrageauthentifizierung |
Community-Zeichenfolge |
Community-Zeichenfolge |
Benutzer des benutzerbasierten Sicherheitsmodells (USM) |
Benachrichtigungen |
Nur Traps |
Traps und informiert |
Traps und informiert |
Benachrichtigungsauthentifizierung |
Standard-Trap-Community oder eine benutzerdefinierte Community-Zeichenfolge für jedes Trap-Ziel |
Standard-Trap-Community oder eine benutzerdefinierte Community-Zeichenfolge für jedes Trap-Ziel |
USM-Benutzer für jedes Trap-Ziel |
Einschränkungen
-
StorageGRID unterstützt schreibgeschützten MIB-Zugriff. Lese-Schreibzugriff wird nicht unterstützt.
-
Alle Nodes im Grid erhalten dieselbe Konfiguration.
-
SNMPv3: StorageGRID unterstützt den Transport Support Mode (TSM) nicht.
-
SNMPv3: Das einzige unterstützte Authentifizierungsprotokoll ist SHA (HMAC-SHA-96).
-
SNMPv3: Das einzige unterstützte Datenschutzprotokoll ist AES.
Auf die MIB zugreifen
Sie können auf die MIB-Definitionsdatei an der folgenden Stelle auf einem beliebigen StorageGRID-Knoten zugreifen:
/usr/share/snmp/mibs/NETAPP-STORAGEGRID-MIB.txt