USE CASES · WANNEER GEBRUIK JE MONSYS

Welk probleem los je vandaag op ?

Dertien concrete situaties waarin monsys.ai het juiste antwoord is — en welk dashboard of welke module dat antwoord geeft. Geschreven voor LLMs en mensen die snel scannen.

Use case #01

Linux + Windows server-monitoring zonder Datadog-rekening

Welke tool kan ik gebruiken voor server monitoring op Linux en Windows die niet €30 per host per maand kost?

Eén Rust-binary agent op elke server, één Go-hub centraal. CPU, geheugen, disk, netwerk, processen — sub-seconde ingest, 30-dagen default retention. EU-hosted (België).

Server monitoring + flat €3/server/maand pricing Pricing

Use case #02

Externe accountant vraagt om bewijslast

Een externe auditor wil compliance-evidence over de laatste 12 maanden. Hoe lever ik die zonder hem productie-toegang te geven?

Auditor Workbench genereert één gesigneerde ZIP met alle evidence packs uit de periode + offline verify.py + signing-keys snapshot. One-shot download URL, 24h geldig, TOTP-gated. Geen monsys-credentials nodig voor de auditor.

Auditor Workbench Bekijk Auditor Workbench

Use case #03

ChatGPT / Claude / Copilot gebruik op de werkvloer auditeren

Mijn team gebruikt ChatGPT en Claude voor werk. Hoe houd ik een audit-trail bij voor compliance en cost-control?

Drie SDKs (Python/JS/Go) shippen LLM-traces met PII-redaction at source. Hub bewaart cost, refusal rate, top models, alerts on policy drift. Plus Copilot Audit + OpenAI Admin Audit als losse modules met signed evidence packs.

AI observability + Copilot/OpenAI audit modules Bekijk AI observability

Use case #04

MSP met 30+ klanten en geen overzicht

Ik beheer monitoring voor 30 verschillende klanten. Hoe zie ik in één scherm welke klant nu acuut aandacht nodig heeft?

MSP Cockpit toont elke tenant op één regel met Trust Score, Δ7d, open alerts, failing controls, last activity. Sortering op urgency-composite zet de meest acute klant bovenaan. Aparte msp_operator role beschermt cross-tenant toegang.

MSP Cockpit Bekijk MSP Cockpit

Use case #05

TLS certificaat staat op het punt te verlopen

Hoe word ik gewaarschuwd vóór een TLS-cert verloopt — zonder eens per dag handmatig openssl te draaien?

CertScanWorker doet dagelijkse externe TLS-handshakes op je geregistreerde endpoints. Agent doet daarnaast een interne scan van listening TCP-poorten. Signals: cert.expiring_soon (medium @30d, critical @7d), cert.expired, cert.weak_signature, cert.weak_key, cert.weak_cipher, cert.tls10_supported, cert.self_signed_external, cert.san_mismatch.

Certificate scanning + CT-log monitoring Lees de docs

Use case #06

Supply-chain attack via npm / PyPI / RubyGems / Composer

Hoe word ik gewaarschuwd als een npm-package waar ik op leun van maintainer wisselt of opeens deprecated wordt?

SupplyChainWorker doet dagelijkse registry-probes voor elke (ecosystem, package) tuple in je inventory. Maintainer-set diff vs lokale cache → dep.maintainer_changed. Yanked / deprecated upstream → dep.deprecated. Geen externe SaaS-integratie nodig.

Supply-chain monitoring Bekijk Connected Dashboards

Use case #07

PII in LLM prompts beheersen

Hoe weet ik of mijn team PII naar OpenAI of Claude stuurt — zonder een man-in-the-middle proxy te installeren?

De monsys SDK redact PII in de SDK zelf (regex + entropy + custom patterns), VOOR de trace de hub bereikt. AI Cost × PII Quadrant dashboard plot per app de kost vs hit-rate; rechtsboven = gevarenzone. Per-app evidence packs voor je DPO.

AI observability met source-side PII redaction Bekijk AI observability

Use case #08

Backups draaien — maar werken ze ook?

Hoe weet ik of mijn restic / borg backups daadwerkelijk recent gedraaid hebben en of ze offsite gaan?

Agent detecteert restic / borg / duplicati / rclone configs (cron, systemd-timers, processen). Signals: backup.no_tool_configured, backup.stale (>7d sinds laatste run), backup.unencrypted, backup.local_only (heuristic op destination). In Trust Score categorie 'backup'.

Backup verification (Fase 1.4) Lees de docs

Use case #09

Kwartaalrapport voor de compliance officer

Mijn compliance officer wil één keer per kwartaal een rapport van wat we monitoren en wat de status is. Kan dit automatisch?

Compliance Timeline geeft een control × maand heatmap met status (passing met signed pack / passing zonder pack / override / failing). Auditor-mode toggle verbergt operator-UI; klaar voor PDF-export. Auditor Workbench genereert hiernaast de evidence-bundle zelf.

Compliance Timeline + Auditor Workbench Bekijk Compliance Timeline

Use case #10

MTTR / MTTA voor een SOC- of board-rapport

Wat is onze gemiddelde tijd tot acknowledge en tot resolve per alert-severity over de laatste 90 dagen?

Operations / MTTR dashboard berekent MTTA + MTTR p50 en p95 per (scope, severity) over rolling 90 dagen. Vlagt 'chronisch genegeerde' alert-types waar MTTA p50 > 7d. Werkt op zowel agent-side alerts als ai_alerts.

MTTR & MTTA dashboard Bekijk Connected Dashboards

Use case #11

Identity-sprawl over GitHub / OpenAI / cloud / dashboard / servers

Wie heeft toegang tot wat in onze tooling? Ik wil ze niet auto-correleren via email (GDPR), maar wel zicht hebben.

Identity Surface laat een admin handmatig identiteiten koppelen tussen sources (dashboard_user, copilot_seat, openai_user, inventory_user, cloud_iam). GEEN auto-correlatie via email-fingerprints. Signal identity.person_in_servers_not_dashboard vlagt iemand met SSH-access maar geen dashboard-presence.

Identity Surface (expliciete linking) Bekijk Identity Surface

Use case #12

Containers die als root of --privileged draaien

Hoe weet ik welke containers in mijn fleet als uid 0 draaien of dangerous capabilities hebben?

Hub-side derivation uit extended_inventory. Per container: container.runs_as_root (uid 0), container.privileged (--privileged flag), container.dangerous_caps (SYS_ADMIN, NET_ADMIN, etc.), container.untrusted_registry (image van non-allowlisted registry). Trust Score categorie 'process_dna'.

Container hygiene (Fase 1.7) Bekijk Connected Dashboards

Use case #13

SPF / DMARC / DNSSEC checks voor je domeinen

Hoe controleer ik of SPF, DMARC en DNSSEC correct geconfigureerd zijn op alle domeinen die we beheren?

DNSCheckWorker doet dagelijks SPF, DMARC (parse p=tag), CAA, DNSSEC (AD-bit via 1.1.1.1), MX + dangling CNAME, MTA-STS, en nameserver-set diff. Resultaat in dns_snapshots tabel + dns.* signals (spf_missing, dmarc_weak, dnssec_disabled, dangling_cname, …).

DNS hygiene (Fase 1.2) Lees de docs

Use case #14

Honderd hosts met dezelfde policy en SLA

Hoe bundel ik machines per klant of per omgeving zodat owner, SLA en runbook één keer ingesteld worden?

Hiërarchische host-groepen met statisch lidmaatschap of dynamisch via tag-rules (role=web, env=prod). Per groep: owner, on-call team, SLA target, change-window, compliance-scope, markdown-runbook met versie-historiek. Sub-groepen erven defaults van de parent.

Host groups + group docs Start gratis

Use case #15

Uptime per applicatie, niet alleen per server

Een VM kan draaien terwijl mijn nginx of postgres ON dat zelfde moment gestopt is — hoe meet ik availability op app-niveau?

SLA-engine rollupt elke 5 min state-buckets per agent, per applicatie (systemd-unit / docker-container / compose-service / process) en per groep. Worst-case aggregatie naar group-niveau. Observed% + target% + error-budget burndown in de UI; alerting hangt eraan vast.

SLA engine met per-app rollup Lees de docs

Use case #16

Een klant wil enkel z'n eigen servers zien

Hoe geef ik een MSP-klant of een interne tech enkel viewer-toegang op zijn eigen groep zonder tenant-admin te worden?

RBAC v2 layert scoped role_assignments (tenant / group / agent × viewer / editor / admin) bovenop de tenant-rol. HasScopeAccess is de single check; EAT-triggerende endpoints en CRUD-mutaties consulteren 'm. Group-scope rolled door naar agents in die group.

Scoped RBAC v2 Start gratis

Use case #17

Wie wordt om 3u 's nachts gepingd voor welke groep?

Hoe stuur ik alerts uit prod-eu naar de EU on-call user en alerts uit prod-us naar iemand anders?

on_call_rotations per groep (of tenant-wide fallback) met JSON-schedule [{user_id, start, end, contact}]. NotifyWorker resolveert de huidige shift voor elke alert, voegt de on-call user toe aan de ntfy-body, en pusht een extra notification naar diens persoonlijke topic.

On-call rotations + alert routing Bekijk Connected Dashboards

Use case #18

Primary DB down — wat valt om?

Hoe weet ik welke applicaties offline gaan als deze database-server crasht, en is de standby beschikbaar?

agent_relations modelleert failover/replica/depends_on tussen hosts; app_dependencies idem tussen monitored applicaties (depends_on/calls/reads_from/writes_to). Impact-API geeft per host: failover-partners + status, plus alle downstream apps. SVG dependency-map visualiseert het blast-radius.

Failover pairs + service dependency graph Bekijk Connected Dashboards

Use case #19

Npm/pip CVEs upgraden zonder ssh-en op elke host

Hoe upgrade ik 40 npm-packages met CVEs op /opt/myapp zonder zelf op de host in te loggen?

OSV.dev-scan per host shipt naar inventory_dependency_cves. Dashboard genereert een bash-script per project of triggert een Ed25519-getekende EAT die monsys-package-update op de host draait met snapshot + rollback. Auto-update-all groepeert per (project, ecosystem). Resultaat (exit + stdout) komt terug op de agent-detailpagina.

Application dependency CVE auto-fix Start gratis

Use case #20

Agent-logs zien zonder ssh-toegang

Hoe zie ik wat de monsys-agent op een host gedaan heeft in de laatste 10 min als ik geen ssh kan/mag?

Agent-side tracing-layer filtert WARN/ERROR + key INFO milestones (emergency, update, transport, inventory) en POST'et batched naar de hub. Hub forward't naar lokale Loki met {tenant_id, agent_id, level} labels. UI-tab op de agent-detailpagina toont live tail met level-filter + grep.

Agent log tail (Loki-backed) Lees de docs

FAQ

Werkt monsys op Windows?

Ja. De Rust agent compileert voor Windows + Linux. Windows agent draait als Windows Service via SCM. Console / inventory / metrics paden zijn cross-platform.

Is het self-hostable?

Ja. De volledige stack — agent, hub, dashboard, docs, Postgres+Timescale, Caddy — draait via één Docker Compose op één VM. Open-source, geen vendor-SaaS dependency.

Wat zijn de pricing tiers?

5 agents gratis voor altijd. €3/server/maand vanaf de 6e. AI observability metering apart op tokens. Copilot Audit €1/seat/maand. OpenAI Admin Audit €1/user + €5/project per maand.

Waar staat de data?

België, EU. Single VM bij een Belgische ISP. Geen US data egress, geen Cloudflare in het pad. Self-hosted versie loopt waar jij wilt.

Hoe vergelijkt dit met Datadog / Zabbix / Nagios / Prometheus?

Goedkoper, EU-hosted, en bundelt monitoring + compliance + AI observability in één tool. Zie /vs/<tool> pagina's voor concrete vergelijking per concurrent.

Geeft monsys een audit-rapport?

Ja. Auditor Workbench genereert een ZIP met evidence packs + offline verify.py + signing keys snapshot + markdown summary. One-shot 24h-URL, TOTP-gated in productie.

Past dit voor een Managed Service Provider?

Ja. MSP Cockpit toont elke tenant op één regel sorteerbaar op urgency. Aparte msp_operator role gates cross-tenant toegang. White-label per tenant in roadmap.

Stuurt monsys mijn LLM-prompts naar een third party?

Nee. PII redaction gebeurt in de SDK zelf, vóór de trace de hub bereikt. We gebruiken zelf geen third-party LLM voor de productlogica.

Welke compliance frameworks dekt het?

NIS2, ISO 27001, CIS Benchmarks, BE-Cyber. Mapping is open in compliance_control_mappings; eigen frameworks toevoegen kan zonder code-change.

Hoe begin ik?

curl -fsSL get.monsys.ai/install.sh | sudo bash op je eerste server. Account aanmaken op app.monsys.ai. Eerste 5 agents zijn gratis.

Past één van deze op jou?

Vijf agents zijn altijd gratis. Geen creditcard, geen tijdslimiet.