CloudMonitor外掛程式用於採集主機作業系統的監控指標資料,並將資料上傳至CloudMonitor進行統計分析。可以通過可視化圖表查看主機狀態,並為關鍵計量設定警示規則,以便及時發現和處理問題。本文詳細介紹如何為主機安裝、管理和卸載CloudMonitor外掛程式。
CloudMonitor僅支援通過管理員帳號許可權(Linux作業系統使用root使用者,Windows作業系統使用Administrator使用者)操作CloudMonitor外掛程式。使用管理員帳號具有一定風險,如果操作不當可能導致系統穩定性問題或資料安全問題,請謹慎操作。
安裝前須知
外掛程式版本
推薦使用C++3.X版本。
Java/Go語言版本的外掛程式已停止維護,並且C++版本外掛程式的資源佔用明顯低於Go和Java版本,因此建議使用C++版本外掛程式安裝。
費用說明:安裝CloudMonitor外掛程式、查看主機監控圖表、為監控指標設定警示規則均為免費。
系統要求
作業系統
硬體架構
Windows 7、Windows Server 2008 R2及以上版本
i386、AMD64
Linux 2.6.23及以上版本(必須包括Glibc庫)
i386、AMD64、ARM64
更多資訊:關於C++外掛程式支援的安裝路徑、資源消耗和日誌等詳細資料,請參見CloudMonitor外掛程式概覽。
主機網路要求
主機需要具備訪問公網的能力,或已配置NAT Gateway、Proxy 伺服器。
防火牆白名單配置
如果主機配置了防火牆或ECS安全性群組,需將CloudMonitor的伺服器位址和連接埠加入白名單。
說明非阿里雲主機通過公網上報資料和心跳檢測,統一使用443連接埠。
CloudMonitor伺服器位址
查詢擷取IP地址方式
CloudMonitor伺服器連接埠
說明
心跳服務
nslookup cms-cloudmonitor.aliyun.com或ping cms-cloudmonitor.aliyun.com8080, 3128,443
用於外掛程式心跳檢測
資料上報
VPC網路:
nslookup metrichub-<regionid>.aliyun.com公網:
nslookup metrichub-cms-<regionid>.aliyuncs.com80, 443
用於上報監控資料
<regionid>是阿里雲主機的地區ID,可通過命令擷取:curl http://100.100.100.200/latest/meta-data/region-id。公網資料上報地址目前僅支援cn-hangzhou、cn-shanghai、cn-beijing和cn-shenzhen地區。
中繼資料服務
固定位址區段:100.100.0.0/16
0-65535
擷取執行個體資訊(僅阿里雲主機)
CloudMonitor外掛程式安裝方式對比
您可以根據主控件類型和網路環境,選擇自動或手動方式安裝外掛程式。
安裝方式 | 適用情境 | 優點 |
控制台自動安裝 | 阿里雲ECS執行個體、已通過雲助手託管的非阿里雲主機。 | 推薦。操作簡單,支援大量操作,無需登入主機。 |
手動安裝 | 無法使用自動安裝的情境、未託管的非阿里雲主機、內網或離線環境、需要通過自動化指令碼(如Ansible)部署的情境。 | 靈活性高,適用於所有複雜環境。 |
自動安裝(推薦)
此方式適用於阿里雲主機和阿里雲受管理的執行個體。
進入主機監控。
在主機監控頁面,選中待安裝或升級外掛程式的主機,單擊左下角的大量安裝或升級外掛程式。單擊確定。
說明對於新購阿里雲主機,您可以開啟右上方的新購ECS自動安裝CloudMonitor開關。開啟開關後,您新購買的ECS主機將自動安裝CloudMonitor外掛程式,否則需要手動安裝。
安裝或升級外掛程式大約需要5分鐘。當目標主機的Agent狀態由安裝中變為運行中時,表示安裝或升級成功。
手動安裝
如果自動安裝失敗,或需要在特殊環境下安裝,請使用手動安裝。若主機上已存在舊版本或損壞的外掛程式,必須先執行卸載操作,再重新安裝。
進入主機監控。
在主機監控頁面,請單擊主機列表上方主機與外掛程式操作,在彈出的下拉式功能表裡單擊手動安裝。
在彈出的手動安裝對話方塊中,根據需求參考以下步驟完成安裝。
阿里雲主機
Linux
請選擇Region:選擇阿里雲主機所在地區。
在安裝命令地區,單擊命令正後方的
表徵圖,複製命令。
以root使用者登入待安裝CloudMonitor外掛程式的主機。
粘貼並執行CloudMonitor外掛程式安裝命令。
執行以下命令,查看CloudMonitor外掛程式狀態。
ps aux | grep argusagent | grep -v grep
顯示如下資訊,說明CloudMonitor外掛程式狀態正常。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagent
Windows
請選擇Region:選擇阿里雲主機所在地區。
根據主機的作業系統版本,下載32位或64位外掛程式包。
以Administrator使用者登入待安裝CloudMonitor外掛程式的主機。
建立目錄
C:\Program Files\Alibaba\cloudmonitor。上傳外掛程式包到主機,並解壓到目錄C:\Program Files\Alibaba\cloudmonitor。開啟命令提示字元頁面。通過鍵盤快速鍵Win+R開啟運行對話方塊,輸入命令cmd,單擊確定。
執行以下命令,安裝CloudMonitor外掛程式。
cd C:\Program Files\Alibaba\cloudmonitor\binargusagent_service.exe install
執行命令
net start argusagent,啟動CloudMonitor外掛程式。查看CloudMonitor外掛程式狀態。
開啟服務頁面。可以通過鍵盤快速鍵Win+R開啟運行對話方塊,輸入命令services.msc,單擊確定。
查看服務argusagent service的狀態。當服務狀態為正在運行時,外掛程式狀態正常。
非阿里雲主機
Linux
請選擇Region:選擇一個地區用於接收監控資料。
在安裝命令地區,單擊命令正後方的
表徵圖,複製命令。
以root使用者登入待安裝CloudMonitor外掛程式的主機。
粘貼並執行CloudMonitor外掛程式安裝命令。
執行以下命令,查看CloudMonitor外掛程式狀態。
ps aux | grep argusagent | grep -v grep
顯示如下資訊,說明CloudMonitor外掛程式狀態正常。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagent
Windows
請選擇Region:選擇一個地區用於接收監控資料。
根據主機的作業系統版本,下載32位或64位外掛程式包。下載設定檔accesskey.properties。
以Administrator使用者登入待安裝CloudMonitor外掛程式的主機。
建立目錄
C:\Program Files\Alibaba\cloudmonitor。上傳外掛程式包到主機,並解壓到目錄C:\Program Files\Alibaba\cloudmonitor。上傳設定檔到主機,並將其放置到目錄
C:\Program Files\Alibaba\cloudmonitor\local_data\conf。執行以下命令,安裝CloudMonitor外掛程式。
cd C:\Program Files\Alibaba\cloudmonitor\binargusagent_service.exe install
執行命令
net start argusagent,啟動CloudMonitor外掛程式。查看CloudMonitor外掛程式狀態。
開啟服務頁面。可以通過鍵盤快速鍵Win+R開啟運行對話方塊,輸入命令services.msc,單擊確定。
查看服務argusagent service的狀態。當服務狀態為正在運行時,外掛程式狀態正常
常見問題
已安裝CloudMonitor外掛程式的非阿里雲主機若無法訪問公網,則外掛程式無法將監控資料上報至CloudMonitor服務端。為解決此問題,需要在外掛程式中配置Proxy 伺服器以轉寄資料。具體操作是修改相應作業系統的設定檔 agent.properties。
Linux 路徑:
/usr/local/cloudmonitor/local_data/conf/agent.propertiesWindows 路徑:
C:\Program Files\Alibaba\cloudmonitor\local_data\conf\agent.properties
有關配置Proxy 伺服器的詳細步驟,請參見非阿里雲主機如何通過NginxProxy 伺服器上報監控資料?。
常用操作
啟用外掛程式
Linux
執行以下命令,啟動元監控外掛程式。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh startWindows
執行以下命令,啟動元監控外掛程式。
net start argusagent
查看外掛程式狀態
Linux
執行以下命令,查看CloudMonitor外掛程式狀態。
ps aux | grep argusagent | grep -v grep顯示如下資訊,說明CloudMonitor外掛程式狀態正常。
root 2284 0.0 0.0 22516 1488 ? Ss Sep14 0:00 /usr/local/cloudmonitor/bin/argusagent -d root 2286 0.2 0.3 939652 14300 ? Sl Sep14 3:15 /usr/local/cloudmonitor/bin/argusagentWindows
開啟服務頁面。可以通過鍵盤快速鍵Win+R開啟運行對話方塊,輸入命令services.msc,單擊確定。
查看服務argusagent service的狀態。
當服務狀態為正在運行時,外掛程式狀態正常。
停用外掛程式
Linux
執行以下命令,停止CloudMonitor外掛程式。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stopWindows
執行以下命令,停止CloudMonitor外掛程式。
net stop argusagent
卸載外掛程式
卸載CloudMonitorC++版本外掛程式後,您不能通過CloudMonitor控制台即時監控該主機,但是可以查看其歷史監控資料。
Linux
# 1.執行以下命令,停止CloudMonitor外掛程式。 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop # 2.執行以下命令,卸載CloudMonitor外掛程式。 bash /usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall # 3/執行以下命令,刪除目錄cloudmonitor。 rm -rf /usr/local/cloudmonitorWindows
# 1.執行以下命令,停止CloudMonitor外掛程式。 net stop argusagent # 2.執行命令,卸載CloudMonitor外掛程式。 "C:\Program Files\Alibaba\cloudmonitor\bin\argusagent_service.exe" uninstall # 3.執行以下命令,刪除目錄cloudmonitor。 cd C:\Program Files\Alibaba rd /s /q cloudmonitor
相關文檔
常見問題 | |
API |