XenCenter

Ü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 sich die Last 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 sie. 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 sie. 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 Systemauslastung pro CPU von dom0 ab und überprüft sie, wobei die Auslastung 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-Lastdaten, 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 Speicherauslastung (%) check_memory Ruft die aktuelle Speicherauslastung von dom0 ab und prüft sie. 80% 90% Der Prozentsatz des dom0-Speichers, der derzeit frei ist, und der Prozentsatz, der belegt ist.
Dom0 Freier Swap (%) check_swap Ruft die aktuelle Swap-Nutzung von dom0 ab und überprüft sie. 20% 10% Der Prozentsatz an MB auf dom0, der derzeit frei ist.
Freier Speicherplatz der Dom0-Root-Partition (%) check_disk_root Ruft die aktuelle Root-Partitionsnutzung von dom0 ab und überprüft sie. 20% 10% Der Prozentsatz an MB auf der Dom0-Root-Partition, der derzeit frei ist.
Freier Speicherplatz der Dom0-Log-Partition (%) check_disk_log Ruft die aktuelle Log-Partitionsnutzung von dom0 ab und überprüft sie. 20% 10 % Der Prozentsatz an MB auf der dom0-Protokollpartition, der derzeit frei ist.
Toolstack-Status check_xapi Ruft den Status des XenServer-Verwaltungs-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 sie, 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 verwenden 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-SHA384 und ECDHE-RSA-AES128-GCM-SHA256 unterstützen, und die EC-Kurve ist secp384r1.

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:

    Beim Neukonfigurieren der NRPE-Einstellungen in einem Pool nach dem Hinzufügen eines neuen Hosts stellen Sie 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.

  1. Wählen Sie in der Ansicht Infrastruktur den Host/Pool aus, für den Sie die NRPE-Einstellungen konfigurieren möchten.
  2. Klicken Sie auf der Registerkarte Allgemein auf Eigenschaften.
  3. Wählen Sie im Dialogfeld Eigenschaften die Registerkarte NRPE aus.
  4. Aktivieren Sie das Kontrollkästchen NRPE aktivieren.
  5. 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 Beispiel 192.168.1.0/24)
    • Hostname
  6. Um die Debug-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen Debug-Meldungen in Syslog aufzeichnen.
  7. Um die SSL-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen SSL-Meldung in Syslog aufzeichnen.
  8. (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.

  9. Klicken Sie auf OK, um Konfigurationsänderungen auf Ihren Host/Pool anzuwenden.

Verwenden Sie XenCenter, um 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/current-release/monitor-performance/monitor-nrpe)
Überwachung von Host- und dom0-Ressourcen mit NRPE