全部產品
Search
文件中心

CloudMonitor:外掛程式概覽

更新時間:Jun 19, 2024

CloudMonitor的主機監控服務通過在主機上安裝CloudMonitor外掛程式,為您提供主機的系統監控服務。

外掛程式版本

CloudMonitor外掛程式共有三個版本,從前往後依次為Java、Go和C++版本,當前最新版本為C++版本。由於C++版本的CloudMonitor外掛程式比Go和Java版本佔用的CPU和記憶體資源低,特別當CloudMonitor負載較高時,C++版本外掛程式的資源佔用明顯低於Go和Java版本,因此建議您使用C++版本外掛程式安裝。CloudMonitor外掛程式版本的詳細說明如下表所示。

語言

版本號碼

說明

參考文檔

C++(推薦)

3.X

最新版本,推薦使用。

安裝和卸載CloudMonitor外掛程式

Go

2.X

推薦使用C++版本,Go版本外掛程式不再維護。

Java

1.X

推薦使用C++版本,Java版本外掛程式不再維護。

系統要求

作業系統

硬體架構

Windows 7、Windows Server 2008 R2及以上版本

i386、AMD64

Linux 2.6.23及以上版本(必須包括Glibc庫)

i386、AMD64、ARM64

安裝位置

外掛程式在主機上的安裝位置如下:

  • Linux:/usr/local/cloudmonitor

  • Windows:C:\Program Files\Alibaba\cloudmonitor

進程資訊

外掛程式安裝後,主機上將運行以下進程:

  • Linux:/usr/local/cloudmonitor/bin/argusagent

  • Windows:C:\Program Files\Alibaba\cloudmonitor\bin\argusagent

連接埠說明

CloudMonitor外掛程式通過TCP協議訪問遠程伺服器的80、443、3128和8080連接埠, 用於心跳檢測與監控資料上報。

CloudMonitor外掛程式會佔用15579連接埠,用於查看配置和變更記錄檔層級等。

資源消耗

說明
  • 如果您CloudMonitor外掛程式的資源消耗與如下表格不一致,則請檢查是否為最新版本。

  • 外掛程式的歷史版本可能存在記憶體泄露問題,請升級到最新版本。

分類

消耗

CPU

當CloudMonitor外掛程式平穩運行時,一般單核CPU的消耗小於3%。

說明

當您啟動進程時,CPU消耗可能升高。

記憶體

當CloudMonitor外掛程式平穩運行時,一般記憶體不超過70 MB。

說明

根據云監控採集資源的情況,當多核CPU、多進程或多裝置並發串連時,最高可達200 MB。

保護機制

極少數情況下,如果CPU單核消耗超過50%或記憶體消耗超過200 MB,會觸發重啟保護機制,重啟4次後會退出進程。

說明

您可以根據自己的資源使用方式調整資源消耗閾值。具體操作,請參見如何處理CloudMonitor外掛程式進程自動結束問題

網路

每15秒發送一次監控資料,約佔用內網網路頻寬10 KB。每3分鐘發送一次心跳資料,約佔用內網網路頻寬2KB左右。

外掛程式安裝包大小

10 MB~15 MB

日誌

單個記錄檔佔用10 MB磁碟空間,最多佔用70 MB。

IO

如果您不使用企業CloudMonitor的本地日誌監控,則讀寫IO不超過1 KB/s。

說明

當您使用企業CloudMonitor的本地日誌監控時,IO消耗由使用者的日誌量決定。

日誌位置

外掛程式日誌所在位置如下:

  • Windows:C:\Program Files\Alibaba\cloudmonitor\local_data\logs

  • Linux:/usr/local/cloudmonitor/local_data/logs

外掛程式日誌所在檔案夾中包括如下兩種日誌:

  • argusagentd.log:CloudMonitorC++版本外掛程式運行時為了守護進程而記錄的日誌。日誌主要包括監控進程的啟動、停止等資訊。

  • argusagent.log:CloudMonitorC++版本外掛程式的作業記錄。