Utilice el script de aplicación auxiliar para supervisar aplicaciones y sistemas operativos en una plataforma Windows mediante Telegraf de código abierto.

El script de aplicación auxiliar solo se prueba en Windows Server 2012, 2012 R2, 2016, 2019 y 2022.

Requisitos previos

  • Compruebe que Windows PowerShell sea la versión 4.0 o superior.
  • Asegúrese de que la versión de VMTools >=10.2 es una máquina virtual de vCenter Server supervisada por VMware Aria Operations. vmware-toolbox-cmd solo es necesaria para máquinas virtuales de vCenter Server.
  • Actualmente, solo se admite IPv4 para los proxies de nube.
  • Asegúrese de que Internet esté habilitado.
  • Asegúrese de que el proxy de nube esté activo y conectado en VMware Aria Operations. En el caso de los grupos de recopiladores, asegúrese de que al menos un proxy de nube del grupo de recopiladores activado de alta disponibilidad para supervisión de aplicaciones esté activo y en línea en VMware Aria Operations.
  • Las máquinas virtuales de vCenter Server, las instancias de AWS EC2, las máquinas virtuales de Azure o el servidor físico deben tener acceso al puerto 8443 y 443 del proxy de nube o a la IP virtual del grupo de recopiladores activados para alta disponibilidad de supervisión de aplicaciones.

Procedimiento

  1. Descargue el script de la aplicación auxiliar desde el proxy de nube ubicado en https://<IP-del-proxy-de-nube>/downloads/salt/telegraf-utils.ps1.
    Nota: Use la dirección IP del proxy de nube correspondiente para <IP-del-proxy-de-nube> en los comandos y la ubicación anteriores especificados. Para los grupos de recopiladores activados de alta disponibilidad para supervisión de aplicaciones, proporcione la IP virtual.

    Si se produce un error en la descarga del script con el siguiente mensaje: La solicitud se anuló: No se pudo crear el canal seguro SSL/TLS, siga los pasos mencionados en Error en la descarga de scripts en una plataforma Windows.

  2. Desplácese hasta el directorio donde está descargado el script.
  3. Ejecute el script auxiliar para actualizar las configuraciones de Telegraf.
    telegraf-utils.ps1  opensource -c cloud_proxy_ip_or_collector_group_name -t token -d telegraf_conf_dir -e telegraf_bin_path [-g gateway_url -a csp_auth_url]
        
    Description of arguments:
          -c : [REQUIRED] cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP or Collector Group Name
          -t : [REQUIRED] token - [REQUIRED] - CSP Refresh Token of the user/account. For getting a new token, follow - 
               User/Organization Settings >> My Account >> API Tokens >> Generate a New API Token.
               Example: gi7lwabjnvdfiawt4watzksuol8sywrjvg8kabh31mx9x1guepgyhycyx61dqrpq
          
          -d : [REQUIRED] telegraf_conf_dir - Telegraf configuration directory and it is required argument. ex: C:\Telegraf\telegraf-1.20.4\telegraf.d
          -e : [REQUIRED] telegraf_bin_path - Path of telegraf executable ex: C:\Telegraf\telegraf-1.20.4\telegraf.exe
          
          -g : [OPTIONAL] [SAAS-SPECIFIC] gateway_url - argument to override default VMware Aria Operations SaaS gateway URL
          -a : [OPTIONAL] [SAAS-SPECIFIC] csp_auth_url - argument to override default CSP authentication URL
    
    
    Example: .\telegraf-utils.ps1 opensource -c 10.10.10.101 -t gi7lwabjnvdfiawt4watzksuol8sywrjvg8kabh31mx9x1guepgyhycyx61dqrpq -d C:\Telegraf\telegraf-1.20.4\telegraf.d -e C:\Telegraf\telegraf-1.20.4\telegraf.exe
    Nota: Después de ejecutar el script de la aplicación auxiliar, asegúrese de que las configuraciones respectivas estén establecidas correctamente en la ruta del directorio de configuración (opción -d ) determinada con el nombre cloudproxy-http.conf. Consulte Configuraciones de muestra para más detalles. Para las instancias de AWS EC2, máquinas virtuales de Azure o máquinas virtuales de vCenter Server administradas, es posible que vea configuraciones sin administrar debido a uno de los siguientes motivos:
    • Las máquinas virtuales de vCenter Server, las instancias de AWS EC2 o los detalles de las máquinas virtuales de Azure no están disponibles en VMware Aria Operations a través de los adaptadores de vCenter Server, AWS o Azure correspondientes. Espere un mínimo de uno a dos ciclos de recopilación después de configurar las cuentas de nube de vCenter Server de VMware Aria Operations.
    • Error de SAAS_REFRESH_TOKEN.
    Nota:
    • No utilice un espacio en la ruta de configuración. Las rutas de acceso con espacios se pueden transferir como notación de nombre corto, como c:~PROGRA~1 para c:\Archivos de programa.
    Nota: Asegúrese de que los complementos de entrada del archivo telegraf.conf estén relacionados con el sistema operativo correspondiente. Consulte Detalles de configuración de Telegraf para sistemas operativos.
    Nota: La URL de la puerta de enlace predeterminada es https://www.mgmt.cloud.vmware.com/vrops-cloud y la URL de autenticación predeterminada es https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize. Si la URL de autenticación y la URL de puerta de enlace son diferentes de la configuración predeterminada, indique los argumentos adecuados (-g y -a).
  4. Reinicie el servicio Telegraf.
    telegraf.exe --config telegraf.conf --config-directory telegraf.d
    También puede convertir Telegraf en un servicio de Windows.
    <Telegraf_executable_path> --config <Telegraf_config_file_path> --config-directory <Telegraf_config_directory_path> --service install net start telegraf
    
    Por ejemplo:
    & 'C:\Telegraf\telegraf-1.20.4\telegraf.exe'  --config 'C:\Telegraf\telegraf-1.20.4\telegraf.conf' --config-directory 'C:\Telegraf\telegraf-1.20.4\telegraf.d'  --service install
    net start telegraf
    

Qué hacer a continuación

Jerarquía de objetos de la máquina virtual administrada:
  • Si una máquina virtual de vCenter Server está siendo supervisada por VMware Aria Operations, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva instancia de Máquina virtual > Objeto de SO > 'servicio de aplicaciones'
  • Si una máquina virtual de Azure está siendo supervisada por VMware Aria Operations, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva instancia de Máquina virtual Azure > Objeto de SO > 'servicio de aplicaciones'.
  • Si una instancia de EC2 de AWS de la máquina virtual está siendo supervisada por VMware Aria Operations, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva instancia de EC2 de AWS > Objeto de SO > 'servicio de aplicaciones'

Máquinas no supervisadas por VMware Aria Operations: Si una máquina virtual de vCenter Server, una instancia de EC2 de AWS, una máquina virtual de Azure o un servidor físico no están supervisados por VMware Aria Operations, el sistema operativo y los objetos de aplicación quedarán incluidos en Entorno > Endpoint > Objeto de SO > 'servicio de aplicaciones'.

Ver datos recopilados: los datos se recopilan y se muestran en la página Administrar agentes de Telegraf. Para ver los detalles, puede filtrar por Tipo de agente > Agente de código abierto en la página Administrar agentes de Telegraf.