共用方式為


監視

Azure CycleCloud 支援透過可插入式架構監視外部服務。 系統管理員可以啟用這些系統的自動監視,移至網頁介面右上角使用者功能表下的 [ 設定 ] 頁面,按兩下 CycleCloud 設定專案,然後核取標示為 [ 啟用 CycleCloud 服務的監視] 方塊。

啟用此選項時,每個叢集中的支援服務都會自動向 CycleCloud 註冊,這會設定該服務的監視。

支援的服務

CycleCloud 的每個版本都隨附在一起,可支援收集效能計量,例如 cpu/記憶體/頻寬使用量。 如果您的叢集已設定為在大部分情況下使用「 (預設」) ,只要 CycleCloud 與叢集的主要節點 (執行 gmetad 服務) 的埠 8652 開啟,自動監視就會運作。

CentOS/RHEL 上的一個多國

CentOS 和 RHEL 上的中樞由 EPEL提供。 根據預設,Azure CycleCloud 會設定並安裝 EPEL,以及「中樞」相依性。

在叢集範本中設定 cyclecloud.install_epel = false ,可以退出宣告使用 EPEL。 退出宣告 EPEL 將會略過一開始監視設定。 這不會影響計算叢集的計算功能,但會針對叢集的報表檢視收集過的資料。

基於參考目的,以下是安裝在執行叢集節點上的「用戶端」相依性,以及安裝在主要/前端叢集節點上的「伺服器」相依性。

# 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

格線引擎

如果您執行 CycleCloud 的 Grid 排程版本,當格線引擎叢集啟動時,系統會自動設定 Grid Engine 監視。 唯一的需求是 CycleCloud 可以透過 SSH 連線到執行 qmaster 服務的節點,並設定叢集的 keypair。

Azure 監視器

從 CycleCloud 8.0 開始,叢集的計量會從 Azure 監視器 提取,而不是擷取到一個叢集。 這可移除在節點上開啟埠 8652 輸入的需求。

注意

即使是仍在第 7 版且已預先安裝一個中,但已預先安裝一個的 Cluster 將會從 CycleCloud 8 中的 Azure 監視器取得其計量。

所收集的計量如下:

  • Percentage CPU
  • Disk Read Bytes
  • Disk Write Bytes
  • Network In
  • Network Out

您也可以將記錄資料從 CycleCloud 叢集儲存至 Log Analytics,並建立自訂計量儀表板。 如需從 Log Analytics 為您的叢集建立自訂計量儀表板的詳細資訊,請參閱 Azure 監視器檔中的操作說明一節和教學課程。