XenCenter

Host- und dom0-Ressourcen mit NRPE überwachen

Hinweis:

Die NRPE-Funktion ist für XenServer Premium- oder Trial Edition-Kunden verfügbar. Weitere Informationen zur XenServer-Lizenzierung finden Sie unter Lizenzierung. Besuchen Sie die XenServer-Website, um ein Upgrade durchzuführen oder eine XenServer-Lizenz zu kaufen.

Sie können XenCenter yyyy.x.x verwenden, um Ihre XenServer 8- und Citrix Hypervisor 8.2 CU1-Nicht-Produktionsumgebungen zu verwalten. Verwenden Sie jedoch XenCenter 8.2.7, um Ihre Citrix Hypervisor 8.2 CU1-Produktionsumgebung zu verwalten.

Sie können XenCenter 8.2.7 und XenCenter yyyy.x.x auf demselben System installieren. Die Installation von XenCenter yyyy.x.x überschreibt Ihre XenCenter 8.2.7-Installation nicht.

Benutzer mit der Rolle Pool Admin können jedes Überwachungstool eines Drittanbieters 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 Check-Plugins verwenden, um Host- und dom0-Ressourcen zu überwachen:

Metrik NRPE-Prüfname Beschreibung Standardwarnschwelle Standardmäßiger kritischer Schwellenwert Rückgegebene Leistungsdaten
Host-CPU-Last check_host_load Ruft die aktuelle Last pro physischer CPU des Hosts ab und überprüft sie, wobei sich Last auf die Anzahl der vCPUs in einem laufenden oder ausführbaren Zustand bezieht. 3 4 Aktuelle Systemlast der CPU des Hosts (berechnet anhand der durchschnittlichen Auslastung der physischen CPU des Hosts).
CPU-Auslastung des Hosts (%) check_host_cpu Ruft die aktuelle durchschnittliche CPU-Gesamtauslastung des Hosts ab und überprüft sie. 80% 90% Der Prozentsatz der Host-CPU, die derzeit frei ist, und der Prozentsatz, der verwendet wird.
Speicherauslastung des Hosts (%) Hostspeicher überprüfen Ruft die aktuelle Speichernutzung des Hosts ab und überprüft sie. 80% 90% Der Prozentsatz des Hostspeichers, der derzeit frei ist, und der Prozentsatz, der verwendet wird.
Host-vGPU-Nutzung (%) check_vgpu Ruft die gesamte aktuell laufende Nvidia vGPU-Nutzung des Hosts ab und überprüft sie. 80% 90% Der Prozentsatz der laufenden vGPU, die derzeit kostenlos ist, und der Prozentsatz, der verwendet wird.
Host-vGPU-Speicherauslastung (%) check_vgpu_memory Ruft die gesamte aktuell ausgeführte 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-Last check_load Ruft den aktuellen Durchschnitt der Systemlast pro CPU von dom0 ab und überprüft ihn, wobei sich Last auf die Anzahl der Prozesse bezieht, die sich in einem laufenden oder ausführbaren Zustand befinden. 2.7,2.6,2.5 3.2,3.1,3 Die CPU-Lastdaten des Hosts wurden anhand des Durchschnitts der letzten 1, 5 und 15 Minuten berechnet.
Dom0 CPU-Auslastung (%) check_cpu Ruft die aktuelle durchschnittliche CPU-Gesamtauslastung von dom0 ab und überprüft sie. 80% 90% Die durchschnittliche CPU-Gesamtauslastung von dom0 in Prozent.
Dom0 Speicherauslastung (%) Speicher überprüfen Ruft die aktuelle Speicherbelegung von dom0 ab und überprüft sie. 80% 90% Der Prozentsatz des derzeit freien dom0-Speichers und der Prozentsatz, der verwendet wird.
Dom0 Kostenloser Swap (%) check_swap Ruft die aktuelle Swap-Nutzung von dom0 ab und überprüft sie. 20% 10% Der Prozentsatz von MB auf dom0, der derzeit kostenlos 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 von MB auf der dom0-Root-Partition, die derzeit frei ist.
Freier Speicherplatz der Dom0-Log-Partition (%) check_disk_log Ruft die aktuelle Logpartitionsnutzung von dom0 ab und überprüft sie. 20% 10% Der Prozentsatz von MB auf der dom0-Logpartition, die derzeit frei ist.
Toolstack-Status check_xapi Ruft den Status des XenServer Management Toolstack (auch bekannt als XAPI) ab und überprüft ihn.     Die Betriebszeit von XAPI ist in Sekunden abgelaufen.
Multipath-Status check_multipath Ruft den Status der Speicherpfade ab und überprüft ihn.     Der Status der Speicherpfade. OK gibt an, dass alle Pfade aktiv sind, WARNING zeigt an, dass einige Pfade ausgefallen sind, aber mehr als ein Pfad aktiv ist, CRITICAL zeigt an, dass nur ein Pfad aktiv ist oder dass alle Pfade ausgefallen sind, UNKNOWN gibt an, dass Host-Multipathing deaktiviert ist und dass der Status der Pfade nicht abgerufen werden kann.

NRPE ist ein on-premises Dienst, der in dom0 ausgeführt wird und am TCP-Port (Standard) 5666 auf Anfragen zur Prüfausführung von einem Überwachungstool wartet. Nachdem eine Anfrage eingetroffen ist, analysiert NRPE sie, findet den entsprechenden Prüfbefehl einschließlich der Parameterdetails aus der Konfigurationsdatei und führt ihn dann aus. Das Ergebnis der Prüfung wird an das Monitoring-Tool 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 Monitoring-Tool muss mit der 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 muss secp384r1 sein.

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 keine NRPE-Einstellungen für einen einzelnen Host in einem Pool konfigurieren.
  • Wenn Sie einem Pool einen Host 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 neu konfigurieren, nachdem Sie den neuen Host hinzugefügt haben, oder den neuen Host mit denselben NRPE-Einstellungen konfigurieren, bevor Sie ihn zum Pool hinzufügen.

    Hinweis:

    Wenn Sie die NRPE-Einstellungen in einem Pool nach dem Hinzufügen eines neuen Hosts neu konfigurieren, 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 NPRE-Einstellungen auf dem Host oder Pool nicht.

Konfigurieren Sie NRPE mithilfe von XenCenter

Sie können NRPE mithilfe von XenCenter oder der Xe-CLI konfigurieren. Weitere Informationen zur Konfiguration von NRPE mithilfe der xe-CLI finden Sie unter Konfigurieren von NRPE mithilfe der xe-CLI.

Um NRPE für einen eigenständigen Host oder für einen ganzen Pool zu konfigurieren, gehen Sie im Eigenschaftendialogfeld für Ihren Host/Pool zur Registerkarte NRPE-Konfiguration und gehen Sie wie folgt vor:

Hinweis:

Bei der Konfiguration von NRPE für einen Pool werden auf der Registerkarte NRPE-Konfiguration die Standard-NRPE-Konfigurationswerte für den gesamten Pool angezeigt.

  1. Wählen Sie in der Infrastrukturansicht 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.
  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, z. B. 192.168.1.0/24)
    • Hostname
  6. Um die Debug-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen Debugging-Nachrichten in Syslog aufzeichnen.
  7. Um die SSL-Protokollierung zu aktivieren, aktivieren Sie das Kontrollkästchen SSL-Nachricht in Syslog aufzeichnen.
  8. (Optional) Passen Sie die Warn- und kritischen Schwellenwerte an, indem Sie die Werte in der Tabelle mit den Warnungs- und kritischen Schwellenwerten ändern.

    Für einige Check-Plugins können Sie Warn- und kritische Schwellenwerte festlegen, sodass eine Warnung generiert wird, wenn der von einem Check-Plugin zurückgegebene Wert die Schwellenwerte überschreitet. Der Warnschwellenwert weist auf ein potenzielles Problem hin, und der kritische Schwellenwert weist auf ein schwerwiegenderes Problem hin, das sofortige Aufmerksamkeit erfordert. Obwohl Standardwerte für die Warnung und die kritischen Schwellenwerte festgelegt sind, können Sie die Schwellenwerte anpassen.

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

Verwenden Sie XenCenter, um die NRPE-Einstellungen für Ihren Host zu konfigurieren

Host- und dom0-Ressourcen mit NRPE überwachen