Wymagania systemowe
Wymagania sprzętowe, programowe i sieciowe do uruchomienia serwera i agentów Xcellerate RMM.
Przegląd
Xcellerate RMM składa się z dwóch głównych komponentów: serwera (hostującego interfejs webowy, API i bazę danych) oraz agenta (instalowanego na każdym zarządzanym punkcie końcowym). Ta strona zawiera minimalne i zalecane wymagania dla obu.
Wymagania serwera
Sprzęt
- CPU: minimum 2 rdzenie — 4+ rdzenie zalecane dla 500+ punktów końcowych.
- RAM: minimum 4 GB — zalecane 8 GB; 16 GB dla dużych wdrożeń.
- Dysk: minimum 40 GB SSD — skaluje się w zależności od liczby punktów końcowych i ustawień retencji danych.
System operacyjny
- Ubuntu 22.04 LTS lub 24.04 LTS (zalecane)
- Debian 11 lub 12
- Rocky Linux 8 lub 9 / AlmaLinux 8 lub 9
- Windows Server 2019 lub nowszy (z WSL 2 dla instalacji Docker)
Zależności programowe
- Docker 24+ i Docker Compose v2 (zalecana metoda instalacji)
- PostgreSQL 15+ (dołączony do obrazu Docker lub własny)
- Redis 7+ (dołączony lub zewnętrzny)
- Node.js 20 LTS (wymagany tylko dla instalacji bare-metal)
Wymagania agenta
Agent Xcellerate jest lekki i zaprojektowany do cichego działania na urządzeniach użytkowników końcowych.
- Windows: Windows 10/11, Server 2016+. .NET Framework 4.7.2+ (preinstalowany na współczesnych wersjach Windows).
- macOS: macOS 12 Monterey lub nowszy. Wsparcie dla Apple Silicon i Intel.
- Linux: dowolna dystrybucja z systemd i glibc 2.31+ (Ubuntu 20.04+, Debian 11+, Fedora 36+ itp.).
Agent zużywa około 30–50 MB RAM i mniej niż 1 % CPU w stanie bezczynności. Zużycie zasobów może chwilowo wzrosnąć podczas skanowania inwentaryzacji lub operacji aktualizacji.
Wymagania sieciowe
- Port 443 (HTTPS) — agenci łączą się z serwerem przez TLS. To jedyny port, który musi być otwarty wychodzący na punktach końcowych.
- Port 8443 — opcjonalny dodatkowy port API do komunikacji agent-serwer, jeśli 443 nie jest dostępny.
- Port 5432 — PostgreSQL (dostępny tylko z hosta serwera lub sieci prywatnej).
- Port 6379 — Redis (lokalny serwer lub tylko sieć prywatna).
Jeśli Twoi klienci używają restrykcyjnych zapór, dodaj do białej listy publiczną nazwę hosta serwera (np.
rmm.twojafirma.com) na porcie 443 dla ruchu wychodzącego. Na punktach końcowych nie są wymagane reguły przychodzące.Wskazówki i najlepsze praktyki
- Użyj dysku SSD do serwera — baza danych intensywnie korzysta z I/O podczas synchronizacji inwentaryzacji.
- Umieść katalog danych PostgreSQL na osobnym woluminie, aby można było go niezależnie kopiować i zmieniać rozmiar.
- Dla wysokiej dostępności wdróż dwie instancje serwera za load balancerem ze współdzielonym zewnętrznym klastrem PostgreSQL.
- Aktualizuj system operacyjny serwera i silnik Docker, aby korzystać z poprawek bezpieczeństwa.