Instalar el agente Prometheus en una instancia Public Cloud
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:
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.
Paso 4: Descargar Node Exporter / Windows Exporter
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.
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:
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.