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
- Verifique si el proxy de nube está instalado y en línea.
- 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 vRealize Operations Cloud. vmware-toolbox-cmd solo es necesaria para máquinas virtuales de vCenter Server.
- Asegúrese de que Internet esté habilitado.
- Asegúrese de que el proxy de nube esté activo y conectado en vRealize Operations Cloud. 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 vRealize Operations Cloud.
- Asegúrese de que se pueda acceder al proxy de nube o la IP virtual del grupo de recopiladores activados de alta disponibilidad para supervisión de aplicaciones desde las máquinas virtuales de vCenter Server, las instancias de AWS EC2, las máquinas virtuales de Azure o el servidor físico.
Procedimiento
- 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.
- 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.
Nota: Use la dirección IP/FQDN del proxy de nube correspondiente para <CloudProxy-IP> 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.
- Desplácese hasta el directorio donde está descargado el script.
- Ejecute el script auxiliar para actualizar las configuraciones de Telegraf.
open_source_telegraf_monitor.ps1 -t <SAAS_REFRESH_TOKEN> -d <TELEGRAF_CONFIG_DIR> -c <CP_IP_OR_COLLECTOR_GROUP_NAME> -e <TELEGRAF_EXE_PATH> [ -g <GATEWAY_URL> -a <CSP_AUTH_URL> ]
Description of arguments:
SAAS_REFRESH_TOKEN - CSP Refresh Token of the user/account. For getting new token, follow - User/
Organization Settings >> My Account >> API Tokens >> Generate a New API Token. It's a mandatory parameter.
Example: gi7lwabjnvdfiawt4watzksuol8sywrjvg8kabh31mx9x1guepgyhycyx61dqrpq
TELEGRAF_CONFIG_DIR - Telegraf configuration directory. i.e value of --config-directory argument mentioned in telegraf service. ex: C:\telegraf\telegraf.d
TELEGRAF_EXE_PATH - Path of telegraf.exe ex: C:\telegraf\telegraf.exe
CP_IP_OR_COLLECTOR_GROUP_NAME - Mention the cloud proxy FQDN/IP or the name of the application monitoring high availability activated collector group.
GATEWAY_URL - Optional argument to override default vROps SaaS gateway URL
CSP_AUTH_URL - Optional argument to override default CSP authentication URL
Example:
./open_source_telegraf_monitor.ps1 -v 10.192.0.1 -t UO2HafB0JMYiMmnppZIo2Zn5jCdDf1YeIXa0E7JXUPoUXF5HN6SK29kdJUibcJMg -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 de
vCenter Server, instancia de EC2 de AWS o las máquinas virtuales de Azure 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 vRealize Operations Cloud 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 vRealize Operations Cloud.
- Error de
SAAS_REFRESH_TOKEN
.
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.
- Si un servicio de aplicaciones que es compatible con vRealize Operations Cloud 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.
- 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 vRealize Operations Cloud, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva instancia de
- Si una máquina virtual de Azure está siendo supervisada por vRealize Operations Cloud, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva instancia de
- Si una instancia de EC2 de AWS de la máquina virtual está siendo supervisada por vRealize Operations Cloud, entonces el sistema operativo y los objetos de la aplicación quedarán bajo la respectiva
Jerarquía de objetos de máquina virtual no administrada: si una máquina virtual de vCenter Server, una instancia de EC2 de AWS o una máquina virtual Azure no está siendo supervisada por vRealize Operations Cloud, entonces el sistema operativo y los objetos de aplicaciones se encontrarán en el .