Ga naar inhoud

Dekking

“De agent is online” zegt niet dat een systeem bewaakt wordt. De pagina Dekking toont per systeem elf onderdelen en zegt van elk onderdeel of de gegevens binnenkomen. Een groen vakje is in orde. Elk ander vakje is een plek waar monsys nu niet meekijkt, met de reden erbij.

Komt alle data binnen maar zijn de acht stappen van de inrichting nog niet klaar, dan staat het systeem op Niet ingericht en niet op groen.

Onderdeel Wat het is In orde als
Hartslag De agent meldt zich laatste melding binnen 5 minuten
Belasting Processor, geheugen, netwerk laatste meting binnen 10 minuten
Schijven Vulling per schijf laatste meting binnen 10 minuten
Containers en services Wat er draait en wat gestopt is laatste melding binnen 15 minuten
Inventaris Software, pakketten, poorten laatste scan binnen 13 uur
Updates Openstaande beveiligingsupdates laatste controle binnen 26 uur
Certificaten Vervaldatums op het systeem laatste controle binnen 48 uur
Aanmeldingen Geslaagde en mislukte aanmeldingen gegevens in de laatste 7 dagen
Back-ups Controle op een recente back-up ingesteld en binnen 26 uur gecontroleerd
Bereikbaarheid Controle van buitenaf ingesteld en binnen 30 minuten gecontroleerd
Agentversie Draait de laatste versie gelijk aan de gepubliceerde versie
Status Betekenis
In orde De gegevens komen binnen
Beperkt Het werkt, maar trager dan het kan (oudere agent)
Gestopt Het kwam binnen en is gestopt
Nooit ontvangen Van dit systeem is hierover nog nooit iets binnengekomen
Fout De agent probeert het te verzamelen en krijgt een fout
Nog in opbouw Het systeem is nieuw, het eerste resultaat wordt verwacht
Niet ingesteld Moet eerst door u worden ingesteld (back-ups, bereikbaarheid)
Niet van toepassing Bestaat niet op dit soort systeem

Het oordeel per systeem is Volledig bewaakt, Met gaten of Stil. Stil betekent dat de hartslag ontbreekt: dan is geen enkel ander vakje nog betrouwbaar.

monsys onthoudt wat er op een systeem draait. De regel is eenvoudig:

  • Wat een half uur stabiel draaide, wordt verwacht te blijven draaien.
  • Draait het langer dan drie minuten niet, dan opent monsys een probleem: “Container web draait niet” of “Service nginx.service draait niet”. Een herstart of nieuwe uitrol past binnen die drie minuten.
  • Een service in de toestand failed is altijd een probleem, ook als monsys die nooit zag draaien.
  • Draait het weer twee minuten, dan sluit het probleem vanzelf.

Niemand hoeft daarvoor een regel te schrijven. Wilt u het anders, dan kiest u per container of service:

Keuze Gevolg
Moet draaien Altijd een probleem als het niet draait
Auto monsys beslist volgens de regel hierboven
Hoeft niet Nooit een probleem, bijvoorbeeld voor een taak die af en toe draait

Containers die met docker run --rm zijn gestart, worden nooit verwacht: die zijn bedoeld om te verdwijnen. Sluit u een probleem met de hand terwijl de container nog stilstaat, dan leert monsys die container opnieuw in plaats van het probleem meteen te heropenen.

Een systeem dat offline is, krijgt geen probleem per container. Dan is de stilte van het systeem zelf het probleem.

Een agent van voor 10 november 2026 meldt nog niet elke twee minuten wat er draait. monsys ziet de containers dan via de inventaris, elke zes uur, en toont het onderdeel als Beperkt. Services worden bewaakt zodra de agent is bijgewerkt. Dat gebeurt vanzelf als automatisch bijwerken aan staat.

Een systeem dat niet meer bestaat, hoort niet eeuwig als stil in de lijst te staan. Open het stille systeem op de pagina Dekking, geef een reden en kies Archiveren.

  • Het systeem telt niet meer mee als stil.
  • De open problemen van dat systeem worden gesloten.
  • De geschiedenis blijft bewaard.
  • Meldt het systeem zich opnieuw, dan komt het vanzelf terug.

Een systeem dat zich in de laatste 15 minuten nog meldde, kan niet worden gearchiveerd. Systemen die 30 dagen zwijgen, archiveert monsys zelf.

Aanroep Doel
GET /api/v1/coverage Alle systemen met hun onderdelen
GET /api/v1/agents/{id}/workloads Containers en services van één systeem
POST /api/v1/workloads/{id}/expected {"expected": true}, false of null voor auto
POST /api/v1/agents/{id}/archive {"reason": "..."}
POST /api/v1/agents/{id}/unarchive Terugzetten