Überwachung von Host- und dom0-Ressourcen mit NRPE
Hinweis:
Die NRPE-Funktion ist für Kunden der XenServer Premium oder Trial Edition verfügbar. Weitere Informationen zur XenServer-Lizenzierung finden Sie unter Lizenzierung. Um ein Upgrade durchzuführen oder eine XenServer-Lizenz zu erhalten, besuchen Sie die XenServer-Website.
Benutzer mit der Rolle Pool-Administrator können jedes Überwachungstool von Drittanbietern verwenden, das den Nagios Remote Plugin Executor (NRPE) unterstützt, um die von Ihrem XenServer®-Host und dom0 – der Steuerdomäne Ihres Hosts – verbrauchten Ressourcen zu überwachen.
Sie können die folgenden Prüf-Plugins verwenden, um Host- und dom0-Ressourcen zu überwachen:
| Metrik | NRPE-Prüfname | Beschreibung | Standard-Warnschwelle | Standard-kritische Schwelle | Zurückgegebene Leistungsdaten |
|---|---|---|---|---|---|
| Host-CPU-Auslastung | check_host_load | Ruft die aktuelle Last pro physischer CPU des Hosts ab und prüft diese, wobei Last sich auf die Anzahl der vCPU(s) in einem laufenden oder ausführbaren Zustand bezieht. | 3 | 4 | Aktuelle Systemauslastung der CPU des Hosts (berechnet durch die durchschnittliche Auslastung der physischen CPU des Hosts). |
| Host-CPU-Auslastung (%) | check_host_cpu | Ruft die aktuelle durchschnittliche Gesamt-CPU-Auslastung des Hosts ab und prüft sie. | 80% | 90% | Der Prozentsatz der Host-CPU, der aktuell frei ist, und der Prozentsatz, der in Gebrauch ist. |
| Host-Speicherauslastung (%) | check_host_memory | Ruft die aktuelle Speicherauslastung des Hosts ab und prüft sie. | 80% | 90% | Der Prozentsatz des Host-Speichers, der aktuell frei ist, und der Prozentsatz, der in Gebrauch ist. |
| Host-vGPU-Auslastung (%) | check_vgpu | Ruft die aktuelle Nvidia vGPU-Nutzung des Hosts ab und überprüft diese. | 80% | 90% | Der Prozentsatz der laufenden vGPU, der derzeit frei ist, und der Prozentsatz, der verwendet wird. |
| Host vGPU-Speichernutzung (%) | check_vgpu_memory | Ruft die aktuelle Nvidia vGPU-Speichernutzung (einschließlich des gemeinsam genutzten Speichers und des Grafikspeichers) des Hosts ab und überprüft diese. | 80% | 90% | Der Prozentsatz des laufenden vGPU-Speichers (einschließlich des gemeinsam genutzten Speichers und des Grafikspeichers), der derzeit frei ist, und der Prozentsatz, der verwendet wird. |
| Dom0 CPU-Auslastung | check_load | Ruft die aktuelle durchschnittliche Systemlast pro CPU von dom0 ab und überprüft diese, wobei Last die Anzahl der Prozesse in einem laufenden oder ausführbaren Zustand bezeichnet. | 2.7,2.6,2.5 | 3.2,3.1,3 | Host-CPU-Auslastungsdaten, berechnet durch Mittelwertbildung der letzten 1, 5 und 15 Minuten. |
| Dom0 CPU-Auslastung (%) | check_cpu | Ruft die aktuelle durchschnittliche Gesamt-CPU-Auslastung von dom0 ab und prüft sie. | 80% | 90% | Die durchschnittliche Gesamt-CPU-Auslastung von dom0 in Prozent. |
| Dom0 Speichernutzung (%) | check_memory | Ruft die aktuelle Speichernutzung von dom0 ab und prüft sie. | 80% | 90% | Der Prozentsatz des dom0-Speichers, der aktuell frei ist, und der Prozentsatz, der belegt ist. |
| Dom0 Freier Swap (%) | check_swap | Ruft die aktuelle Swap-Nutzung von dom0 ab und prüft sie. | 20% | 10% | Der Prozentsatz der aktuell freien MB auf dom0. |
| Dom0 Root-Partition freier Speicherplatz (%) | check_disk_root | Ruft die aktuelle Root-Partitionsnutzung von dom0 ab und prüft sie. | 20% | 10% | Der Prozentsatz der aktuell freien MB auf der dom0 Root-Partition. |
| Dom0 Log-Partition freier Speicherplatz (%) | check_disk_log | Ruft die aktuelle Log-Partitionsnutzung von dom0 ab und prüft sie. | 20% | 10 % | Der Prozentsatz an MB auf der dom0-Log-Partition, der derzeit frei ist. |
| Toolstack-Status | check_xapi | Ruft den Status des XenServer-Management-Toolstacks (auch bekannt als XAPI) ab und überprüft ihn. | Verstrichene XAPI-Betriebszeit in Sekunden. | ||
| Multipath-Status | check_multipath | Ruft den Status der Speicherpfade ab und überprüft ihn. | Der Status der Speicherpfade. OK zeigt an, dass alle Pfade aktiv sind, WARNING zeigt an, dass einige Pfade fehlgeschlagen sind, aber mehr als ein Pfad aktiv ist, CRITICAL zeigt an, dass nur ein Pfad aktiv ist oder dass alle Pfade fehlgeschlagen sind, UNKNOWN zeigt an, dass Host-Multipathing deaktiviert ist und der Status der Pfade nicht abgerufen werden kann. |
NRPE ist ein On-Premises-Dienst, der in dom0 ausgeführt wird und auf TCP-Port (Standard) 5666 auf Prüfausführungsanfragen von einem Überwachungstool lauscht. Nachdem eine Anfrage eingegangen ist, analysiert NRPE diese, findet den entsprechenden Prüfbefehl einschließlich der Parameterdetails in der Konfigurationsdatei und führt ihn dann aus. Das Ergebnis der Prüfung wird an das Überwachungstool gesendet, das die Ergebnisse vergangener Prüfungen speichert und ein Diagramm mit den historischen Leistungsdaten bereitstellt.
Voraussetzungen
Um NRPE zur Überwachung von Host- und dom0-Ressourcen nutzen zu können, muss das von Ihnen verwendete Überwachungstool die folgenden Voraussetzungen erfüllen:
-
Das Überwachungstool muss mit NRPE Version 4.1.0 kompatibel sein.
-
Um die Kommunikation zwischen NRPE und dem Überwachungstool zu ermöglichen, muss das Überwachungstool TLS 1.2 mit den Chiffren
ECDHE-RSA-AES256-GCM-SHA384undECDHE-RSA-AES128-GCM-SHA256unterstützen, und die EC-Kurve istsecp384r1.
Einschränkungen
-
Sie können NRPE-Einstellungen für einen gesamten Pool oder für einen eigenständigen Host konfigurieren, der nicht Teil eines Pools ist. Derzeit können Sie NRPE-Einstellungen nicht für einen einzelnen Host in einem Pool konfigurieren.
-
Wenn Sie einen Host zu einem Pool hinzufügen, auf dem NRPE bereits aktiviert und konfiguriert ist, wendet XenCenter® die NRPE-Einstellungen des Pools nicht automatisch auf den neuen Host an. Sie müssen die NRPE-Einstellungen im Pool nach dem Hinzufügen des neuen Hosts neu konfigurieren oder den neuen Host mit denselben NRPE-Einstellungen konfigurieren, bevor Sie ihn dem Pool hinzufügen.Hinweis:Stellen Sie beim Neukonfigurieren der NRPE-Einstellungen in einem Pool nach dem Hinzufügen eines neuen Hosts sicher, dass der Host betriebsbereit ist.
-
Wenn ein Host aus einem Pool entfernt wird, auf dem NRPE aktiviert und konfiguriert ist, ändert XenCenter die NRPE-Einstellungen auf dem Host oder im Pool nicht.
NRPE mit XenCenter konfigurieren
Sie können NRPE mit XenCenter oder der xe-CLI konfigurieren. Weitere Informationen zum Konfigurieren von NRPE mit der xe-CLI finden Sie unter NRPE mit der xe-CLI konfigurieren.
Um NRPE für einen eigenständigen Host oder für einen gesamten Pool zu konfigurieren, wechseln Sie zur Registerkarte NRPE-Konfiguration im Dialogfeld Eigenschaften für Ihren Host/Pool und führen Sie die folgenden Schritte aus:
Hinweis:
Beim Konfigurieren von NRPE für einen Pool zeigt die Registerkarte NRPE-Konfiguration die Standard-NRPE-Konfigurationswerte für den gesamten Pool an.
-
Wählen Sie in der Ansicht Infrastruktur den Host/Pool aus, für den Sie die NRPE-Einstellungen konfigurieren möchten.
-
Klicken Sie auf der Registerkarte Allgemein auf Eigenschaften.
-
Wählen Sie im Dialogfeld Eigenschaften die Registerkarte NRPE aus.
-
Aktivieren Sie das Kontrollkästchen NRPE aktivieren.
-
Um weitere Überwachungsserver hinzuzufügen, die mit dem NRPE-Daemon kommunizieren dürfen, geben Sie die Hosts als kommagetrennte Liste von IP-Adressen oder Hostnamen an. Sie können in den folgenden Formaten angegeben werden:
-
IP-Adresse (unterstützt nur IPv4)
-
Classless Inter-Domain Routing (CIDR) (Format:
xxx.xxx.xxx.xxx/n, zum Beispiel192.168.1.0/24) -
Hostname
-
-
Um die Debug-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen Debug-Meldungen in Syslog aufzeichnen.
-
Um die SSL-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen SSL-Meldung in Syslog aufzeichnen.
-
(Optional) Passen Sie die Warn- und kritischen Schwellenwerte an, indem Sie die Werte in der Tabelle der Warn- und kritischen Schwellenwerte ändern.Für einige Prüf-Plugins können Sie Warn- und kritische Schwellenwerte festlegen, sodass eine Warnung generiert wird, wenn der von einem Prüf-Plugin zurückgegebene Wert die Schwellenwerte überschreitet. Der Warnschwellenwert weist auf ein potenzielles Problem hin, und der kritische Schwellenwert weist auf ein ernsteres Problem hin, das sofortige Aufmerksamkeit erfordert. Obwohl Standardwerte für die Warn- und kritischen Schwellenwerte festgelegt sind, können Sie die Schwellenwerte anpassen.
-
Klicken Sie auf OK, um Konfigurationsänderungen auf Ihren Host/Pool anzuwenden.
Verwenden Sie XenCenter, um die NRPE-Einstellungen für Ihren Host zu konfigurieren(/en-us/xencenter/media/xencenter-nrpe-host.png)
Verwandte Dokumentation
XenServer Aktuelle Version
-
Host- und dom0-Ressourcen mit NRPE überwachen(/de-de/xenserver/9/monitor-performance/monitor-nrpe.html)