Co nastavíte
RMMZit je bezplatný nástroj s otevřeným kódem (AGPLv3) pro vzdálené monitorování a správu (RMM). Jedna webová konzole na vašem serveru ukazuje inventář každého počítače, hlídá ho, posílá upozornění a vašim technikům umožňuje pracovat na dálku, spouštět skripty a instalovat aktualizace. Nic nejde přes cloud dodavatele: server běží ve vaší síti a agenti na počítačích se k němu připojují.
Co potřebujete
- Server pro konzoli: malý VM se 2 vCPU, 2–4 GB RAM a diskem 16 GB nebo větším, na VMware, Proxmox VE / KVM nebo Hyper-V — nebo existující server s Debianem 12+, Ubuntu 22.04+, AlmaLinuxem nebo Rocky Linuxem 9+, nebo Docker host.
- Počítače s Windows: Windows 10 / 11 nebo Windows Server 2016 a novější, 64bitové.
- Počítače s Linuxem: jakákoli distribuce se systemd, x86-64 nebo ARM64 (i Raspberry Pi).
- Ověřovací aplikaci v telefonu (každý účet používá dvoufázové přihlášení).
Jak to spolu funguje
Server má dva porty: konzoli (webové rozhraní a API, TCP 8443) a koncový bod pro agenty (TCP 8444). Agenti se připojují odchozím spojením na port pro agenty, takže spravované počítače nepotřebují žádné otevřené porty. Při registraci si agent zapamatuje otisk certifikátu serveru; každý příkaz z konzole server podepíše a agent ověří a každá akce se zapíše do auditního protokolu odolného proti manipulaci.
Konzole ovládá každý spravovaný počítač. Ve výchozím stavu přijímá spojení jen z privátních sítí — nechte to tak a otevřete jen port pro agenty tam, kde ho potřebují počítače mimo vaši síť.
Krok 1 — Instalace serveru
Všechny soubory jsou na stránce vydání; stránka ke stažení vysvětluje každý způsob. Hotový obraz VM je nejrychlejší:
- VMware ESXi / Workstation, VirtualBox: nasaďte
rmmzit-appliance.ova. - Proxmox VE: vytvořte VM bez disku (2 vCPU, 2–4 GB RAM, síť VirtIO), zkopírujte
rmmzit-appliance.qcow2na uzel a importujte ho:
Připojte disk jako SCSI a nastavte ho jako spouštěcí.qm importdisk <vmid> rmmzit-appliance.qcow2 local-lvm - Hyper-V: rozbalte
rmmzit-appliance-vhdx.zipa vytvořte VM generace 1 s tímto VHDX jako diskem.
Spusťte VM. Její obrazovka ukáže adresu konzole a instalační token. Zařízení dostane adresu přes DHCP; pro pevnou adresu, název serveru nebo časové pásmo se přihlaste na obrazovce VM jako rzadmin (první heslo rmmzit, které je nutné změnit) a použijte nabídku nastavení.
Na existujícím linuxovém serveru udělá instalační skript vše — PostgreSQL, nejnovější vydání s ověřením podpisu, databázi s náhodným heslem a službu:
curl -fsSL https://github.com/Max-Zit/rmmzit/releases/latest/download/install.sh | sudo sh
Na Docker hostu použijte obraz ghcr.io/max-zit/rmmzit s Docker Compose (docker-compose.yml a .env.example z vydání), pak docker compose up -d a docker compose exec rmmzit rmmzit-server -setup-token. K dispozici je také ISO pro nový VM nebo fyzický server a balíčky deb/rpm pro vlastní instalaci.
Krok 2 — První přihlášení
- Otevřete
https://<adresa>:8443. Prohlížeč jednou upozorní na certifikát podepsaný sám sebou; později ho můžete nahradit v Nastavení → Certifikát. - Zadejte instalační token a vytvořte prvního správce. Token platí jednou; při instalaci skriptem je v
/var/lib/rmmzit/setup-token.txta v protokolu serveru (journalctl -u rmmzit-server). - Nastavte dvoufázové přihlášení s ověřovací aplikací a uložte 10 záchranných kódů na bezpečné místo.
Pokud vás někdy zablokuje seznam povolených sítí, spusťte na serveru rmmzit-server --reset-allowlist (na zařízení: nabídka nastavení, položka 5).
Krok 3 — Zkontrolujte adresu pro agenty
Agenti musí server dosáhnout na adrese z registračního kódu. Adresu pro agenty zkontrolujte v Nastavení → Síť a přístup. Pro počítače mimo vaši síť otevřete TCP 8444 na firewallu a nastavte veřejnou adresu pro agenty, například https://rmm.example.com:8444; port konzole zůstává zavřený. Pokud jste konzoli otevřeli přímo na serveru (localhost) bez veřejné adresy, stránka pobočky vás upozorní — jinak by se agenti připojovali na vlastní loopback adresu.
Krok 4 — Zákazník, pobočka a registrační kód
- Otevřete Zákazníci, přidejte zákazníka (i vaše vlastní firma se počítá) a přidejte mu pobočku — kancelář nebo provozovnu.
- U pobočky klikněte na Vytvořit registrační kód. Zvolte, jak dlouho platí (1–365 dní) a kolik počítačů ho smí použít.
- Zkopírujte kód (
RZ1-…). Obsahuje adresu serveru a otisk jeho certifikátu, takže instalátor nic dalšího nepotřebuje. Zobrazí se jen jednou; zrušte ho, když už není potřeba.
Krok 5 — Agent ve Windows
Na stránce pobočky klikněte na Stáhnout agenta (MSI, 64bitový). Na počítači dvakrát klikněte na MSI a vložte kód, nebo ho nainstalujte tiše ze skriptu či nástroje pro distribuci softwaru:
msiexec /i rmmzit-agent-x64.msi /qn ENROLLCODE="RZ1-…"
Agent běží jako služba Windows RMMZit Agent. Malá ikona vedle hodin ukazuje, zda je připojený (zelená) a kdo počítač spravuje. Do minuty se počítač objeví v Zařízení s hardwarem, softwarem, disky a stavem zabezpečení.
Pro mnoho počítačů vytvořte kód s dostatečným počtem použití: stránka pobočky pak ukáže hotový spouštěcí skript zásad skupiny a nastavení Intune (aplikace Win32, chování instalace System, pravidlo detekce) s tímto kódem.
Agent zásadami vypne automatickou instalaci Windows Update, aby aktualizace přicházely jen z RMMZit — ručně nebo podle vašeho plánu. Předchozí nastavení se vrátí po odebrání agenta.
Krok 6 — Agent v Linuxu
Na stránce pobočky stáhněte linuxového agenta (x86-64, nebo ARM64 pro Raspberry Pi a servery ARM), zkopírujte ho na stroj a spusťte jako root:
chmod +x rmmzit-agent-linux-amd64
sudo ./rmmzit-agent-linux-amd64 install --code "RZ1-…"
Zkopíruje se do /usr/local/bin/rmmzit-agent, zaregistruje se a spustí službu systemd rmmzit-agent.
Co dál
- Upozornění a aktualizace: v Zásady určuje zásada Default zákazníka pravidla upozornění, monitorování a automatické aktualizace Windows; e-maily s upozorněními jsou v Nastavení → Monitorování a upozornění.
- Technici: přidejte je v Uživatelé, nebo připojte Active Directory / LDAP či jednotné přihlášení.
- Aktualizace agentů: server nese instalátory agentů své verze; Nastavení → Aktualizace agentů aktualizuje zastaralé agenty najednou, nebo je nechá aktualizovat se samy.
- Záloha serveru: zálohujte databázi spolu s
/var/lib/rmmzit— tajný klíč v této složce dešifruje uložená hesla a certifikáty identifikují server vůči agentům.
Vše, co RMMZit umí, je na stránce funkcí; úplným popisem je dokumentace. Dotazy jsou vítány v GitHub Discussions. Firmy mohou získat komerční podporu od MaxZit (pouze v angličtině).