RMMZit

Gratis Windows-patchbeheer met een self-hosted RMM

Zo houdt u Windows-computers en hun programma's up-to-date met RMMZit: zien wat ontbreekt, updates handmatig of volgens planning installeren, herstarts en onderhoudsvensters regelen en software van derden bijwerken met winget — alles vanuit een console op uw eigen server.

Waar deze handleiding over gaat

RMMZit is een gratis open-source tool (AGPLv3) voor bewaking en beheer op afstand (RMM). De agents melden welke Windows-updates op elke computer ontbreken, en de console installeert ze — handmatig, voor één of veel apparaten, of zelfstandig volgens de planning van een beleid. Dezelfde console werkt de geïnstalleerde programma's bij via winget en, als u wilt, Chocolatey. Geen prijs per apparaat en geen cloud van een leverancier: de server draait in uw netwerk.

Wat u nodig hebt

  • Een draaiende RMMZit-server met agents op uw computers. Hebt u er nog geen, volg dan eerst de handleiding Een self-hosted RMM installeren en de eerste computers registreren.
  • Windows-computers: Windows 10 / 11 of Windows Server 2016 en nieuwer, 64-bit. Voor software van derden winget (App Installer), dat bij actuele Windows 10 en 11 zit.
  • Linux-computers (optioneel): Debian en Ubuntu met apt, of de RHEL-familie met dnf.
  • Een account als technicus of beheerder in de console; de mailserver onder Instellingen → Bewaking en waarschuwingen als u waarschuwingen en rapporten per e-mail wilt.

Het updateoverzicht

De pagina Updates toont de apparaten met ontbrekende updates (beveiligingsupdates apart geteld), de apparaten die op een herstart wachten, en de laatste installatie en de laatste zoekactie van elk apparaat. Filters tonen bijvoorbeeld alleen de Ontbrekende beveiligingsupdates. Nu zoeken start meteen een zoekactie, zonder op de volgende te wachten.

Updates handmatig installeren

  1. Open een apparaat en het tabblad Updates. Het toont de ontbrekende updates met categorie en ernst, en de onlangs geïnstalleerde. Beveiligingsupdates zijn al geselecteerd; functie-upgrades nooit.
  2. Selecteer de updates en klik op Selectie installeren. Vinkt u Automatisch herstarten indien nodig (over 5 minuten, met melding) aan, dan herstart de computer na de installatie als een update dat nodig heeft.
  3. De installatie loopt als taak onder Activiteit, dat het resultaat toont zodra ze klaar is. Is daarna nog een herstart nodig, dan toont het apparaat dat en kunt u het vanaf zijn pagina herstarten.

Voor veel computers tegelijk opent u Apparaten, filtert u de lijst, kiest u de apparaten met de vakjes ervoor en kiest u onder Met de gekozen apparaten voor Naar updates zoeken of Beveiligingsupdates installeren. Apparaten die offline zijn krijgen de actie zodra ze verbinding maken.

Defender-definities (Security Intelligence Update) verschijnen meerdere keren per dag, elk met een nieuwe update-ID. Installeert u er een, dan zoekt de agent eerst opnieuw en installeert de definitieversie die Windows Update op dat moment aanbiedt.

Automatische installatie via beleid

Automatische installatie is onderdeel van een beleid. Elke klant heeft een eigen beleid Default; onder Beleid past u het aan of maakt u andere en geeft u ze met Toewijzen aan aan een klant, een locatie of één apparaat. Per onderdeel geldt de meest specifieke toewijzing: het beleid van het apparaat, dan dat van de locatie, dan dat van de klant.

Het onderdeel Windows Update van een beleid kiest wat de server zelf installeert:

  • Uit: updates worden alleen vanuit de console geïnstalleerd — de ingebouwde standaard.
  • Beveiligings- en kritieke updates, Defender-definities.
  • Alle updates behalve functie-upgrades — nieuwe Windows-versies worden nooit automatisch geïnstalleerd.

Kies daarna wanneer: Op deze dagen, op dit uur (servertijd) of In het onderhoudsvenster. Apparaten die dan online zijn, installeren één keer die dag; offline apparaten wachten op de volgende geplande dag. Het tabblad Beleid van een apparaat toont welk beleid het onderdeel Windows Update bepaalt en welke instellingen gelden.

Update-ringen: eerst de testapparaten

Het veld Update-ring: wachten na een nieuwe update (dagen) stelt de automatische installatie uit (0–60 dagen). Met 7 dagen installeert een apparaat een update pas 7 dagen nadat de server die voor het eerst zag. Geef een paar testcomputers een beleid met 0 dagen en de rest een met 7 dagen: problemen verschijnen dan eerst op de testcomputers. Defender-definities wachten nooit.

Herstarts

Herstarten als een update dat nodig heeft kent drie keuzes:

  • Nooit automatisch — u herstart de computer zelf.
  • Automatisch 5 minuten na de installatie, met een melding aan de aangemelde gebruiker.
  • De gebruiker vragen; na de termijn automatisch herstarten — het RMMZit-pictogram naast de klok vraagt de aangemelde gebruiker om te herstarten, opnieuw elke 4 uur. Termijn (dagen dat de gebruiker mag uitstellen) bepaalt hoelang (0–30 dagen); daarna herstart de server de computer met 10 minuten waarschuwing, in het onderhoudsvenster als het apparaat er een heeft.

Het tabblad Beleid van het apparaat toont een geplande herstart en de termijn. De herstartvraag verschijnt in de weergavetaal van de Windows van de gebruiker.

Onderhoudsvensters

Het onderdeel Onderhoudsvensters van een beleid bepaalt wanneer de apparaten bezig mogen zijn — een wekelijkse periode, bijvoorbeeld zaterdag vanaf 22:00 gedurende 4 uur (servertijd); Venster toevoegen voegt er meer toe. Windows-updates en programma-updates die op In het onderhoudsvenster staan, lopen dan, en een herstart waarvan de termijn verstreken is, wacht op het volgende venster. Met Geen nieuwe waarschuwingen tijdens een onderhoudsvenster openen de apparaten geen nieuwe waarschuwingen zolang een venster open is; al open waarschuwingen blijven zoals ze zijn.

Software van derden met winget

Windows-updates dekken geen browsers, pdf-lezers of archiveringsprogramma's. Het tabblad Programma's van een Windows-apparaat wel: Updates beschikbaar toont de programma's die winget kan bijwerken, en Alles bijwerken werkt ze bij — of u werkt losse programma's bij. Een programma installeren doorzoekt de communityrepository van winget (bijvoorbeeld 7-Zip of Chrome) en installeert een programma stil voor alle gebruikers. In de apparatenlijst doet Programma's bijwerken (winget) hetzelfde voor veel apparaten.

Om programma's automatisch actueel te houden, schakelt u het onderdeel Programma-updates van een beleid in. Het werkt de geïnstalleerde programma's bij waarvoor een nieuwere versie is, één keer op elke gekozen dag op het gekozen uur of in het onderhoudsvenster. Programma's op de lijst Niet bijwerken (pakket-ID's of delen van namen, één per regel) blijven ongemoeid, en ook hier werkt de update-ring: Update-ring: wachten na een nieuwe versie (dagen). Elke run verschijnt onder Activiteit van het apparaat.

Chocolatey kan onder Software → Openbare bronnen als tweede openbare bron worden toegevoegd; het onderdeel Programma-updates kan dan ook de daarmee geïnstalleerde programma's bijwerken. Met Vereiste software in een beleid installeert de server programma's die elk Windows-apparaat van het beleid moet hebben.

Waarschuwingen, rapporten en kwetsbaarheden

  • Geplande herstarts: de waarschuwingsregel Herstart gepland en langer aan dan (dagen) in een beleid opent een waarschuwing voor computers die te lang op een herstart wachten. Waarschuwingen gaan per e-mail, naar Slack of Microsoft Teams, of naar een webhook.
  • Rapporten: kies onder Rapporten een klant en een periode en klik op Rapport tonen. Het deel over updates toont ontbrekende updates en ontbrekende beveiligingsupdates per apparaat, apparaten die op een herstart wachten en de update-installaties in de periode. Instellingen → Rapporten stuurt het elke week of maand naar de klant.
  • Kwetsbaarheden: als een beheerder de scan onder Kwetsbaarheden inschakelt, vergelijkt de server de geïnstalleerde programma's elke 6 uur met openbare kwetsbaarheidsdatabases; alleen programmanamen en versies worden verstuurd. De waarschuwingsregels van een beleid kunnen voor kritieke kwetsbaarheden (CVSS 9 of hoger) een waarschuwing openen. Het programma bijwerken verhelpt ze.

Beperkingen

  • Functie-upgrades (nieuwe Windows-versies) worden nooit automatisch geïnstalleerd.
  • Planningen gebruiken de servertijd. Een apparaat moet op het geplande uur online zijn; anders wacht het op de volgende geplande dag.
  • Programma-updates dekken de programma's die winget kent (en Chocolatey, als het is toegevoegd); programma's die winget niet kan bijwerken, worden overgeslagen en als zodanig gemeld.
  • De kwetsbaarheidsscan dekt geïnstalleerde programma's; Windows zelf wordt gedekt door de Windows-updates.
  • Een lopende installatie stoppen beëindigt de taak van de agent, maar Windows kan de update die het op dat moment installeert toch afmaken.
  • Windows en Linux worden ondersteund; een macOS-agent is er nog niet.

Verder

Begin met het beleid Default van de klant: kies Beveiligings- en kritieke updates, Defender-definities, een onderhoudsvenster en een herstarttermijn, en geef een paar testcomputers een eigen beleid met een kortere update-ring. Hebt u nog geen server, dan kost de handleiding Een self-hosted RMM installeren en de eerste computers registreren ongeveer een half uur, en de downloadpagina legt elke installatiemanier uit.

Alles wat RMMZit doet staat op de functiepagina; de volledige referentie is de documentatie. Vragen zijn welkom in GitHub Discussions. Bedrijven kunnen commerciële support van MaxZit krijgen (alleen in het Engels).