IBM Cloud Docs
Configuración de Windows para enviar métricas

Configuración de Windows para enviar métricas

Después de suministrar una instancia del servicio IBM Cloud Monitoring en IBM Cloud, puede utilizar el paquete Prometheus de Windows para recopilar las métricas de un sistema Windows.

El paquete Prometheus de Windows es un paquete completo que instala y configura un AgentePrometheus y el Exportador de Windows que le permite enviar métricas a la instancia de IBM Cloud Monitoring.

Características clave del paquete Prometheus de Windows

El paquete Prometheus de Windows le proporciona las características siguientes:

  • Un asistente de instalación visual.

  • Habilitación interactiva de recopiladores de .

  • Un agente de Prometheus y un exportador de Windows que se ejecutan como servicios de Windows.

  • Métricas enriquecidas con el dominio de Windows y el nombre de host de instancia para una fácil identificación en IBM Cloud Monitoring.

  • Paneles de control y alertas proporcionados de forma predeterminada para Visión general de host de Windows, Windows IIS y Windows SQL Server.

Recopiladores predeterminados

Si acepta todos los valores predeterminados al instalar utilizando el asistente, se habilitarán los recopiladores siguientes:

Recopiladores predeterminados
Collector Descripción
cpu Métricas de CPU
cs Métricas del sistema informático
logical_disk Métricas de disco
os Métricas de sistema operativo
system Métricas de sistema
net Métricas de interfaz de red

Si utiliza Microsoft ISS o Microsoft MSSQL, puede habilitar recopiladores para estos en el asistente o en la línea de mandatos durante la instalación. ​ Todos los recopiladores que se pueden configurar se pueden encontrar en la documentación del exportador dePrometheus.

Configuración

Para empezar a supervisar los sistemas Windows, haga lo siguiente:

  1. Descargue el instalador binario del paquete Prometheus de Windows desde el último release del proyecto.

  2. Ejecute el instalador en el sistema Windows.

  3. Configure los puntos finales de ingestión de para la escritura remota y la señal de API de Monitor en el asistente.

  4. Pulse Siguiente.

  5. Para la Configuración de host no cambie los valores de puerto o IP. Especifique los distintivos de CLI adicionales o las direcciones IP remotas necesarias para el cortafuegos de Windows.

  6. Pulse Siguiente.

  7. Seleccione los recopiladores que desea habilitar para generar métricas.

    Windows Exporter selections
    Windows Exporter selections

    Se pueden seleccionar las métricas más utilizadas. Se pueden añadir métricas Exportador de Windows adicionales como una lista separada por comas.

  8. Las métricas en formato Promethus pueden ser escritas por otros procesos en un archivo del sistema. Estas métricas se pueden exportar y enviar a IBM Cloud Monitoring seleccionando Prometheus metrics from files y, a continuación, indicando el directorio donde se encuentran las métricas.

  9. Haga clic en Instalar y luego en Finalizar para completar la instalación.

  10. Vaya a la instancia de IBM Cloud Monitoring y empiece a utilizar los paneles de control y alertas de Microsoft Windows

Puede utilizar el panel de control predeterminado Windows Host Overview para ver las métricas de Windows. Este panel de control predeterminado se encuentra en la sección Paneles de control > Aplicaciones. El panel de control de Windows Process Overview está disponible cuando tiene las métricas de process habilitadas. El panel de control de Windows Services Overview está disponible cuando tiene las métricas de service habilitadas. También puede buscar alertas predeterminadas disponibles en Alertas > Biblioteca para Windows.

Ejemplo de un cuadro de mando de métricas de
de un cuadro de mando de métricas de

Instalación desde la línea de comandos

Puede automatizar la instalación del paquete Prometheus de Windows en varias máquinas utilizando la línea de mandatos o PowerShell. ​ Por ejemplo, puede utilizar este mandato:

msiexec /i windows_exporter-1.0.0-x64.msi ENABLED_COLLECTORS=cpu,os SYSDIG_URL="https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write" SYSDIG_TOKEN="yyyyyyy-zzzz-zzzz-zzzz-xxxxxxxx" /qn

Este mandato instalará el paquete Prometheus de Windows con recopiladores cpu y os.

Opciones de línea de comand

Están disponibles las siguientes opciones de línea de mandatos:

ENABLED_COLLECTORS
Una lista separada por comas de recopiladores.
SYSDIG_URL
El punto final Prometheus de la región IBM Cloud Monitoring con el formato https://eu-gb.monitoring.cloud.ibm.com/prometheus/remote/write.
COMPUTER_NAME
(Opcional) Altera temporalmente la etiqueta instance en las métricas generadas por el exportador de Windows con un valor personalizado. El valor predeterminado es el nombre del sistema almacenado en la variable de entorno de COMPUTERNAME Windows.
PROMETHEUS_PORT
(Opcional) El puerto Prometheus. El valor predeterminado es 9090.
WINDOWS_EXPORTER_LISTEN_ADDR
(Opcional) La dirección IP del exportador de Windows. El valor predeterminado es 0.0.0.0.
WINDOWS_EXPORTER_LISTEN_PORT
(Opcional) El puerto del exportador de Windows. El valor predeterminado es 9182.
WINDOWS_EXPORTER_EXTRA_FLAGS
(Opcional): Windows Exporter distintivos CLI adicionales. El valor por defecto es una cadena vacía.
WINDOWS_EXPORTER_FIREWALL_REMOTE_ADDR
(Opcional): una lista separada por comas de direcciones IP remotas para la lista de excepciones del cortafuegos de Windows (lista de elementos permitidos). El valor predeterminado es una serie vacía que permitirá cualquier dirección remota.
TEXTFILE_DIR
La carpeta local donde el recopilador de textfile buscará archivos. Esto sólo se utiliza cuando el recopilador textfile está habilitado.

Actualización de la configuración

Si necesita añadir o eliminar recopiladores de métricas configurados, puede ejecutar el asistente, seleccionar la opción Cambiar y realizar los cambios necesarios.

Opcionalmente, puede editar el archivo config.yml en el directorio C:\Program Files\windows_exporter. Después de guardar los cambios, tendrá que reiniciar el servicio de windows_exporter.exe.

Eliminación del paquete

Utilice el mandato siguiente para desinstalar el paquete Prometheus de Windows de un sistema Windows:

msiexec /x windows_exporter-1.0.0-x64.msi /qn

También puede desinstalar el paquete Prometheus de Windows ejecutando el asistente y seleccionando la opción Eliminar.