安裝和卸載云監(jiān)控插件
當您需要通過云監(jiān)控采集主機操作系統(tǒng)層面的監(jiān)控指標,并對重要監(jiān)控指標設置報警規(guī)則,以便及時關(guān)注其動態(tài)時,需要為主機安裝云監(jiān)控插件。當您不再需要通過云監(jiān)控來監(jiān)控某臺主機時,可以登錄目標主機卸載云監(jiān)控插件。本文為您介紹為主機自動安裝、手動安裝和卸載云監(jiān)控插件的操作方法。
云監(jiān)控僅支持通過管理員賬號權(quán)限(Linux操作系統(tǒng)使用root用戶,Windows操作系統(tǒng)使用Administrator用戶)操作云監(jiān)控插件。使用管理員賬號具有一定風險,如果操作不當可能導致系統(tǒng)穩(wěn)定性問題或數(shù)據(jù)安全問題,請謹慎操作。
背景信息
云監(jiān)控插件共有三個版本,從前往后依次為Java、Go和C++版本,新安裝的云監(jiān)控插件為C++版本。Java和Go版本云監(jiān)控插件不再維護,請您根據(jù)本文指導升級為C++版本。關(guān)于云監(jiān)控插件的版本、操作系統(tǒng)要求、在主機上的安裝位置、主機上運行的進程、端口、資源消耗和日志,請參見插件概覽。
云監(jiān)控可以監(jiān)控阿里云主機和非阿里云主機。阿里云主機目前包括ECS實例、輕量應用服務器;非阿里云主機包括線下IDC、騰訊云和AWS等主機。非阿里云主機通過云服務器ECS的云助手注冊為阿里云托管實例后,可以在主機監(jiān)控列表中看到該主機,并可以為其自動安裝云監(jiān)控插件。未托管的非阿里云主機,需要手動為其安裝云監(jiān)控插件,安裝插件后才能在主機監(jiān)控列表中看到該主機。
安裝云監(jiān)控插件免費,通過主機監(jiān)控查看監(jiān)控指標及其監(jiān)控圖表,并為目標監(jiān)控指標設置報警均免費,且無需開通可直接使用。
前提條件
當您為非阿里云主機自動安裝云監(jiān)控插件之前,請您確保已將非阿里云主機注冊為阿里云托管實例。具體操作,請參見阿里云托管實例。
自動安裝(推薦)
通常情況下,推薦您通過云監(jiān)控控制臺上的相關(guān)功能自動為阿里云主機和非阿里云主機安裝云監(jiān)控插件。
登錄云監(jiān)控控制臺。
在左側(cè)導航欄,選擇
。在主機監(jiān)控頁面,選中待安裝或升級插件的阿里云主機,單擊左下角的批量安裝或升級插件。
單擊確定。
安裝或升級插件大約需要5分鐘,請您耐心等待。當插件狀態(tài)由安裝中變?yōu)?b data-tag="uicontrol" id="uicontrol-o40-8q5-97d" class="uicontrol">運行中時,表示插件安裝或升級成功。
說明對于新購阿里云主機,您可以打開右上角的新購ECS自動安裝云監(jiān)控開關(guān)。打開開關(guān)后,您新購買的ECS主機將自動安裝云監(jiān)控插件,反之,需要您手動安裝。
當某個阿里云主機的插件狀態(tài)為已停止或安裝失敗時,您可以自動安裝或手動安裝插件。
腳本安裝
為阿里云主機通過腳本安裝插件
當您自動為阿里云主機安裝云監(jiān)控插件失敗時,必須通過腳本安裝。
當您自動為阿里云主機安裝或升級云監(jiān)控插件失敗時,需要先卸載云監(jiān)控插件,再執(zhí)行本操作安裝。關(guān)于如何卸載云監(jiān)控插件,請參見如何卸載云監(jiān)控插件?。
登錄云監(jiān)控控制臺。
在左側(cè)導航欄,選擇
。在主機監(jiān)控頁面,單擊目標主機對應argusagent狀態(tài)列的圖標,如果無目標主機,請單擊主機列表上方主機與插件操作,在彈出的下拉菜單里單擊手動安裝。
在手動重裝對話框,先選擇主機類型為阿里云主機,再選擇主機所屬地域和操作系統(tǒng),根據(jù)頁面上的安裝提示和命令安裝插件。
Windows
根據(jù)主機的操作系統(tǒng)版本,下載32位或64位插件包。
以Administrator用戶登錄待安裝云監(jiān)控插件的主機。
創(chuàng)建目錄C:\Program Files\Alibaba\cloudmonitor。
上傳插件包到主機,并解壓到目錄C:\Program Files\Alibaba\cloudmonitor。
打開命令提示符頁面。
通過鍵盤快捷鍵Win+R打開運行對話框,輸入命令cmd,單擊確定。
執(zhí)行以下命令,安裝云監(jiān)控插件。
cd C:\Program Files\Alibaba\cloudmonitor\bin
argusagent_service.exe install
執(zhí)行以下命令,啟動云監(jiān)控插件。
net start argusagent
查看云監(jiān)控插件狀態(tài)。
打開服務頁面。
通過鍵盤快捷鍵Win+R打開運行對話框,輸入命令services.msc,單擊確定。
查看服務argusagent service的狀態(tài)。
當服務狀態(tài)為正在運行時,插件狀態(tài)正常。
Linux
在安裝命令區(qū)域,單擊命令正后方的圖標,復制命令。
以root用戶登錄待安裝云監(jiān)控插件的主機。
粘貼并執(zhí)行云監(jiān)控插件安裝命令。
執(zhí)行以下命令,查看云監(jiān)控插件狀態(tài)。
ps aux | grep argusagent | grep -v grep
顯示如下信息,說明云監(jiān)控插件狀態(tài)正常。
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
為非阿里云主機通過腳本安裝插件
當您自動為非阿里云主機安裝云監(jiān)控插件失敗或升級云監(jiān)控插件時,需要先卸載云監(jiān)控插件,再執(zhí)行本操作安裝。關(guān)于如何卸載云監(jiān)控插件,請參見如何卸載云監(jiān)控插件?。
登錄云監(jiān)控控制臺。
在左側(cè)導航欄,選擇
。在主機監(jiān)控頁面,單擊目標主機對應argusagent狀態(tài)列的圖標,如果無目標主機,請單擊主機列表上方主機與插件操作,在彈出的下拉菜單里單擊手動安裝。
在手動重裝對話框,先選擇主機類型為非阿里云主機,再選擇主機操作系統(tǒng),根據(jù)頁面上的安裝提示和命令安裝插件。
Windows
根據(jù)主機的操作系統(tǒng)版本,下載32位或64位插件包。
下載配置文件accesskey.properties。
以Administrator用戶登錄待安裝云監(jiān)控插件的主機。
創(chuàng)建目錄C:\Program Files\Alibaba\cloudmonitor。
上傳插件包到主機,并解壓到目錄C:\Program Files\Alibaba\cloudmonitor。
上傳配置文件到主機,并解壓到目錄C:\Program Files\Alibaba\cloudmonitor\local_data\conf。
- 打開命令提示符頁面。
通過鍵盤快捷鍵Win+R打開運行對話框,輸入命令cmd,單擊確定。
執(zhí)行以下命令,安裝云監(jiān)控插件。
cd C:\Program Files\Alibaba\cloudmonitor\bin
argusagent_service.exe install
執(zhí)行以下命令,啟動云監(jiān)控插件。
net start argusagent
查看云監(jiān)控插件狀態(tài)。
打開服務頁面。
通過鍵盤快捷鍵Win+R打開運行對話框,輸入命令services.msc,單擊確定。
查看服務argusagent service的狀態(tài)。
當服務狀態(tài)為正在運行時,插件狀態(tài)正常。
Linux
非阿里云主機能訪問公網(wǎng)
在安裝命令區(qū)域,單擊命令正后方的圖標,復制命令。
以root用戶登錄待安裝云監(jiān)控插件的主機。
粘貼并執(zhí)行云監(jiān)控插件安裝命令。
執(zhí)行以下命令,查看云監(jiān)控插件狀態(tài)。
ps aux | grep argusagent | grep -v grep
顯示如下信息,說明云監(jiān)控插件狀態(tài)正常。
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
非阿里云主機不能訪問公網(wǎng)
說明如果您的非阿里云主機已安裝云監(jiān)控插件,但不能訪問公網(wǎng),則無法上報監(jiān)控數(shù)據(jù)至云監(jiān)控,需要您在云監(jiān)控插件中配置代理服務器。具體操作,請參見步驟二:安裝和配置云監(jiān)控插件中2。
安裝代理服務器。
本文以安裝Nginx代理服務器為例進行介紹。具體操作,請參見步驟一:部署Nginx代理服務器中1~4。
在安裝命令區(qū)域,單擊命令正后方的圖標,復制命令。
以root用戶登錄待安裝云監(jiān)控插件的主機。
粘貼并執(zhí)行云監(jiān)控插件安裝命令。
請您根據(jù)實際情況替換以下命令中的參數(shù)取值,其他信息均保持不變。
CMS_HTTP_PROXY=<代理服務器的地址:端口>
執(zhí)行以下命令,查看云監(jiān)控插件狀態(tài)。
ps aux | grep argusagent | grep -v grep
顯示如下信息,說明云監(jiān)控插件狀態(tài)正常。
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
卸載插件
卸載云監(jiān)控C++版本插件后,您不能通過云監(jiān)控控制臺實時監(jiān)控該主機,但是可以查看其歷史監(jiān)控數(shù)據(jù)。
Windows
以Administrator用戶登錄云監(jiān)控插件所在主機。
- 打開命令提示符頁面。
通過鍵盤快捷鍵Win+R打開運行對話框,輸入命令cmd,單擊確定。
執(zhí)行以下命令,停止云監(jiān)控插件。
net stop argusagent
執(zhí)行以下命令,卸載云監(jiān)控插件。
"C:\Program Files\Alibaba\cloudmonitor\bin\argusagent_service.exe" uninstall
執(zhí)行以下命令,刪除目錄cloudmonitor。
cd C:\Program Files\Alibaba
rd /s /q cloudmonitor
Linux
以root用戶登錄云監(jiān)控插件所在主機。
執(zhí)行以下命令,停止云監(jiān)控插件。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop
執(zhí)行以下命令,卸載云監(jiān)控插件。
bash /usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall
執(zhí)行以下命令,刪除目錄cloudmonitor。
rm -rf /usr/local/cloudmonitor
相關(guān)文檔
常見問題
API