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.