Share via


Övervakning

Azure CycleCloud stöder övervakning av externa tjänster via den anslutningsbara arkitekturen. Administratörer kan aktivera automatisk övervakning av dessa system som går till sidan Inställningar under användarmenyn i det övre högra hörnet i webbgränssnittet, dubbelklicka på inställningsobjektet CycleCloud och markera rutan Aktivera övervakning för CycleCloud-tjänster.

När det här alternativet är aktiverat registreras tjänster som stöds i varje kluster automatiskt med CycleCloud, vilket konfigurerar övervakning för den tjänsten.

Tjänster som stöds

Ganglia

Varje version av CycleCloud levereras med Ganglia-övervakningsstöd för insamling av prestandamått som cpu-/minnes-/bandbreddsanvändning. Om klustret är konfigurerat att använda Ganglia (standard i de flesta fall) fungerar automatisk övervakning så länge port 8652 är öppen mellan CycleCloud och klustrets huvudnod (den som kör gmetad-tjänsten).

Ganglia på CentOS/RHEL

Ganglia på CentOS och RHEL tillhandahålls av EPEL. Azure CycleCloud konfigurerar och installerar EPEL och Ganglia-beroenden som standard.

Du kan välja att inte använda EPEL genom att ange cyclecloud.install_epel = false i en klustermall. Om du avregistrerar dig från EPEL hoppar du över Konfigurationen av Ganglia-övervakning. Detta påverkar inte beräkningsfunktionen i ditt beräkningskluster, utan kommer att avstå från data som skulle ha samlats in för rapportvyn i klustret.

I informationssyfte är här "klientberoenden" installerade på kör klusternoder och "server"-beroenden installerade på huvud-/huvudklusternoder.

# 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

Rutnätsmotor

Om du kör Grid Scheduling Edition av CycleCloud konfigureras övervakning av rutnätsmotorn automatiskt när ett Grid Engine-kluster startas. Det enda kravet är att CycleCloud kan SSH till noden som kör qmaster-tjänsten med keypair konfigurerat för klustret.

Azure Monitor

Från och med CycleCloud 8.0 hämtas mått för ett kluster från Azure Monitor i stället för Ganglia. Detta tar bort behovet av att öppna port 8652 inkommande på noder.

Anteckning

Även kluster som fortfarande är i version 7 och har Ganglia förinstallerade får sina mått från Azure Monitor i CycleCloud 8.

De mått som samlas in är:

  • Processorprocentandel
  • Diskläsningsbyte
  • Diskskrivningsbyte
  • Nätverk – inkommande
  • Nätverk – utgående

Det går också att lagra loggdata från CycleCloud-kluster till Log Analytics och skapa anpassade instrumentpaneler för mått. Mer information om hur du skapar anpassade måttinstrumentpaneler från Log Analytics för dina kluster finns i avsnittet Instruktioner och självstudier i Azure Monitor-dokumentationen.