您可以使用範例指令碼監控實體伺服器中的作業系統。

範例指令碼僅在以下作業系統上進行了測試:
  • CentOS 7.x 和 CentOS 8.x
  • RHEL 7.x 和 RHEL 8.x
  • SUSE 12.x 和 SUSE 15.x
  • OEL7.x 和 OEL 8.x
  • Ubuntu 16.x、Ubuntu 18.x、Ubuntu 20.x 和 Ubuntu 22.x
  • VMware Photon Linux

必要條件

  • 確認 cURL 為 7.29.0。
  • 確認 unzip 為 6.0-20.el7 或更新版本。
  • 確保雲端 Proxy 已在 VMware Aria Operations 中啟動並處於線上狀態。對於收集器群組,請確保已啟用應用程式監控高可用性的收集器群組中至少有一個雲端 Proxy 已在 VMware Aria Operations 中啟動並處於線上狀態。
  • 確保可從實體伺服器連線到 VMware Aria Operations 的連接埠 443。
  • uuidgen 套件必須存在於實體伺服器上。
  • 雲端 Proxy 目前僅支援 IPv4。
  • 端點虛擬機器/實體伺服器必須有權存取雲端 Proxy 的連接埠 8443 和 443 或已啟用應用程式監控高可用性的收集器群組的虛擬 IP。
備註: 如果已使用自訂 Telegraf 並且已升級 VMware Aria Operations,並且您要檢視作業系統物件的新內容,必須重新執行以下步驟以監控作業系統。您必須再次下載協助程式指令碼,重新執行該指令碼,然後重新啟動自訂 Telegraf。

程序

  1. 透過 SSH 連線到實體伺服器,然後執行以下命令,從雲端 Proxy 下載範例指令碼:
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.sh
    備註: 在先前指定的位置中,針對 <cloudproxy_ip> 使用相關的雲端 Proxy IP 位址。對於已啟用應用程式監控高可用性的收集器群組,請提供虛擬 IP。
  2. 執行下列命令,使指令碼變為可執行:
    chmod +x telegraf-utils.sh
  3. 執行範例指令碼以從雲端 Proxy 下載 Telegraf 二進位檔案,建立與 VMware Aria Operations 進行安全連線所需的憑證,並在 Telegraf 組態檔中進行必要的更新:
    telegraf-utils.sh  user-managed -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir (-v vmwareariaoperations_ip_or_fqdn | [-g gateway_url -a csp_auth_url]) [-x proxy -u proxy_user -p proxy_user_password]
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          -t : [REQUIRED] token - This can be user_saas_refresh_token or on-prem vmwareariaoperations_auth_token.
                
                on-prem: Auth Token of the user/account. For getting new token
                         ( https://<VMwareAriaOperations_IP>/suite-api/ or curl -ks -X POST https://<VMwareAriaOperations_IP>/suite-api/api/auth/token/acquire -H \"Content-Type: application/json\" -H \"Accept: application/json\" -d \"{\"username\":\"<VMwareAriaOperations_USER>\",\"password\":\"<VMwareAriaOperations_USER_PASSWORD>\"}\")
          -d : [OPTIONAL] Agent installation directory. Default: current directory
          -v : [CONDITIONAL] [ON-PREM-SPECIFIC] vmwareariaoperations_ip_or_fqdn - IP/FQDN of VMware Aria Operations master node and required for on-prem.
          
          [-x proxy -u proxy_user -p proxy_user_password] :  [OPTIONAL] proxy - Proxy Server URL.It is in the form of <[protocol://]proxyhost[:proxyport]>
          Note: encode or escape proxy user and password correctly for proxy authentication.
    
    Example:/bin/bash telegraf-utils.sh user-managed -t 8dab02cc-277c-4393-b920-bd2e89c7e741::8bcde100-6318-44d7-a8dc-11f4ff84b3b -v 10.10.10.100 -c 10.10.10.101
    
    
    如果環境位於企業 Proxy 後方,則指令碼會明確地將 Proxy 視為外部連線。
    備註: 確保用於 Proxy 驗證的使用者名稱和密碼中的特殊字元已正確編碼或逸出。
    備註: 如果協助程式指令碼第一次執行因引數錯誤而失敗,請清除 Telegraf 資料夾,然後使用正確的引數重新執行該指令碼。
  4. cd <Telegraf_Download_Directory> 資料夾並執行 Telegraf。
    telegraf/usr/bin/telegraf -config telegraf/etc/telegraf/telegraf.conf -config-directory telegraf/etc/telegraf/telegraf.d

下一步

您可以從 VMware Aria Operations 使用者介面選取 相關物件 > 度量索引標籤,以檢視度量。
  1. 從左側面板中,導覽至環境 > 自訂群組
  2. 按一下右窗格中的作業系統環境物件。
  3. 導覽至度量索引標籤,然後選取對應的作業系統物件。