Dell EMC OpenManage-Plug-in Version 3.1 für Nagios Core Benutzerhandbuch April 2020 Rev.
Anmerkungen, Vorsichtshinweise und Warnungen ANMERKUNG: Eine ANMERKUNG macht auf wichtige Informationen aufmerksam, mit denen Sie Ihr Produkt besser einsetzen können. VORSICHT: Ein VORSICHTSHINWEIS warnt vor möglichen Beschädigungen der Hardware oder vor Datenverlust und zeigt, wie diese vermieden werden können. WARNUNG: Mit WARNUNG wird auf eine potenziell gefährliche Situation hingewiesen, die zu Sachschäden, Verletzungen oder zum Tod führen kann. © 2020 Dell Inc. oder ihre Tochtergesellschaften.
Inhaltsverzeichnis 1 Einführung in Dell EMC OpenManage-Plugin Version 3.1 für Nagios Core.......................................... 5 2 Neuerungen................................................................................................................................. 6 3 Wichtige Funktionen.................................................................................................................... 8 4 Support-Matrix..............................................................................
11 Fehlerbehebung........................................................................................................................ 53 12 Häufig gestellte Fragen............................................................................................................. 58 Anhang A: Anhang.........................................................................................................................
1 Einführung in Dell EMC OpenManage-Plugin Version 3.1 für Nagios Core Dieses Handbuch enthält Informationen über die Verwendung des Dell EMC OpenManage-Plug-ins Version 3.1 für Nagios Core und die Funktionen wie die Ermittlung, Überwachung und das Starten von Konsolen und die Fehlerbehebung der unterstützten Dell EMC Geräte. Es enthält außerdem Einzelheiten zu den unterstützten Dell Geräten und von Kunden häufig gestellte Fragen.
2 Neuerungen Tabelle 1. Neue Merkmale und Funktionen des Dell EMC OpenManage-Plug-ins Version 3.
Tabelle 1. Neue Merkmale und Funktionen des Dell EMC OpenManage-Plug-ins Version 3.1(fortgesetzt) Neue Funktionen Beschreibung Trap-basierte Überwachung des Funktionszustands. Trap-basierte Überwachung des Funktionszustands aller unterstützten Geräte. Starten gerätespezifischer Konsolen von Dell EMC.
3 Wichtige Funktionen Tabelle 2. Wichtige Funktionen des Dell EMC OpenManage-Plug-ins Version 3.1 für Nagios Core Funktion Funktionalität Geräteerkennung Ermittelt die unterstützten Dell EMC Geräte in der Nagios Core-Konsole Sobald die Ermittlung abgeschlossen ist, werden die Host- und Dienstdefinitionen für jedes Gerät erstellt. • • • • Ermitteln Sie modulare Dell EMC PowerEdge MX7000-Gehäuse und Dell EMC Speicher ME4 unter Verwendung des Rest-Protokolls.
Tabelle 2. Wichtige Funktionen des Dell EMC OpenManage-Plug-ins Version 3.1 für Nagios Core(fortgesetzt) Funktion Funktionalität Garantieinformationen Überwacht die Garantieinformationen für die unterstützten Dell EMS Geräte und zeigt diese regelmäßig an und zeigt außerdem den Status der Garantieinformationen in der Nagios Core-Konsole an. Weitere Informationen finden Sie unter Garantieinformationen für Dell EMC Geräte.
4 Support-Matrix Das Dell EMC OpenManage-Plug-in Version 3.1 für Nagios Core unterstützt die Dell EMC Geräte, die in den folgenden Tabellen aufgelistet sind. Tabelle 3. Unterstützung für Betriebssystem Betriebssystem RHEL 7.7 RHEL 8.0 Ubuntu 18.04.3 Ubuntu 16.04.3 SLES 15 SP1 und 12 SP4 Tabelle 4. Unterstützung für Nagios Core Nagios Core 3.5.1 4.4.5 Skalierbare Datacenter-Lösungen Tabelle 5.
Hyperkonvergente Infrastruktur (HCI)Plattformen Tabelle 6.
Tabelle 7. Unterstützte Power Edge-Server(fortgesetzt) Dell PowerEdge-Server der 12. Generation Dell PowerEdge-Server der 13.
Speicher-Arrays der Compellent SC-Serie Tabelle 9. Unterstützte Compellent-Speicher-Arrays. Compellent-Speicherarrays Compellent Series 40 Compellent SC4020 Compellent SC5020 Compellent SC7020 Compellent SC8000 Compellent SC9000 Speicher-Arrays der EqualLogic PS-Serie Tabelle 10.
PowerVault ME4 Speicherarrays Tabelle 12. Unterstützte PowerVault ME4-Speicherarrays. PowerVault ME4 PowerVault ME4012 PowerVault ME4024 PowerVault ME4084 ANMERKUNG: Die Position des Lüftermoduls in ME4084 unterscheidet sich von der Position des internen Lüfters. Dell EMC Netzwerk-Switches Tabelle 13.
Tabelle 13. Unterstützte Netzwerk-Switches(fortgesetzt) S-Serie Z-Serie C-Serie FN-Serie M-Serie N-Serie S5248F S5224F S5212F S5232F ANMERKUNG: Die Switches MX5108n ind MX9116n unterstützen die Firmware-Version 10.5.0.5 Informationen zu unterstützten Firmware-Versionen für Netzwerkschalter finden Sie im Nagios-Installationshandbuch.
5 Geräteermittlung und Bestandsaufnahme Themen: • • • • Info zur Geräteermittlung Info zum Dell EMC Ermittlungsdienstprogramm für Geräte Ermitteln von Dell EMC Geräten Geräteinformationen Info zur Geräteermittlung Folgende Überwachungsprotokolle für die unterstützten Dell EMC Geräte sind verfügbar: • • • • Modulare Dell EMC PowerEdge MX7000-Gehäuse und PowerVault ME4-Speicherarrays werden mittels REST-Protokoll ermittelt.
Info zum Dell EMC Ermittlungsdienstprogramm für Geräte Durchsuchen Sie zum Ausführen des Suchhilfsprogramms des Dell Geräts /dell/scripts und führen Sie den folgenden Phyton-Befehl aus: python dellemc_nagios_discovery_service_utility.py -h Alle verfügbaren Optionen des Dell EMC Ermittlungsdienstprogramms für Geräte werden angezeigt. Tabelle 14.
Tabelle 14. Optionen des Dienstprogramms für die Dell EMC Gerätehilfe(fortgesetzt) Optionen Beschreibung --http.user WSMan-/REST-/Redfish-Benutzername zur Authentifizierung ANMERKUNG: Für Überwachungszwecke wird empfohlen, den Benutzern eine Berechtigung für den schreibgeschützten Zugriff zu erteilen. --http.password WSMan-/REST-/Redfish-Kennwort zur Authentifizierung --http.timeout Ein für das WSMan-/REST-/Redfish-Timeout zulässiger Wert (in Sekunden) ist [1–1440]. Der Standardwert ist 30. --http.
Tabelle 15. Obligatorische Parameter des Dienstprogramms für die Dell EMC Gerätehilfe(fortgesetzt) --http.user Dieser Parameter ist obligatorisch für ein über WSMan/Redfish ermitteltes Dell EMC Gerät. --http.password Dieser Parameter ist obligatorisch für ein über WSMan/Redfish ermitteltes Dell EMC Gerät. --output.file Dies zeigt den Speicherort an, an dem die Hostdatei im .cfgFormat erstellt wird.
Tabelle 16. Basierend auf dem ausgewählten Protokoll für Dell EMC Server erstellte Standarddienste(fortgesetzt) Dienste SNMP WSMan-Protokoll Redfish-Protokoll FC-NIC-Status Dell EMC Server X √ √ Garantieinformationen Dell EMC Server √ √ √ GPU und allgemeine GPUs Dell EMC Server X X √ ANMERKUNG: Das Redfish-Protokoll unterstützt die iDRAC-Firmware-Version 3.30.30.30 und höher. Tabelle 17.
Tabelle 18.
Tabelle 20. Basierend auf dem SNMP-Protokoll für Speicher-Arrays der EqualLogic PS-Serie erstellte Standarddienste(fortgesetzt) Dienste Grundlegende Dienste Volume-Status Dell EMC Speicher-PS-Serie Speicherpoolstatus Dell EMC Speicher-PS-Serie Informationen zum Speicherpool Dell EMC Speicher-PS-Serie Garantieinformationen Dell EMC Speicher-PS-Serie Tabelle 21.
Tabelle 23.
Tabelle 23.
Tabelle 23.
Tabelle 23.
Tabelle 23.
Beispiel: python dellemc_nagios_discovery_service_utility.py --hostgroup="Dell EMC VxFlex" -listservices python dellemc_nagios_discovery_service_utility.py --hostgroup="Dell EMC Networking" -listservices python dellemc_nagios_discovery_service_utility.
Ermitteln von Dell EMC Geräten Mit diesem Plugin können Sie alle unterstützten Dell EMC Geräte ermitteln. Voraussetzungen: • • • • • • Wenn Sie für die Ermittlung das SNMP-Protokoll verwenden, stellen Sie sicher, dass SNMP-Version 1 oder SNMP-Version 2 aktiviert ist und dass die Community-Zeichenkette für Dell EMC Server, Dell EMC Speichergeräte und Dell EMC Netzwerk-Switches eingestellt und konfiguriert ist. Weitere Informationen finden Sie im Anhang.
5. Sobald das Suchhilfsprogrammskript ausgeführt wird, überprüfen Sie die Nagios-Konfiguration durch Ausführen des Befehls /bin/nagios -v //etc/nagios.cfg. ANMERKUNG: Wenn der Parameter "--enable.log" nicht übergegeben wird, werden die Protokolle nicht erstellt. ANMERKUNG: Wenn der Parameter "--enable.log" übergegeben wird, aber der Wert "--logLoc" nicht definiert ist, werden die Protokolle am Standardspeicherort /var/dell erstellt. 6.
Tabelle 24.
Tabelle 24. Geräteinformationen(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute Informationen zu Dell EMC Netzwerk-Switches Die folgenden Status sind möglich: Dieser Dienst bietet grundlegende Informationen zum Netzwerk-Switch.
6 Überwachen von Dell EMC Geräten Sie können die in den folgenden Abschnitten näher beschriebenen Aspekte von Dell EMC Geräten überwachen. Themen: • • • Gesamtfunktionszustand der Dell EMC Geräte Überwachen des Komponenten-Funktionszustands von Dell EMC Geräten Überwachen von SNMP-Warnungen Gesamtfunktionszustand der Dell EMC Geräte Sie können den Gesamtfunktionszustand der Dell EMC Geräte in der Nagios Core-Konsole überwachen.
Tabelle 25. Informationen zum Gesamtfunktionszustand(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute bei Verwendung von WSMan • Temperatur Angezeigte Attribute bei Verwendung von SNMP • Angezeigte Attribute bei Verwendung von Redfish/REST Temperatur Gesamtfunktion szustand Dell EMC Gehäuse ANMERKUN G: ME4 und MX7000 verwenden das RESTProtokoll Gehäuse gesamt Gibt den globalen Funktionszusta nd von Dell EMC Gehäusen an.
Tabelle 25.
Tabelle 26. Informationen zum Funktionszustand der Dell EMC Gerätekomponenten(fortgesetzt) Dienstleistungs- Status Beschreibung • • des Speichers in • Dell EMC Servern • an. • Physischer Festplattenstatus Dell EMC Server Gibt den schlimmsten kumulierten Funktionszustand der physischen Festplatten in Dell EMC Servern an. Festplattengrupp enstatus Dell EMC Server Gibt den schlimmsten kumulierten Funktionszustand der Festplattengrupp en in Dell EMC Servern an.
Tabelle 26. Informationen zum Funktionszustand der Dell EMC Gerätekomponenten(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute bei Verwendung von WSMan Angezeigte Attribute bei Verwendung von SNMP Angezeigte Attribute bei Verwendung von Redfish Eingriffsstatus Dell EMC Server Gibt den Gesamtfunktions zustand des Gehäuseeingriffs in Dell EMC Servern an.
Tabelle 26. Informationen zum Funktionszustand der Dell EMC Gerätekomponenten(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute bei Verwendung von WSMan Angezeigte Attribute bei Verwendung von SNMP Angezeigte Attribute bei Verwendung von Redfish de in Dell EMC Servern an. SD-Kartenstatus Dell EMC Server Gibt den Gesamtfunktions zustand der SDKarte in Dell EMC Servern an.
Tabelle 27. Informationen zum Funktionszustand von Komponenten des Dell EMC Gehäuses(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute • • • • Kapazität Freier Speicherplatz Datenträgertyp SecurityState Gibt den schlimmsten kumulierten Funktionszustand der Festplattengruppen in Dell EMC Gehäusen an.
Tabelle 27. Informationen zum Funktionszustand von Komponenten des Dell EMC Gehäuses(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute Gibt den schlimmsten kumulierten Funktionszustand des E/A-Moduls in Dell EMC Gehäusen an. • • • • • • • • Status FQDD FabricType IPv4Address LaunchURL Name PartNumber Steckplatz Serversteckplatzinformation en Dell EMC Gehäuse Gibt den schlimmsten kumulierten Funktionszustand des Server-Steckplatzes im Dell EMC Gehäuse an.
Tabelle 28. Informationen zum Funktionszustand von EqualLogic-Komponenten Dienstleistungs- Status Beschreibung Angezeigte Attribute Physischer Festplattenstatus Dell EMC Speicher-PS-Serie Die folgenden Status sind möglich: Gibt den schlimmsten kumulierten Funktionszustand der physischen Festplatten im EqualLogic-Mitglied an.
Tabelle 30. Garantieinformationen für PowerVault MD Dienstleistungs- Status • • • Beschreibung Warnung Unbekannt Kritisch Angezeigte Attribute • • • • • Gerätetyp Versanddatum (UTC) Startdatum (UTC) Enddatum (UTC) Verbleibende Tage Tabelle 31. PowerVault ME4 Service-Informationen Dienstleistungs- Status Beschreibung Angezeigte Attribute Garantieinformationen Dell EMC Speicher ME4 Die folgenden Status sind möglich: Gibt den Status der Garantieinformationen für die PowerVault ME4Speicherarrays an.
Tabelle 31. PowerVault ME4 Service-Informationen(fortgesetzt) Dienstleistungs- Status Beschreibung Angezeigte Attribute • Systemname Speicherpoolstatus Dell EMC Speicher ME4 Gibt Informationen zu den Speicherpools für die PowerVault ME4Speicherarrays an. • • • • • • PoolOverCommitted SectorFormat Overcommit HighThreshold MidThreshold Größe Speichergehäusestatus Dell EMC Speicher ME4 Gibt Informationen zum Speichergehäuse für die PowerVault ME4Speicherarrays an.
Tabelle 32. Informationen zum Funktionszustand von Netzwerk-Switch-Komponenten(fortgesetzt) Dienstleistungs- Beschreibung Angezeigte Attribute bei Verwendung von SNMP Administratorstat us an. Garantieinformationen Dell EMC Netzwerk-Switch Gibt den Status der Garantieinformationen für den Dell EMC Netzwerk-Switch an.
Ausschließen mehrerer Instanzen Um mehrere Instanzen auszuschließen, verwenden Sie den Operator "IN" mit "()". Beispiel: python dellemc_nagios_discovery_service_utility.py --host="100.96.25.86" --service="NIC" excludeinstance="FQDD IN ('NIC.Integrated.1-3-1','NIC.Integrated.1-4-1')" -output.file=/usr/ local/nagios/dell/config/objects ANMERKUNG: Der Operator "IN" unterscheidet nicht zwischen Groß- und Kleinschreibung.
Die Services werden im rechten Fenster angezeigt. Überwachen von SNMP-Warnungen Info zur SNMP-Warnungsüberwachung Sie können SNMP-Warnungen, die von den Geräten weitergeleitet werden, asynchron empfangen. Wenn eine SNMP-Warnung empfangen wird, zeigt der Dienst des jeweiligen Geräts eine Zusammenfassung der Warnungsmeldung und den Warnungsschweregrad der zuletzt empfangenen Warnung in der Nagios Core-Konsole an. Tabelle 34.
Tabelle 34. Dell EMC Trap-Informationen(fortgesetzt) Dienstleistungs- Status Beschreibung Gruppen-Traps der Dell EMC SpeicherPS-Serie Die folgenden Status sind möglich: Liefert Trap-Informationen zu den Speicher-Arrays der EqualLogic PS-Serie.
7 Starten gerätespezifischer Konsolen von Dell EMC So starten Sie die Konsole für ein unterstütztes Dell EMC Gerät: 1. Wählen Sie in der Nagios-Core-Konsole unter Aktueller Status eine der folgenden Optionen aus: • • • Hosts Dienste Host-Gruppen > 2. Klicken Sie auf (Symbol Zusätzliche Host-Aktionen durchführen) neben dem Dell EMC Gerät. Die jeweilige Dell EMC Konsole wird in einem neuen Fenster gestartet.
8 Garantieinformationen für Dell EMC Geräte Mit dieser Funktion können Sie auf die Garantieinformationen für die ermittelten Dell EMC Geräte zugreifen. Diese Funktion ermöglicht Ihnen die Überwachung der Garantiedetails des Dell EMC Geräts in der Konsole. Zum Abrufen der Garantieinformationen benötigen Sie eine aktive Internetverbindung.
• • Sie verfügen über eine aktive Internetverbindung. Das ermittelte Gerät verfügt über eine gültige Service-Tag-Nummer. Nachdem ein Gerät erfolgreich ermittelt wurde, werden die zugehörigen Garantieinformationen in der Spalte Statusinformationen angezeigt. Um die Details zu einem Dell EMC Gerät anzuzeigen, 1. ermitteln Sie das Dell EMC Gerät. 2. Klicken Sie unter den Diensten auf Garantieinformationen.
9 Entfernen von Dell EMC Geräten Sie können ein Dell EMC Gerät, das Sie nicht überwachen möchten, entfernen. 1. Navigieren Sie zu /dell/config/objects und löschen Sie die entsprechende Datei .cfg. 2. Starten Sie zum Abschließen des Entfernungsvorgangs des Dell EMC Geräts die Nagios Core-Dienste neu, indem Sie den folgenden Befehl ausführen: service nagios restart.
10 Meldungen der Wissensdatenbank für generierte Warnungen Sie können weiterführende Informationen zu den von den ermittelten Dell EMC Geräten generierten SNMP-Warnungen über die KBMeldungen für das betreffende Gerät in der Nagios Core-Konsole erhalten. Anzeigen von KB-Meldungen Führen Sie zum Anzeigen der KB-Meldungen für eine von einem ermittelten Dell EMC Gerät generierte SNMP-Warnung die folgenden Schritte aus: 1. Melden Sie sich bei der Nagios Core-Konsole an. 2.
11 Fehlerbehebung In diesem Abschnitt werden mögliche Probleme bei der Verwendung des Dell EMC OpenManage-Plugin für Nagios Core und deren Umgehungen aufgeführt. Stellen Sie sicher, dass Sie die Anforderungen erfüllen, oder führen Sie die in diesem Abschnitt aufgeführten Schritte aus. Die Nagios-Konsole zeigt „Fehler:: Keine Antwort vom Host: IP/Hostname“ beim Ändern der Passphrase an Lösung: Wenn die Passphrase geändert wird, müssen Benutzer die Geräte erneut ermitteln.
excludeinstance=" operator ''"] ausgeführt wird Lösung: Um diese Instanzen anzuzeigen, wird das Skript mit einem anderen Wert als für ausgeführt. Beispiel: [- excludeinstance=" operator 'NA'"] SNMP-Traps werden von den Dell EMC Geräten in der Nagios Core-Konsole für ein Ubuntu-Setup nicht empfangen.
Das Ermittlungsskript erstellt keinen Host und keine Dienstdefinitionsdatei für IPv4- oder IPv6Adressen oder -Hosts. 1. 2. 3. 4. OMSDK ist installiert. Die IP-Adressen oder Hosts sind erreichbar. SNMP oder WSMan oder Redfish ist auf den angegebenen IP-Adressen oder Hosts aktiviert. Die entsprechenden Protokollparameter werden während der Ermittlung übergeben.
Die spezifischen Dienste für das Dell EMC OpenManage Plug-In zeigen die Meldung „Redfish-Fehler während Kommunikation mit Host“ an 1. Redfish ist auf den IP-Adressen oder Hosts aktiviert. 2. Die angegebenen IP-Adressen oder Hosts sind erreichbar. Die spezifischen Dienste für das Dell EMC OpenManage-Plugin zeigen die Meldung „Komponenteninformation = UNBEKANNT“ an ANMERKUNG: Diese Meldung ist erwartbar, wenn die Komponente nicht im ermittelten Dell EMC Gerät verfügbar ist.
1. Die Datei /libexec/eventhandlers/submit_check_result ist vorhanden. 2. Die Trap-Konfigurationsdatei Dell_Agent_free_Server_Traps.conf und die Binärdatei submit_check_result verfügen über die entsprechenden Berechtigungen. 3. Der SNMPT-Prozess verfügt über die entsprechenden Berechtigungen zum Ausführen von Skripten in /dell/ scripts. OMSDK-Installation schlägt bei pip Version 10.0 und höher möglicherweise fehl Lösung: Führen Sie einen der folgenden Schritte aus: 1.
12 Häufig gestellte Fragen 1. Frage: Wie kann das Dell EMC OpenManage-Plugin für Nagios Core lizenziert werden? Antwort: Sie können dieses Plug-in kostenlos installieren und nutzen. 2. Frage: Welche Dell EMC Hardwaremodelle werden von diesem Plugin unterstützt? Antwort: Eine Liste der unterstützten Dell EMC Plattformen finden Sie in der Support-Matrix. 3. Frage: In meinem Rechenzentrum befinden sich Server früherer Generationen (9. bis 11. Generation).
A Anhang Konfigurieren von SNMP-Parametern für iDRAC unter Verwendung der iDRAC-Webkonsole 1. Starten Sie die iDRAC-Webkonsole (12. und 13. Generation von PowerEdge-Servern) und navigieren Sie in der Konsole zu iDRACEinstellungen > Netzwerk > Dienste. Für die 14. Generation von PowerEdge-Servern starten Sie die iDRAC-Webkonsole und navigieren zu iDRAC-Einstellungen > Dienste. 2. Konfigurieren Sie die Eigenschaften des SNMP-Agenten: a.
• • 60 Konfigurieren Sie die Community-Zeichenkette und die SNMP-Warnungs-Schnittstellennummer unter dem Abschnitt Konfiguration der SNMP-Traps nach Bedarf und klicken Sie anschließend auf Anwenden. Wählen Sie im Abschnitt SNMP-Trap-Konfiguration das erforderliche SNMP-Trap-Format aus und klicken Sie anschließend auf Anwenden.