CloudMonitor的主機監控服務通過在主機上安裝CloudMonitor外掛程式,為您提供主機的系統監控服務。
外掛程式版本
語言 | 版本號碼 | 說明 | 參考文檔 |
C++(推薦) | 3.X | 最新版本,推薦使用。 | |
Go | 2.X | 推薦使用C++版本,Go版本外掛程式不再維護。 | |
Java | 1.X | 推薦使用C++版本,Java版本外掛程式不再維護。 |
當前最新版本為C++版本。由於C++版本的CloudMonitor外掛程式比Go和Java版本佔用的CPU和記憶體資源低,特別當CloudMonitor負載較高時,C++版本外掛程式的資源佔用明顯低於Go和Java版本,因此建議您使用C++版本外掛程式安裝。
系統要求
作業系統 | 硬體架構 |
Windows 7、Windows Server 2008 R2及以上版本 | i386、AMD64 |
Linux 2.6.23及以上版本(必須包括Glibc庫) | i386、AMD64、ARM64 |
安裝位置資訊
系統 | 預設位置 | 進程資訊 | 日誌資訊 | |
Linux | /usr/local/cloudmonitor | /usr/local/cloudmonitor/bin/argusagent | /usr/local/cloudmonitor/local_data/logs | 外掛程式日誌所在檔案夾中包括如下兩種日誌:
|
Windows | C:\Program Files\Alibaba\cloudmonitor | C:\Program Files\Alibaba\cloudmonitor\bin\argusagent | C:\Program Files\Alibaba\cloudmonitor\local_data\logs |
連接埠說明
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消耗由使用者的日誌量決定。 |