Instalar el agente Prometheus en una instancia Public Cloud
Información sobre la traducción
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.
Objetivo
Prometheus es un sistema de supervisión y una base de datos de series temporales. Puede instalar y utilizar su agente en instancias Public Cloud de OVHcloud para recopilar métricas desde sus servidores y aplicaciones.
Descubra cómo instalar Prometheus Node Exporter o Windows Exporter en una instancia Public Cloud de OVHcloud.
OVHcloud pone a su disposición servicios cuya responsabilidad recae en usted. En efecto, al no tener acceso a estas máquinas, no somos sus administradores y no podremos brindarle asistencia. Por lo tanto, le corresponde a usted gestionar y asegurar el software de estas diariamente.
Pusimos a su disposición esta guía para ayudarle en las tareas habituales. Sin embargo, le recomendamos encarecidamente que acuda a un proveedor especializado si experimenta dificultades o dudas sobre la administración, el uso o la seguridad de un servidor. No dude en visitar nuestro foro comunitario para intercambiar opiniones con otros usuarios.
Requisitos
- Crear una instancia desde el área de cliente de OVHcloud.
- Disponer de un acceso administrador a la instancia.
- Un servidor Prometheus en funcionamiento y accesible desde la instancia.
Procedimiento
Siga estos pasos para instalar el agente Prometheus Node Exporter o Windows Exporter en su instancia Public Cloud de OVHcloud para recopilar métricas.
Paso 1: Conectarse a la instancia
Conéctese a su instancia mediante SSH:
Reemplace <INSTANCE_IP> por la dirección IP pública de su instancia.
En Windows, utilice PowerShell con SSH o un cliente SSH como PuTTY si prefiere utilizar una interfaz de línea de comandos.
Para Windows Server con interfaz gráfica, también puede utilizar el RDP (Remote Desktop).
Paso 2: Actualizar el sistema
Asegúrese de que los paquetes de su sistema estén actualizados:
No se requiere ninguna actualización específica para Windows Exporter. Puede asegurarse opcionalmente de que el sistema esté actualizado a través de Windows Update.
Paso 3: Crear un usuario Prometheus (opcional)
La creación de un usuario dedicado para Node Exporter mejora la seguridad en Linux, pero es opcional para Windows Exporter en Windows.
- Esto crea un usuario con permisos limitados para ejecutar Node Exporter.
- Recomendado en producción para reducir los riesgos de seguridad.
- Puede luego iniciar Node Exporter bajo este usuario a través de systemd.
Nota: Ejecute estos comandos de PowerShell dentro de la VM a través de SSH.
Nota: Windows Exporter puede ejecutarse con el usuario actual. La creación de un usuario dedicado es opcional para un control de acceso más estricto.
Paso 4: Descargar Node Exporter / Windows Exporter
Invoke-WebRequest requiere PowerShell 3.0 o superior.
Todo se realiza directamente dentro de la VM, no es necesario transferir archivos desde su máquina local.
Paso 5: Iniciar Node Exporter / Windows Exporter
- Opcional: configure un servicio systemd para ejecutar Node Exporter automáticamente.
- Si utiliza el usuario dedicado prometheus, asegúrese de que el servicio se ejecute bajo este usuario.
En Windows Desktop o Core, puede ejecutarlo directamente en PowerShell o configurarlo como servicio de Windows.
Es posible personalizar los collectors; consulte la documentación oficial para obtener la lista completa.
Paso 6: Verificar Node Exporter / Windows Exporter
Node Exporter escucha por defecto en el puerto 9100.
Windows Exporter escucha por defecto en el puerto 9182.
Reemplace <PORT> por 9100 para Linux o 9182 para Windows.
El siguiente comando permite observar métricas como el uso del CPU, la memoria, el disco y la red:
En Windows Desktop, también puede abrir un navegador para verificar. Sin embargo, a través de SSH / PowerShell, utilice curl o Invoke-WebRequest.
Paso 7: Reglas de firewall / seguridad (OVHcloud)
Asegúrese de que el puerto utilizado por el exporter esté abierto tanto en el firewall de la VM como en su Security Group de OVHcloud.
Limite el acceso únicamente al servidor Prometheus para mayor seguridad.
Nota: si UFW indica Status: inactive, significa que el firewall no está activado en la VM. La regla del puerto se añade pero no se aplica.
La seguridad se gestiona principalmente a través de su Security Group de OVHcloud.
Si desea activar UFW, comience por autorizar SSH para evitar bloquear su conexión:
Abra el puerto 9182 en el firewall de Windows:
También puede verificar las reglas con:
Paso 8: Conectar Node Exporter / Windows Exporter a Prometheus
1. Edite el archivo de configuración de Prometheus en su servidor Prometheus (prometheus.yml):
2. Recargue Prometheus:
3. Las métricas de Node Exporter o Windows Exporter de su instancia de OVHcloud deberían aparecer ahora en Prometheus.
Más información
Documentación oficial de Node Exporter
Crear y configurar un grupo de seguridad en Horizon
Interactúe con nuestra comunidad de usuarios.