Utilice el script de aplicación auxiliar para supervisar aplicaciones y sistemas operativos en una plataforma Windows mediante Telegraf de código abierto.
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.
- 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 -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]]
- 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 los servicios de aplicaciones no compatibles, actualice el directorio o el archivo de configuración de Telegraf con las entradas necesarias para Telegraf.
- 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 .
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 .