Figyelés
Az Azure CycleCloud a csatlakoztatható architektúrán keresztül támogatja a külső szolgáltatások monitorozását. A rendszergazdák engedélyezhetik ezeknek a rendszereknek az automatikus monitorozását a webes felület jobb felső sarkában található felhasználói menü Beállítások lapján, duplán kattintva a CycleCloud beállításai elemre, és bejelölhetik a CycleCloud-szolgáltatások figyelésének engedélyezése jelölőnégyzetet.
Ha ez a beállítás engedélyezve van, az egyes fürtök támogatott szolgáltatásai automatikusan regisztrálva lesznek a CycleCloudban, amely konfigurálja a szolgáltatás figyelését.
Támogatott szolgáltatások
A CycleCloud minden verziója támogatja a Ganglia monitorozási támogatását olyan teljesítménymetrikák gyűjtéséhez, mint a processzor-/memória-/sávszélesség-használat. Ha a fürt a Ganglia használatára van konfigurálva (a legtöbb esetben ez az alapértelmezett), az automatikus figyelés addig fog működni, amíg a 8652-as port nyitva van a CycleCloud és a fürt fő csomópontja (a gmetad szolgáltatást futtató) között.
Ganglia a CentOS-en/RHEL-en
A CentOS-en és az RHEL-en a Ganglia-t az EPEL biztosítja. Az Azure CycleCloud alapértelmezés szerint konfigurálja és telepíti az EPEL- és a Ganglia-függőségeket.
A fürtsablon beállításával cyclecloud.install_epel = false
dönthet úgy, hogy kikapcsolja az EPEL használatát. Az EPEL-ből való kilépés kihagyja a Ganglia monitorozási beállítását. Ez nem befolyásolja a számítási fürt számítási funkcióit, de lemond azokról az adatokról, amelyeket a fürt jelentésnézetéhez gyűjtöttek volna.
Tájékoztatás céljából itt találhatók a fürtvégrehozó fürtcsomópontokra telepített "ügyfél" függőségek, valamint a fő-/főfürtcsomópontokra telepített "kiszolgáló" függőségek.
# 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
Ha a CycleCloud Rácsütemezési kiadását futtatja, a rácsmotor monitorozása automatikusan konfigurálva lesz a Rácsmotor-fürt indításakor. Az egyetlen követelmény az, hogy a CycleCloud képes SSH-t létrehozni a qmaster szolgáltatást futtató csomópontra a fürthöz konfigurált kulcstartóval.
Azure Monitor
A CycleCloud 8.0-tól kezdve a fürt metrikái a Ganglia helyett az Azure Monitorból lesznek lekérve. Ezzel nem szükséges megnyitni a 8652-s bejövő portot a csomópontokon.
Megjegyzés
Még azok a fürtök is megkapják a metrikáikat az Azure Monitorból a CycleCloud 8-ban, amelyek még mindig a 7-es verziónál járnak, és a Ganglia elő van telepítve.
A gyűjtött metrikák a következők:
- Százalékos processzorhasználat
- Lemez olvasási bájtja
- Lemezírási bájtok
- Bejövő hálózat
- Kimenő hálózat
A CycleCloud-fürtök naplóadatait a Log Analyticsbe is tárolhatja, és egyéni metrikák irányítópultjait is létrehozhatja. Az egyéni metrikák irányítópultjának a Log Analyticsből a fürtökhöz való létrehozásával kapcsolatos további információkért tekintse meg az Útmutató szakaszt és az Azure Monitor dokumentációjában található oktatóanyagokat.