Basisplatform gereed bij livegang · open source

Zie direct welke systemen aandacht nodig hebben.

ServOK brengt agents, controles, updates en beheer samen in één helder platform. Bij livegang met Windows- en Linux-agents en de Basic-module; uitbreiding naar andere infrastructuurplatforms staat gepland.

core server · webinterface · Windows- en Linux-agent · Basic-module

servok — webinterface

Systeemoverzicht

laatst ververst 14:12

Totaal systemen

5

Gezond

3

Waarschuwing

1

Kritiek

1

NaamStatus
HV-HOST01Gezond
DC-01Gezond
FILESERVER-02Waarschuwing
WEB-LNX01Gezond
BACKUP-01Kritiek

Basic-module · FILESERVER-02

controle 3 min geleden
CPU
18%
Geheugen
6,2 / 16 GB
Vrije schijfruimte C:
42 GB
Vrije schijfruimte D:
8%
Uptime
12 d 4 u
Services
3 van 3 actief
Illustratieve weergave — interface kan nog wijzigen.

Over ServOK

Versnipperd inzicht kost tijd op het verkeerde moment

Losse scripts, RMM-fragmenten en handmatige controles geven elk een stukje van het beeld. Wat ontbreekt is één plek die vertelt welke systemen gezond zijn en waar actie nodig is.

Losse scripts

Eigen PowerShell- en Bash-scripts draaien verspreid, met resultaten die niemand centraal terugziet.

Fragmenten in RMM

Beheertooling dekt een deel van het landschap, maar zelden alle systemen en alle controles.

Handmatige controles

Schijfruimte, services en replicatie worden ad hoc nagekeken, meestal pas nadat iets misgaat.

De oplossing

ServOK is een compacte, zelf te beheren centrale laag voor registratie, controles, updates en uitbreidbare modules.

  • Eén centrale laag voor registratie, controles en updates
  • Zelf te hosten en te beheren, zonder afhankelijkheid van een dienstenpakket
  • Basic-module voor algemene systeemstatus op elk geregistreerd systeem
  • Modulaire opzet zodat gespecialiseerde controles stap voor stap volgen

Mogelijkheden

Wat er bij livegang staat, en wat er daarna volgt

Onderdelen met het label “Bij livegang” horen bij de basis waarmee ServOK live gaat, inclusief de Basic-module. Wat in ontwikkeling of op de roadmap staat, is planning zonder releasedatum.

Bij livegang

Core server en webinterface

Eén centrale server met webinterface waarin geregistreerde systemen en hun beheerstatus samenkomen.

Bij livegang

Deployment keys en veilige registratie

Deployment- en registratiesleutels bepalen welke systemen zich mogen aanmelden bij de core server.

Bij livegang

Windows- en Linux-agent

Agents voor beide platformen die zich melden bij de core server en vanaf één plek beheerd worden.

Bij livegang

Basic-module

Algemene systeemstatus en basismetingen: CPU, geheugen, vrije schijfruimte, uptime en services.

Bij livegang

Gebruikers- en toegangsbeheer

Accounts en toegang tot de webinterface worden centraal beheerd binnen het platform.

Bij livegang

Updatecontroles en versiepad

De core server controleert op nieuwe versies en werkt bij via een gecontroleerd versie- en migratiepad.

In ontwikkeling

Active Directory-monitoring

De eerstvolgende gespecialiseerde module. Gedacht wordt aan replicatie, relevante AD-services en andere kernsignalen; de definitieve invulling ligt nog niet vast.

Roadmap

Aanvullende platformkoppelingen

Agents of koppelingen voor onder andere VMware, QNAP, Synology en Juniper staan op de roadmap, later mogelijk aangevuld met andere leveranciers.

Hoe het werkt

Van installatie tot zichtbaar resultaat in vier stappen

  1. 01

    Installeer de ServOK-agent

    Plaats de agent op een Windows- of Linux-systeem dat je wilt opnemen in het beheeroverzicht.

  2. 02

    Registreer met een deployment key

    De agent meldt zich met een uitgegeven sleutel aan bij de core server en wordt daar bekend gemaakt.

  3. 03

    Voer de Basic-controle uit

    De agent draait de Basic-module en stuurt CPU, geheugen, schijfruimte, uptime en servicestatus terug naar de centrale API.

  4. 04

    Bekijk resultaten en pak afwijkingen aan

    In de webinterface zie je per systeem de status, zodat je gericht kunt handelen waar dat nodig is.

Platform

Vier onderdelen die samen één beheerlaag vormen

Bij livegang communiceren de Windows- en Linux-agent beveiligd met de centrale API van de core server. De webinterface leest daar dezelfde gegevens uit. Aanvullende agents of platformkoppelingen staan op de roadmap.

Windows-agent

Draait op servers en werkstations en voert de Basic-module lokaal uit.

Linux-agent

Zelfde principe op Linux-systemen, met dezelfde registratie- en controlestroom.

Core API

Centrale server die registraties, controleresultaten, gebruikers en versiebeheer afhandelt.

Webinterface

De beheerlaag waarin systemen, gebruikers en resultaten worden getoond en beheerd.

Architectuur

Windows-agent
Linux-agent

Roadmap · agent of platformkoppeling

VMwareQNAPSynologyJuniper
beveiligde communicatie · centrale API
Core server
Webinterface

Toekomstige platformen worden niet noodzakelijk via dezelfde agentarchitectuur gekoppeld.

Updates en betrouwbaarheid

Bijwerken volgens een uitgestippeld versiepad

De core server beheert zijn eigen versie, controleert beschikbare releases en werkt gemiste tussenversies in de juiste volgorde bij, inclusief de bijbehorende database-migraties.

Centrale versie

De core server houdt bij welke versie actief is en vormt het referentiepunt voor het hele platform.

Releases controleren

Beschikbare releases worden gecontroleerd, zodat duidelijk is welke updates openstaan.

Gemiste versies plannen

Overgeslagen tussenversies worden ingepland en niet stilzwijgend overgeslagen.

Chronologische migraties

Pakketstappen en database-migraties worden in de juiste volgorde uitgevoerd.

Hervatbaar na onderbreking

Een onderbroken update weer kunnen oppakken is een expliciet ontwerpdoel van het updateproces.

ServOK biedt geen enterprise high availability. Het updateproces richt zich op een voorspelbare, controleerbare volgorde van stappen op één centrale server.

Roadmap

Drie fasen: livegang, eerste module, en daarna

Fase A hoort bij de basis waarmee ServOK live gaat. Fase B en C zijn planning, geen toezegging en geen releasedatum. Prioriteiten kunnen tijdens de ontwikkeling wijzigen.

A · Bij livegang

Beschikbaar

Onderdeel van de basis waarmee ServOK live gaat

  • Centrale core server en webinterface
  • Gebruikersbeheer
  • Deployment keys en veilige agentregistratie
  • Windows-agent
  • Linux-agent
  • Basic-module voor algemene systeemstatus en basismetingen
  • Updatecontroles en gecontroleerd versie-/migratiepad

B · Eerstvolgende module

In ontwikkeling

Planning, geen releasedatum

  • Active Directory-monitoring als eerste gespecialiseerde module
  • Gedacht wordt aan AD-replicatie
  • Gedacht wordt aan relevante AD-services en kernsignalen
  • Definitieve invulling wordt tijdens de ontwikkeling bepaald

C · Later dit jaar en daarna

Roadmap

Richting, geen toezegging of releasedatum

  • Aanvullende agents en platformkoppelingen: VMware, QNAP, Synology, Juniper
  • Mogelijk later andere systemen en leveranciers
  • Verdere gespecialiseerde monitoringmodules
  • Rapportage
  • Multi-tenantmogelijkheden

Ontwikkeling hoort zichtbaar en controleerbaar te zijn

ServOK draait in je eigen omgeving en beheert je systemen. Dan hoort de code leesbaar te zijn: je kunt zien wat er gebeurt, meelezen met wijzigingen en zelf beoordelen of het bij je infrastructuur past.

https://github.com/koos147/ServOK

FAQ

Veelgestelde vragen

Eerlijke antwoorden bij een product dat nog volop in ontwikkeling is.