Requisitos del sistema

Requisitos de hardware, software y red para ejecutar el servidor y los agentes de Xcellerate RMM.

Descripción general

Xcellerate RMM tiene dos componentes principales: el servidor (que aloja la interfaz web, la API y la base de datos) y el agente (instalado en cada punto final gestionado). Esta página enumera los requisitos mínimos y recomendados para ambos.

Requisitos del servidor

Hardware

  • CPU: 2 núcleos mínimo — 4+ núcleos recomendados para más de 500 puntos finales.
  • RAM: 4 GB mínimo — 8 GB recomendados; 16 GB para despliegues grandes.
  • Almacenamiento: 40 GB SSD mínimo — se escala según el número de puntos finales y la configuración de retención de datos.

Sistema operativo

  • Ubuntu 22.04 LTS o 24.04 LTS (recomendado)
  • Debian 11 o 12
  • Rocky Linux 8 o 9 / AlmaLinux 8 o 9
  • Windows Server 2019 o posterior (con WSL 2 para instalaciones con Docker)

Dependencias de software

  • Docker 24+ y Docker Compose v2 (método de instalación recomendado)
  • PostgreSQL 15+ (incluido en la imagen Docker o usa el tuyo propio)
  • Redis 7+ (incluido o externo)
  • Node.js 20 LTS (solo necesario para instalaciones bare-metal)

Requisitos del agente

El agente de Xcellerate es ligero y está diseñado para ejecutarse silenciosamente en los dispositivos de los usuarios finales.

  • Windows: Windows 10/11, Server 2016+. .NET Framework 4.7.2+ (preinstalado en Windows moderno).
  • macOS: macOS 12 Monterey o posterior. Apple Silicon e Intel compatibles.
  • Linux: cualquier distribución basada en systemd con glibc 2.31+ (Ubuntu 20.04+, Debian 11+, Fedora 36+, etc.).
El agente utiliza aproximadamente 30–50 MB de RAM y menos del 1 % de CPU en reposo. El uso de recursos puede aumentar brevemente durante los escaneos de inventario o las operaciones de parches.

Requisitos de red

  • Puerto 443 (HTTPS) — los agentes se conectan al servidor a través de TLS. Este es el único puerto que debe estar abierto de salida en los puntos finales.
  • Puerto 8443 — puerto API secundario opcional para la comunicación agente-servidor si el 443 no está disponible.
  • Puerto 5432 — PostgreSQL (solo accesible desde el host del servidor o la red privada).
  • Puerto 6379 — Redis (solo red local o privada del servidor).
Si tus clientes usan firewalls restrictivos, agrega a la lista blanca el nombre de host público del servidor (por ejemplo, rmm.tuempresa.com) en el puerto 443 para tráfico de salida. No se requieren reglas de entrada en los puntos finales.

Consejos y mejores prácticas

  • Usa almacenamiento SSD para el servidor — la base de datos hace uso intensivo de E/S durante las sincronizaciones de inventario.
  • Coloca el directorio de datos de PostgreSQL en un volumen separado para poder hacer snapshots y redimensionarlo de forma independiente.
  • Para alta disponibilidad, despliega dos instancias del servidor detrás de un balanceador de carga con un clúster PostgreSQL externo compartido.
  • Mantén el sistema operativo del servidor y el motor Docker actualizados para beneficiarte de los parches de seguridad.