Systemanforderungen

Hardware-, Software- und Netzwerkvoraussetzungen für den Betrieb des Xcellerate-RMM-Servers und der Agenten.

Überblick

Xcellerate RMM besteht aus zwei Hauptkomponenten: dem Server (der Weboberfläche, API und Datenbank bereitstellt) und dem Agenten (der auf jedem verwalteten Endpunkt installiert wird). Diese Seite listet die Mindest- und die empfohlenen Anforderungen für beide auf.

Serveranforderungen

Hardware

  • CPU: mindestens 2 Kerne – 4+ Kerne empfohlen für 500+ Endpunkte.
  • RAM: mindestens 4 GB – 8 GB empfohlen; 16 GB für große Installationen.
  • Speicher: mindestens 40 GB SSD – wächst mit der Anzahl der Endpunkte und den Einstellungen zur Datenaufbewahrung.

Betriebssystem

  • Ubuntu 22.04 LTS oder 24.04 LTS (empfohlen)
  • Debian 11 oder 12
  • Rocky Linux 8 oder 9 / AlmaLinux 8 oder 9
  • Windows Server 2019 oder neuer (mit WSL 2 für Docker-Installationen)

Software-Abhängigkeiten

  • Docker 24+ und Docker Compose v2 (empfohlene Installationsmethode)
  • PostgreSQL 15+ (im Docker-Image enthalten oder eigene Instanz)
  • Redis 7+ (enthalten oder extern)
  • Node.js 20 LTS (nur für Bare-Metal-Installationen erforderlich)

Agentenanforderungen

Der Xcellerate-Agent ist schlank und darauf ausgelegt, unauffällig auf Endbenutzergeräten zu laufen.

  • Windows: Windows 10/11, Server 2016+. .NET Framework 4.7.2+ (auf aktuellen Windows-Versionen vorinstalliert).
  • macOS: macOS 12 Monterey oder neuer. Apple Silicon und Intel werden unterstützt.
  • Linux: jede systemd-basierte Distribution mit glibc 2.31+ (Ubuntu 20.04+, Debian 11+, Fedora 36+ usw.).
Der Agent belegt im Leerlauf etwa 30–50 MB RAM und weniger als 1 % CPU. Bei Inventar-Scans oder Patch-Vorgängen kann die Ressourcennutzung kurzzeitig ansteigen.

Netzwerkanforderungen

  • Port 443 (HTTPS) – Agenten verbinden sich über TLS mit dem Server. Dies ist der einzige Port, der auf Endpunkten ausgehend offen sein muss.
  • Port 8443 – optionaler sekundärer API-Port für die Kommunikation zwischen Agent und Server, falls 443 nicht verfügbar ist.
  • Port 5432 – PostgreSQL (nur vom Server-Host oder aus dem privaten Netzwerk erreichbar).
  • Port 6379 – Redis (nur serverlokal oder im privaten Netzwerk).
Wenn Ihre Kunden restriktive Firewalls einsetzen, setzen Sie den öffentlichen Hostnamen des Servers (z. B. rmm.yourcompany.com) für ausgehenden Datenverkehr auf Port 443 auf die Zulassungsliste. Auf den Endpunkten sind keine eingehenden Regeln erforderlich.

Tipps und Best Practices

  • Verwenden Sie SSD-Speicher für den Server – die Datenbank ist bei Inventar-Synchronisationen I/O-intensiv.
  • Legen Sie das PostgreSQL-Datenverzeichnis auf ein separates Volume, damit Sie unabhängig davon Snapshots erstellen und es vergrößern können.
  • Für Hochverfügbarkeit betreiben Sie zwei Serverinstanzen hinter einem Load Balancer mit einem gemeinsamen externen PostgreSQL-Cluster.
  • Halten Sie das Server-Betriebssystem und die Docker Engine aktuell, um von Sicherheitspatches zu profitieren.