插件概覽
云監(jiān)控的主機(jī)監(jiān)控服務(wù)通過(guò)在主機(jī)上安裝云監(jiān)控插件,為您提供主機(jī)的系統(tǒng)監(jiān)控服務(wù)。
插件版本
云監(jiān)控插件共有三個(gè)版本,從前往后依次為Java、Go和C++版本,當(dāng)前最新版本為C++版本。由于C++版本的云監(jiān)控插件比Go和Java版本占用的CPU和內(nèi)存資源低,特別當(dāng)云監(jiān)控負(fù)載較高時(shí),C++版本插件的資源占用明顯低于Go和Java版本,因此建議您使用C++版本插件安裝。云監(jiān)控插件版本的詳細(xì)說(shuō)明如下表所示。
語(yǔ)言 | 版本號(hào) | 說(shuō)明 | 參考文檔 |
C++(推薦) | 3.X | 最新版本,推薦使用。 | |
Go | 2.X | 推薦使用C++版本,Go版本插件不再維護(hù)。 | |
Java | 1.X | 推薦使用C++版本,Java版本插件不再維護(hù)。 |
系統(tǒng)要求
操作系統(tǒng) | 硬件架構(gòu) |
Windows 7、Windows Server 2008 R2及以上版本 | i386、AMD64 |
Linux 2.6.23及以上版本(必須包括Glibc庫(kù)) | i386、AMD64、ARM64 |
安裝位置
插件在主機(jī)上的安裝位置如下:
Linux:/usr/local/cloudmonitor
Windows:C:\Program Files\Alibaba\cloudmonitor
進(jìn)程信息
插件安裝后,主機(jī)上將運(yùn)行以下進(jìn)程:
Linux:/usr/local/cloudmonitor/bin/argusagent
Windows:C:\Program Files\Alibaba\cloudmonitor\bin\argusagent
端口說(shuō)明
云監(jiān)控插件通過(guò)TCP協(xié)議訪問(wèn)遠(yuǎn)程服務(wù)器的80、443、3128和8080端口, 用于心跳檢測(cè)與監(jiān)控?cái)?shù)據(jù)上報(bào)。
云監(jiān)控插件會(huì)占用15579端口,用于查看配置和更改日志級(jí)別等。
資源消耗
如果您云監(jiān)控插件的資源消耗與如下表格不一致,則請(qǐng)檢查是否為最新版本。
插件的歷史版本可能存在內(nèi)存泄露問(wèn)題,請(qǐng)升級(jí)到最新版本。
分類 | 消耗 |
CPU | 當(dāng)云監(jiān)控插件平穩(wěn)運(yùn)行時(shí),一般單核CPU的消耗小于3%。 說(shuō)明 當(dāng)您啟動(dòng)進(jìn)程時(shí),CPU消耗可能升高。 |
內(nèi)存 | 當(dāng)云監(jiān)控插件平穩(wěn)運(yùn)行時(shí),一般內(nèi)存不超過(guò)70 MB。 說(shuō)明 根據(jù)云監(jiān)控采集資源的情況,當(dāng)多核CPU、多進(jìn)程或多設(shè)備并發(fā)連接時(shí),最高可達(dá)200 MB。 |
保護(hù)機(jī)制 | 極少數(shù)情況下,如果CPU單核消耗超過(guò)50%或內(nèi)存消耗超過(guò)200 MB,會(huì)觸發(fā)重啟保護(hù)機(jī)制,重啟4次后會(huì)退出進(jìn)程。 說(shuō)明 您可以根據(jù)自己的資源使用情況調(diào)整資源消耗閾值。具體操作,請(qǐng)參見(jiàn)如何處理云監(jiān)控插件進(jìn)程自動(dòng)退出問(wèn)題。 |
網(wǎng)絡(luò) | 每15秒發(fā)送一次監(jiān)控?cái)?shù)據(jù),約占用內(nèi)網(wǎng)網(wǎng)絡(luò)帶寬10 KB。每3分鐘發(fā)送一次心跳數(shù)據(jù),約占用內(nèi)網(wǎng)網(wǎng)絡(luò)帶寬2KB左右。 |
插件安裝包大小 | 10 MB~15 MB |
日志 | 單個(gè)日志文件占用10 MB磁盤空間,最多占用70 MB。 |
IO | 如果您不使用企業(yè)云監(jiān)控的本地日志監(jiān)控,則讀寫(xiě)IO不超過(guò)1 KB/s。 說(shuō)明 當(dāng)您使用企業(yè)云監(jiān)控的本地日志監(jiān)控時(shí),IO消耗由用戶的日志量決定。 |
日志位置
插件日志所在位置如下:
Windows:C:\Program Files\Alibaba\cloudmonitor\local_data\logs
Linux:/usr/local/cloudmonitor/local_data/logs
插件日志所在文件夾中包括如下兩種日志:
argusagentd.log:云監(jiān)控C++版本插件運(yùn)行時(shí)為了守護(hù)進(jìn)程而記錄的日志。日志主要包括監(jiān)控進(jìn)程的啟動(dòng)、停止等信息。
argusagent.log:云監(jiān)控C++版本插件的運(yùn)行日志。