Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure CycleCloud unterstützt die Überwachung externer Dienste über die austauschbare Architektur. Administratoren können die automatische Überwachung dieser Systeme aktivieren, indem Sie unter dem Benutzermenü in der oberen rechten Ecke der Weboberfläche zur Seite "Einstellungen " wechseln, auf das Element "CycleCloud-Einstellungen " doppelklicken und das Kontrollkästchen " Überwachung für CycleCloud-Dienste aktivieren" aktivieren.
Wenn Sie diese Option aktivieren, werden unterstützte Dienste in jedem Cluster automatisch bei CycleCloud registriert, wodurch die Überwachung für diesen Dienst konfiguriert wird.
Unterstützte Dienste
Jede Version von CycleCloud wird mit Ganglia-Überwachungsunterstützung für die Erfassung von Leistungsmetriken wie CPU/Arbeitsspeicher/Bandbreitennutzung ausgeliefert. Wenn Ihr Cluster so konfiguriert ist, dass es Ganglia verwendet (was meistens die Standardeinstellung ist), funktioniert die automatische Überwachung, solange Port 8652 zwischen CycleCloud und dem primären Clusterknoten geöffnet ist, auf dem der gmetad Dienst ausgeführt wird.
Ganglia auf CentOS/RHEL
EPEL stellt Ganglia auf CentOS und RHEL bereit. Azure CycleCloud konfiguriert und installiert EPEL und die Ganglia-Abhängigkeiten standardmäßig.
Um die Verwendung von EPEL zu deaktivieren, konfigurieren Sie cyclecloud.install_epel = false in einer Clustervorlage. Das Abmelden von EPEL überspringt die Ganglia-Überwachungseinrichtung. Diese Änderung wirkt sich nicht auf die Berechnungsfunktionalität Ihres Rechenclusters aus, verzichtet jedoch auf Daten, die von der Berichtsansicht Ihres Clusters erfasst werden.
Zu Informationszwecken sind hier die "Client"-Abhängigkeiten, die auf Ausführungsclusterknoten installiert sind, und die "Server"-Abhängigkeiten, die auf primären Clusterknoten installiert sind.
# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib
# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse
# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib
# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse
Wenn Sie die Grid Scheduling Edition von CycleCloud ausführen, wird die Grid Engine-Überwachung automatisch konfiguriert, wenn Sie einen Grid Engine-Cluster starten. Die einzige Anforderung besteht darin, dass CycleCloud SSH zum Knoten ausführen kann, auf dem der qmaster Dienst ausgeführt wird, wobei der Keypair für den Cluster konfiguriert ist.
Azure Monitor
Ab CycleCloud 8.0 werden Metriken für einen Cluster von Azure Monitor anstelle von Ganglia abgerufen. Durch diese Änderung muss Port 8652 für eingehenden Datenverkehr dann nicht auf Knoten geöffnet werden.
Hinweis
Selbst Cluster, die Version 7 mit Ganglia vorinstalliert verwenden, erhalten ihre Metriken aus Azure Monitor in CycleCloud 8.
Die gesammelten Metriken sind:
- CPU-Prozentsatz
- Datenträgerlesevorgänge in Bytes
- Datenträgerschreibvorgänge in Bytes
- Netzwerk eingehend
- Netzwerkausfall
Sie können auch Protokolldaten aus CycleCloud-Clustern in Log Analytics speichern und benutzerdefinierte Metrikdashboards erstellen. Weitere Informationen zum Erstellen von benutzerdefinierten Metrikdashboards aus Log Analytics für Ihre Cluster finden Sie im Abschnitt "Anleitungen" und in den Lernprogrammen in der Dokumentation zu Azure Monitor.