監視 Ubuntu Linux VPC 伺服器實例
使用此指導教學,可以瞭解如何配置 Ubuntu 主機,以將度量值轉遞至 IBM Cloud Monitoring 中的 IBM Cloud 服務。
這些指示適用於 Ubuntu 系統,但可用於其他 Linux 系統。
若要設定 Ubuntu 伺服器以轉發指標,您必須安裝監控代理程式。 此代理程式會使用存取金鑰(記號),透過 IBM Cloud Monitoring 實例進行鑑別。 監控代理作為資料收集器。 它會自動收集度量值。
依預設,此代理程式會收集核心基礎架構及網路時間序列,您可以使用這些核心基礎架構及網路時間序列來監視主機。 如需所收集度量值的清單,請參閱 非編排環境的可用度量值。
Monitoring 代理程式會針對每個主機自動收集下列類型的系統度量值:
-
System hosts metrics
提供 CPU、記憶體及儲存體用量度量值的相關資訊,可用來分析所有處理程序的效能及資源使用率。 -
File and File System metrics
提供檔案及檔案系統的相關資訊,可用來分析系統中發生的檔案互動。 例如,您可以尋找開啟檔案、輸入及輸出位元組的相關資訊,或給定檔案系統的使用百分比。 -
Process metrics
提供在伺服器中執行之處理程序的相關資訊。 例如,您可以使用這些度量來探索處理程序數目,或取得用戶端或伺服器資訊。 -
Network metrics
提供網路的相關資訊。 它們可讓您深入瞭解在應用程式、儲存器及伺服器之間建立的連線。 例如,您可以找到正在傳送或接收的位元組,或 HTTP 請求、連線和延遲的資訊。 此外,對於 SQL 或 MongoDB,,代理程式會在設定為疑難排解模式時收集額外資訊。
透過 Monitoring 使用者介面,您可以在 顧問 標籤、探索 標籤及 儀表板 標籤中分析資料。 您可以透過度量值視圖和儀表板來監視資料。
監控資料時,請考慮下列資訊:
-
在 瀏覽器 標籤中,您可以監視個別度量值。
-
在 Advisor 標籤中,您可以監視 Red Hat OpenShift 或主機層次度量值。
此標籤僅適用於屬於有權監視 Red Hat OpenShift 或主機層次度量之團隊的使用者。
-
在 儀表板 標籤中,您可以透過畫面預先定義的儀表板或自訂儀表板來監視,並取得網路資料、應用程式資料、拓蹼、服務、主機及儲存器的特殊化見解。 畫面會在儀表板中顯示度量值或度量值群組。
對於每一個度量值視圖及儀表板,您可以定義資料的範圍、如何聚集資料,以及要套用至資料的時間和群組過濾器。 如需相關資訊,請參閱 管理畫面。
您可以設定儀表板作為團隊的預設入口點,統一團隊的體驗,並讓使用者立即將注意力集中在與他們最相關的資訊上。
如需相關資訊,請參閱 檢視度量值。
開始之前
在支援的地區中工作,例如 US South
地區。
使用 IBM Cloud 帳戶之成員或擁有者的使用者 ID。 若要取得 IBM Cloud IBMID,請跳至 建立帳戶。
您的 IBM ID 必須已為下列每一個資源指派 IAM 原則:
資源 | 存取原則的範圍 | 角色 | 地區 | 資訊 |
---|---|---|---|---|
資源群組 default | 資源群組 | 檢視者 | US South |
要允許使用者檢視預設資源群組中的服務實體,必須使用此原則。 |
IBM Cloud Monitoring 服務 | 資源群組 | 編輯者 | US South |
要允許使用者在預設資源群組中供應和管理 IBM Cloud Monitoring 服務,必須使用此原則。 |
必須安裝 IBM Cloud CLI。 如需相關資訊,請參閱安裝 IBM Cloud CLI。
佈建 Ubuntu Linux VPC 伺服器實例
如果您具有想要監視的現有 Ubuntu Linux 虛擬伺服器實例,則可以跳過此步驟。
-
如果您沒有虛擬專用雲端,請 使用 IBM Cloud 主控台來建立 VPC 資源。
-
如果您沒有 Ubuntu Linux 虛擬伺服器實例,請 使用使用者介面並選取 Ubuntu Linux 作為 作業系統 來建立 Umbuntu Linux 虛擬伺服器實例。
佈建 IBM Cloud Monitoring 實例
若要透過 IBM Cloud Monitoring 使用者介面佈建 IBM Cloud 的實例,請完成下列步驟:
-
在使用您的使用者 ID 和密碼登入之後,IBM Cloud 使用者介面即會開啟。
-
按一下型錄。 即會開啟 IBM Cloud 中可用的服務清單。
-
若要篩選顯示的服務清單,請選擇記錄和監控類別。
-
按一下 IBM Cloud Monitoring 磚。 即會開啟觀察 儀表板。
-
選取「建立」標籤。
-
選取服務實例的地區。
-
選取精簡服務方案。
依預設,會設定精簡方案。
如需其他服務計劃的詳細資訊,請參閱 定價。
-
輸入服務實例的服務名稱。
-
選取 Default 資源群組。
依預設,會設定 default 資源群組。
-
(選用) 指定您要使用的任何 標籤。
-
選取服務實例是否接收地區中所有服務實例的平台度量值。
-
若要在您登入的 IBM Cloud Monitoring 資源群組中佈建 IBM Cloud 服務,請按一下建立。
提供實例後,Monitoring 面板會開啟。
**附註:**若要透過 CLI 佈建實例,請參閱透過 IBM Cloud CLI 佈建實例。
設定您的 Ubuntu 伺服器以傳送指標至您的實例
若要設定 Ubuntu 伺服器將指標傳送至 IBM Cloud Monitoring 範例,您必須安裝監控代理程式。
從命令列完成下列步驟:
-
開啟終端機。 然後,登入 IBM Cloud。 執行下列指令,並遵循下列提示:
ibmcloud login -a cloud.ibm.com
選取 IBM Cloud Monitoring 實例可用的帳戶及地區。
-
取得存取金鑰。 如需相關資訊,請參閱透過 IBM Cloud 使用者介面取得存取金鑰。
-
取得汲取 URL。 如需相關資訊,請參閱 收集器端點。
-
部署監視代理程式。 執行下列指令:
curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key <ACCESS_KEY> --collector <COLLECTOR_ENDPOINT> --collector_port 6443 --secure true --check_certificate false --tags <TAG_DATA> --additional_conf 'sysdig_capture_enabled: false'
其中
-
ACCESS_KEY 是實例的 存取金鑰。
-
COLLECTOR_ENDPOINT 是可以使用監視實例之地區的汲取 URL。 若要判定端點,請參閱 收集器端點。
-
TAG_DATA 是以逗號分隔的標籤,格式為
TAG_NAME:TAG_VALUE
。 您可以將一個或多個標記與您的監控代理相關聯。 例如,role:serviceX,location:us-south
。 稍後,您可以使用這些標籤,從執行代理程式的環境識別度量值。 -
sysdig_capture_enabled
設為 false 會停用擷取特性。 預設為 true。 如需相關資訊,請參閱使用擷取。 -
secure
旗標必須設為 true,才能使用安全 SSL/TLS 連線將度量值傳送至收集器。
如果監控代理程式無法正確安裝,請手動安裝核心標頭。 選擇發行套件,並執行該發行套件的指令。 然後,重新嘗試部署監控代理。
-
若為 Debian 及 Ubuntu Linux 發行套件,請執行下列指令:
apt-get -y install linux-headers-$(uname -r)
-
若為 RHEL、CentOS 及 Fedora Linux 發行套件,請執行下列指令:
yum -y install kernel-devel-$(uname -r)
-
-
為非編排環境配置代理程式。
開啟位於
/opt/draios/etc/
中的dragent.yaml
檔案。新增下列設定參數:
feature: mode: monitor_light
重新啟動代理程式。 執行下列指令:
service dragent restart
啟動監視使用者介面
請完成下列步驟來啟動 Web 使用者介面:
-
使用您的使用者 ID 和密碼登入之後,即會開啟 IBM Cloud 儀表板。
-
在導覽功能表中,選取觀察。
-
選取監視。
即會顯示 IBM Cloud 上可用的實例清單。
-
選取您的實例。 然後,按一下 開啟儀表板。
當監視代理程式以起始方式收集及處理資訊時,可能需要一些時間才能看到伺服器項目。
每個瀏覽器只能監視一個實例。 相同實例可以有多個標籤。
監視 Ubuntu 伺服器
您可以透過 Web UI 在「總覽」檢視中監控 Ubuntu 伺服器。 此檢視是您排除故障和監控基礎結構的起點。 它是 Web UI 的預設首頁。
在 Hosts & containers 區段中,您可以找到 Ubuntu 伺服器的項目。 按一下 主機與儲存器 ,以切換資料來源。 然後,選取您的 Ubuntu 伺服器。 顯示的資料對應於選取的伺服器。
若要設定欄的顏色編碼,請完成下列步驟:
-
將滑鼠移至直欄標題來選取直欄。 然後按一下鉛筆圖示。
-
切換 啟用 以啟用顏色編碼。
-
設定不同臨界值。
下一步
-
建立自訂儀表板。 如需相關資訊,請參閱使用儀表板。
-
瞭解警示。 如需相關資訊,請參閱使用警示。
-
瞭解如何管理日誌。 請參閱 開始使用 IBM Cloud Logs。
-
瞭解 IBM Cloud Monitoring Workload Protection 功能,以尋找軟體漏洞並設定優先順序、偵測及回應威脅,以及管理從來源到執行的配置、許可權及相符性。 請參閱 開始使用 IBM Cloud® Security and Compliance Center Workload Protection。