IBM Cloud Docs
監視 Ubuntu Linux VPC 伺服器實例

監視 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 或主機層次度量之團隊的使用者。

  • 儀表板 標籤中,您可以透過畫面預先定義的儀表板或自訂儀表板來監視,並取得網路資料、應用程式資料、拓蹼、服務、主機及儲存器的特殊化見解。 畫面會在儀表板中顯示度量值或度量值群組。

對於每一個度量值視圖及儀表板,您可以定義資料的範圍、如何聚集資料,以及要套用至資料的時間和群組過濾器。 如需相關資訊,請參閱 管理畫面

您可以設定儀表板作為團隊的預設入口點,統一團隊的體驗,並讓使用者立即將注意力集中在與他們最相關的資訊上。

如需相關資訊,請參閱 檢視度量值

開始之前

請參閱 IBM Cloud Monitoring

在支援的地區中工作,例如 US South 地區。

使用 IBM Cloud 帳戶之成員或擁有者的使用者 ID。 若要取得 IBM Cloud IBMID,請跳至 建立帳戶

您的 IBM ID 必須已為下列每一個資源指派 IAM 原則:

完成本教程所需的 IAM 策略列表
資源 存取原則的範圍 角色 地區 資訊
資源群組 default 資源群組 檢視者 US South 要允許使用者檢視預設資源群組中的服務實體,必須使用此原則。
IBM Cloud Monitoring 服務 資源群組 編輯者 US South 要允許使用者在預設資源群組中供應和管理 IBM Cloud Monitoring 服務,必須使用此原則。

必須安裝 IBM Cloud CLI。 如需相關資訊,請參閱安裝 IBM Cloud CLI

佈建 Ubuntu Linux VPC 伺服器實例

如果您具有想要監視的現有 Ubuntu Linux 虛擬伺服器實例,則可以跳過此步驟。

  1. 如果您沒有虛擬專用雲端,請 使用 IBM Cloud 主控台來建立 VPC 資源

  2. 如果您沒有 Ubuntu Linux 虛擬伺服器實例,請 使用使用者介面並選取 Ubuntu Linux 作為 作業系統 來建立 Umbuntu Linux 虛擬伺服器實例。

佈建 IBM Cloud Monitoring 實例

若要透過 IBM Cloud Monitoring 使用者介面佈建 IBM Cloud 的實例,請完成下列步驟:

  1. 登入 IBM Cloud 帳戶

    在使用您的使用者 ID 和密碼登入之後,IBM Cloud 使用者介面即會開啟。

  2. 按一下型錄。 即會開啟 IBM Cloud 中可用的服務清單。

  3. 若要篩選顯示的服務清單,請選擇記錄和監控類別。

  4. 按一下 IBM Cloud Monitoring 磚。 即會開啟觀察 儀表板。

  5. 選取「建立」標籤。

  6. 選取服務實例的地區。

  7. 選取精簡服務方案。

    依預設,會設定精簡方案。

    如需其他服務計劃的詳細資訊,請參閱 定價

  8. 輸入服務實例的服務名稱

  9. 選取 Default 資源群組。

    依預設,會設定 default 資源群組。

  10. (選用) 指定您要使用的任何 標籤

  11. 選取服務實例是否接收地區中所有服務實例的平台度量值。

  12. 若要在您登入的 IBM Cloud Monitoring 資源群組中佈建 IBM Cloud 服務,請按一下建立

提供實例後,Monitoring 面板會開啟。

**附註:**若要透過 CLI 佈建實例,請參閱透過 IBM Cloud CLI 佈建實例

設定您的 Ubuntu 伺服器以傳送指標至您的實例

若要設定 Ubuntu 伺服器將指標傳送至 IBM Cloud Monitoring 範例,您必須安裝監控代理程式。

從命令列完成下列步驟:

  1. 開啟終端機。 然後,登入 IBM Cloud。 執行下列指令,並遵循下列提示:

    ibmcloud login -a cloud.ibm.com
    

    選取 IBM Cloud Monitoring 實例可用的帳戶及地區。

  2. 存取 Ubuntu 伺服器

  3. 取得存取金鑰。 如需相關資訊,請參閱透過 IBM Cloud 使用者介面取得存取金鑰

  4. 取得汲取 URL。 如需相關資訊,請參閱 收集器端點

  5. 部署監視代理程式。 執行下列指令:

    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)
      
  6. 為非編排環境配置代理程式。

    開啟位於 /opt/draios/etc/ 中的 dragent.yaml 檔案。

    新增下列設定參數:

    feature:
      mode: monitor_light
    

    重新啟動代理程式。 執行下列指令:

    service dragent restart
    

啟動監視使用者介面

請完成下列步驟來啟動 Web 使用者介面:

  1. 登入 IBM Cloud 帳戶

    使用您的使用者 ID 和密碼登入之後,即會開啟 IBM Cloud 儀表板。

  2. 在導覽功能表中,選取觀察

  3. 選取監視

    即會顯示 IBM Cloud 上可用的實例清單。

  4. 選取您的實例。 然後,按一下 開啟儀表板

當監視代理程式以起始方式收集及處理資訊時,可能需要一些時間才能看到伺服器項目。

每個瀏覽器只能監視一個實例。 相同實例可以有多個標籤。

監視 Ubuntu 伺服器

您可以透過 Web UI 在「總覽」檢視中監控 Ubuntu 伺服器。 此檢視是您排除故障和監控基礎結構的起點。 它是 Web UI 的預設首頁。

Hosts & containers 區段中,您可以找到 Ubuntu 伺服器的項目。 按一下 主機與儲存器 主機與儲存器,以切換資料來源。 然後,選取您的 Ubuntu 伺服器。 顯示的資料對應於選取的伺服器。

若要設定欄的顏色編碼,請完成下列步驟:

  1. 將滑鼠移至直欄標題來選取直欄。 然後按一下鉛筆圖示。

  2. 切換 啟用 以啟用顏色編碼。

  3. 設定不同臨界值。

下一步