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

Requisitos previos

Procedimiento

  1. Instale Telegraf de código abierto en el dispositivo. Si tiene una instancia instalada, puede omitir este paso. Para descargar e instalar una nueva instancia de Telegraf, consulte la documentación oficial y busque la versión del sistema operativo correspondiente en https://www.influxdata.com/time-series-platform/telegraf/ y https://portal.influxdata.com/downloads/.
    Después de descargar y extraer los archivos de Telegraf, además de los archivos telegraf.exe y telegraf.conf, cree una carpeta con el nombre telegraf.d que se utilizará en los siguientes pasos.
  2. Descargue el script de la aplicación auxiliar desde el proxy de nube ubicado en https://<CloudProxy-IP>/downloads/salt/open_source_telegraf_monitor.ps1.

    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.

  3. Desplácese hasta el directorio donde está descargado el script.
  4. Ejecute el script auxiliar para actualizar las configuraciones de Telegraf.
    open_source_telegraf_monitor.ps1 -v <vROps_IP> -t <AUTHENTIFICATION_TOKEN> -d <TELEGRAF_CONFIG_DIR> -c <CP_IP> -e <telegraf_exe_path>
    
    Description of arguments:
    vROps_IP: vRealize Operaions Manager FQDN/IP to perform REST API calls.
    AUTHENTIFICATION_TOKEN: To perform REST API calls authentication token can be acquired using /api/auth/token/acquire call. Mandatory parameter.
        Example: e5c394b4-f333-4391-8028-2040a8bfda60::0dd43038-10e3-4880-a4fc-49e4eaa00e3f
    To get the authentication token, follow the steps in Acquire an Authentication Token.
    TELEGRAF_CONFIG_DIR: Telegraf configuration directory. 
    CP_IP: Mention the cloud proxy FQDN/IP address to post metrics.
    telegraf_exe_path: Path of telegraf.exe. For example: C:\telegraf\telegraf.exe
    
    Example:
    ./open_source_telegraf_monitor.ps1 -v 10.192.0.1 -t 7accb88f-560d-4a5c-8fb9-29678c54511a::d1560b05-72fc-44ba-af6e-ffa746a6b4ea -c 10.192.0.100 -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. En el caso de las máquinas virtuales no administradas, es posible que vea configuraciones sin administrar debido a uno de los siguientes motivos:
    • Los detalles de la máquina virtual no están disponibles en vRealize Operations por el adaptador de vCenter Server. Espere un mínimo de uno a dos ciclos de recopilación después de configurar las cuentas de nube de vCenter Server de vRealize Operations Cloud.
    • Error de AUTHENTIFICATION_TOKEN or vROps_IP.
    Nota:
    • -d <TELEGRAF_CONFIG_DIR>: el ejecutable de Telegraf tiene la opción de línea de comandos --config-directory. Debe proporcionar el conjunto de valores para la opción -d cuando ejecute el script. En Windows, el valor se basa en la instalación de Telegraf.
    • 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: De forma predeterminada, el complemento de salida InfluxDB está activo en el archivo telegraf.conf y los datos se envían al servidor influxdb con el fin de que no se reciban muchos mensajes de advertencia en los registros sobre la falta de comentarios del servidor influxdb configurado. Se debe comentar la línea "[[outputs.influxdb]]". Se muestra el siguiente mensaje de advertencia: W! [outputs.influxdb] When writing to [http://localhost:8086]: database "telegraf" creation failed: Post "http://localhost:8086/query": dial tcp [::1]:8086: connect: connection refused

    Ejemplo: #[[outputs.influxdb]]

    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.
  5. Si un servicio de aplicaciones que es compatible con vRealize Operations se ejecuta en el dispositivo y desea supervisarlo, actualice el directorio o el archivo de configuración de Telegraf con las entradas necesarias para Telegraf.
    Para obtener una lista de los servicios de aplicaciones compatibles, consulte Introducción.
    Para obtener la lista de configuraciones, consulte Detalles de configuración de Telegraf para servicios de aplicaciones compatibles.
    Para los servicios de aplicaciones no compatibles, actualice el directorio o el archivo de configuración de Telegraf con las entradas necesarias para Telegraf.
  6. 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 máquina virtual administrada: si vRealize Operations supervisa un vCenter Server de la máquina virtual, el sistema operativo y los objetos de aplicaciones se encontrarán en la correspondiente máquina virtual > objeto del sistema operativo > instancia del servicio de aplicaciones.

Jerarquía de objetos de máquina virtual no administrada: si vRealize Operations no supervisa un vCenter Server de la máquina virtual, el sistema operativo y los objetos de aplicaciones se encontrarán en el entorno > ámbito del sistema operativo > objeto del sistema operativo > instancia del servicio de aplicaciones.