Bewakingsrapport
Monsys rapporteert elke week over zichzelf. Het rapport verschijnt maandag na middernacht (Belgische tijd) onder Rapporten, Bewakingsrapport en gaat over de vorige week. Een eigenaar of beheerder kan op elk moment een rapport over de laatste 7 dagen maken.
Wat erin staat
Section titled “Wat erin staat”- Systemen: hoeveel er zijn en hoeveel volledig bewaakt zijn (alle acht stappen van de inrichting).
- Beschikbaarheid per server: het deel van de vijfminutenvakken met een hartslag, en de langste stilte.
- Problemen: geopend, opgelost, vanzelf opgelost, nog open aan het einde, kritiek, en de mediaan tot bevestiging en tot oplossing.
- Blinde vlekken: elke ontbrekende inrichtingsstap, elk onderdeel zonder verse data en elke gearchiveerde server, bij naam.
Controleren
Section titled “Controleren”Het rapport is ondertekend met Ed25519 over de canonieke vorm (RFC 8785), met de sleutel van de hub. Het dashboard toont of de handtekening geldig is. Offline controleren kan met de publieke sleutel op https://api.monsys.ai/api/v1/keys:
pip install jcs pynaclpython3 - report.json <<'PY'import base64, json, sys, jcs, urllib.request, nacl.signingdoc = json.load(open(sys.argv[1])); sig = doc.pop("signature")key = json.load(urllib.request.urlopen("https://api.monsys.ai/api/v1/keys"))nacl.signing.VerifyKey(bytes.fromhex(key["public_key_hex"])).verify(jcs.canonicalize(doc), base64.b64decode(sig["value"]))print("valid, key", sig["key_id"])PYWordt er ook maar één teken in het rapport gewijzigd, dan klopt de handtekening niet meer.