您可以使用示例脚本监控物理服务器中的操作系统。

仅在 Windows Server 2012、2012 R2、2016、2019 和 2022。

前提条件

如果使用示例脚本并且已升级,要查看操作系统对象的属性,必须重新执行以下步骤以监控操作系统。您必须再次下载帮助程序脚本,重新运行该脚本,然后重新启动自定义 Telegraf。

  • 确认 PowerShell 为 4.0 或更高版本。要检查 PowerShell 版本,请在 PowerShell 中运行以下命令:

    $PSVERSIONTable

  • 确保云代理已在 VMware Aria Operations 中启动并处于联机状态。对于收集器组,请确保已激活应用程序监控高可用性的收集器组中至少有一个云代理已在 VMware Aria Operations 中启动并联机。
  • 云代理目前仅支持 IPv4。
  • 确保可从物理服务器访问 VMware Aria Operations 的端口 443。
  • 端点虚拟机/物理服务器必须有权访问云代理的端口 8443 和 443 或已激活应用程序监控高可用性的收集器组的虚拟 IP。

过程

  1. 从以下位置下载示例脚本:https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    您可以在 PowerShell 终端中运行以下命令之一:
    Invoke-WebRequest https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1 -OutFile telegraf-utils.ps1 
    
    wget --no-check-certificate https://<cloudproxy_ip>/downloads/salt/telegraf-utils.ps1
    

    如果脚本下载失败并显示以下消息:请求已中止: 无法创建 SSL/TLS 安全通道 (The request was aborted: Could not create SSL/TLS secure channel),请按照在 Windows 平台上下载脚本失败中所述的步骤执行操作。

    注: 在上述指定位置中为 <cloud-proxy> 使用相关的云代理 IP 地址。对于已激活应用程序监控高可用性的收集器组,请提供虚拟 IP。
  2. 运行示例脚本以从云代理下载 Telegraf 二进制文件,创建与 VMware Aria Operations 建立安全连接所需的证书,并在 Telegraf 配置文件中进行必要的更新。
    telegraf-utils.ps1  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: .\telegraf-utils.ps1 user-managed -c 10.79.87.134 -t 41ef6601-6da3-4768-a51d-cbc08dd77355::4398b23d-e388-496e-ae91-bc04d5735345 -v 10.185.60.178
    如果环境处于企业代理之后,脚本会将该代理显式地视为外部连接的代理。
    注: 确保用于代理身份验证的用户名和密码中的特殊字符已正确编码或转义:
    注: 如果帮助程序脚本第一次由于参数错误而失败,请清除 Telegraf 文件夹,然后使用正确的参数重新运行该脚本。
  3. 运行 Telegraf。
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    或者,您也可以将 Telegraf 设为Windows服务。
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install
    net start telegraf
    
    例如:
    C:\VMware\UnManagedTelegraf\telegraf\telegraf.exe --config C:\VMware\UnManagedTelegraf\telegraf\telegraf.conf --config-directory C:\VMware\UnManagedTelegraf\telegraf\telegraf.d --service install
    net start telegraf
    

下一步做什么

您可以通过从 VMware Aria Operations 用户界面中选择 相关对象 > 衡量指标选项卡来查看衡量指标。
  1. 从左侧菜单中,导航到环境 > 自定义组
  2. 单击右侧窗格中的操作系统环境对象。
  3. 导航到衡量指标选项卡,然后选择相应的操作系统对象。