Voor de meeste ondernemers is website uptime monitoring instellen een middag werk, als je één keer de juiste tool kiest. Deze vergelijking bekijkt vier reële opties (UptimeRobot, Uptime Kuma, Better Stack, HetrixTools), wat ze kosten in 2026, en waarom een monitor die elke 30 seconden checkt je vaker in paniek zet dan hij een echt probleem vindt.
Ik gebruik zelf een mix van die vier voor eigen sites en klantsites. Geen affiliate-links, geen sponsored recommendation. Deze vergelijking is puur op basis van wat ik in de praktijk zie werken, plus de expliciete valkuilen die vaak in tool-reviews ontbreken.

Wat website uptime monitoring instellen betekent en oplevert
Uptime monitoring is een externe service die met vaste intervallen je site opvraagt. Reageert de site niet binnen X seconden, of geeft hij een verkeerde HTTP-statuscode? Je krijgt een alert. Simpel principe, veel varianten.
Check-types die je tegenkomt:
- HTTP(S)-check. Vraagt de URL op, controleert of de statuscode 200 is.
- Ping-check. Test of de server-IP reageert (kan werken terwijl de website eronder plat ligt).
- Poortcheck. Voor niet-webservices zoals mail, database.
- Keyword-check. Vraagt de URL op en zoekt naar een specifiek woord in de response. Onmisbaar voor WordPress: een HTTP 200 met “database connection error” in de body wordt anders gezien als “site up”.
- SSL-check. Waarschuwt X dagen voor certificaat-verloop.
- DNS-check. Signaleert wijzigingen in DNS-records.
- Heartbeat. Andere kant op: jouw script pingt de tool, geen ping betekent alert.
Wat het oplevert: je hoort het van een tool voor je klant belt. Niet meer, niet minder. Uptime monitoring is geen preventie, het is vroege signalering. Voor de bredere kant van preventief werk zie snelheid-optimalisatie voor je site.
De 4 tools in één oogopslag
| Tool | Prijs (free) | Interval | Monitors | Self-hosted | Sterk in | |—|—|—|—|—|—| | UptimeRobot | Free (non-commercial 2026) | 5 min | 50 | Nee | Marktleider, veel integraties | | Uptime Kuma | Volledig gratis (self-host) | 20 sec | ∞ | Ja (Docker) | Eigen controle, open source | | Better Stack | Free tot 10 monitors | 3 min | 10 | Nee | Status-page + logs | | HetrixTools | Free tot 15 monitors | 1 min | 15 | Nee | Blacklist-monitoring, multi-locatie |
Elke tool krijgt hierna een eigen sectie. Daarna een keuzegids per profiel.
UptimeRobot
De veteran. Sinds 2010, wereldwijd de meest gebruikte gratis monitoring-tool. Interface is simpel, integraties zijn er in overvloed.
Voordelen. Groot ecosysteem: integraties met alles van Slack tot PagerDuty. Public status-pages op subdomein. Multi-locatie checks (Amerika, Europa, Azië) om lokale netwerkproblemen uit te sluiten. Betrouwbaar in mijn ervaring.
Aandachtspunten voor 2026. De free plan is sinds eind 2024 gemarkeerd als “non-commercial use”. Voor kleine hobby-projecten of persoonlijke sites nog steeds prima. Voor commercieel gebruik verwacht de leverancier een betaald abonnement. Check de actuele voorwaarden voor jouw situatie voor je live gaat.
Setup. Account aanmaken, monitor toevoegen (URL, type, interval), alert-contact aankoppelen (e-mail is default). Binnen vijf minuten actief. Voor keyword-check zit die alleen op de betaalde plans.
Uptime Kuma
Open-source, self-hosted, geen abonnement. Draait via Docker in één regel:
docker run -d --restart=unless-stopped -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:2Dat draait de dashboard op poort 3001. Achter een reverse-proxy (nginx of Caddy) met SSL erop en je hebt een eigen monitoring-instance.
Voordelen. Geen limiet op monitors. Interval vanaf 20 seconden. Ondersteunt HTTP(S), TCP, ping, DNS, keyword-check, JSON-query, plus heartbeat. Notificaties naar 90+ services (Slack, Discord, Telegram, Signal, webhook). Volledige controle over data.
Aandachtspunten. Single-location: als je server in Amsterdam plat gaat, weet je van je site in New York niets. Voor die tekortkoming zet ik hem meestal in combinatie met een externe tool. Vereist server-kennis: een VPS, Docker, reverse-proxy en SSL zijn onderdeel van de setup.
Voor de actuele code en installatie-instructies staat open-source Uptime Kuma op GitHub open.

Better Stack
Vroeger bekend als Better Uptime, sinds 2023 als Better Stack met uitgebreider aanbod (logs, sessions, error tracking).
Voordelen. 3-minuten interval op de free plan, upgrade naar 30 seconden vanaf Team-plan (ongeveer $29/mnd). Ingebouwde status-page met eigen branding. Incident-management met on-call scheduling. Log-management en session replay als betaalde add-ons.
Aandachtspunten. 10 monitors op free plan is beperkt. Als je meerdere klantsites monitort, loop je snel tegen de limiet. De step-up naar het Team-plan ligt op $29 per licentie per maand (jaarlijks gefactureerd), of $34 maandelijks.
Setup. Simpel: monitor toevoegen, alert-channel kiezen (Slack of e-mail default), incident-workflow instellen. De status-page is out-of-the-box professioneel. Handig als je klanten wil laten zien dat je transparant bent over incidenten.
HetrixTools
Onderschatte tool. Vooral bekend van blacklist-monitoring (of jouw IP of domein op een spam-lijst staat), maar de uptime-monitoring is gewoon degelijk.
Voordelen. 15 monitors op free plan met 1-minuut interval, meerdere check-locaties. Ingebouwde IP en domain blacklist-monitoring (uniek). Server monitoring voor Linux/Windows via agent-installatie.
Aandachtspunten. Interface is functioneel en dicht (veel opties op één scherm). Kortere lijst van directe integraties dan UptimeRobot. Ondersteuning is via ticket, geen chat.
Setup. Account, “New Uptime Monitor”, URL en interval kiezen. Voor blacklist-monitoring aparte monitor van het type “Blacklist Monitor”. Alerts standaard via e-mail, met Slack en Discord als extra.
Welke kies je (per profiel)
De vergelijking wordt praktisch als je je eigen situatie erin projecteert.
Kleine ondernemer met één site. UptimeRobot als je binnen non-commercial valt, anders Better Stack (10 monitors is genoeg) of HetrixTools (15 monitors op free plan). Voor puur website-uptime van een hobbyblog volstaat de free plan van elke van deze drie.
WooCommerce-webshop. Better Stack of HetrixTools voor de multi-monitor free tier. Belangrijk: keyword-check op de checkout-URL (bijvoorbeeld “Bestelling plaatsen”), niet alleen HTTP 200. En SSL-monitor op je hoofddomein.
Developer of technisch onderlegde solo-ondernemer. Uptime Kuma op een goedkope VPS (5-10 euro per maand). Volledige controle, unlimited monitors, geen abonnement. Kost eenmalig een uur setup en daarna alleen updates.
Agency of consultant met meerdere klanten. Uptime Kuma per klant is duurder qua tijd dan Better Stack Pro. Voor 30+ klanten wordt het pijnlijk op free tiers. Ofwel Uptime Kuma centraal met view-only accounts per klant, ofwel betaald plan bij een van de commerciële tools.
Voor doorlopende technische begeleiding is een regulier WordPress-onderhoud een goede plek om monitoring als onderdeel op te nemen.
Setup in 15 minuten: stappenplan
Ongeacht welke tool je kiest, het setup-patroon is gelijk. In vijftien minuten heb je een werkende basis.
- Account aanmaken en tweefactor-authenticatie inschakelen (belangrijk: als je monitoring-tool wordt gehackt, kan iemand valse alerts sturen).
- HTTP(S)-monitor toevoegen voor je hoofddomein. Interval: 5 minuten voor de meeste sites.
- Keyword-monitor toevoegen voor je hoofdpagina. Zoek naar iets stabiels als “Contact” of “Winkelmandje” of je bedrijfsnaam in de header.
- SSL-monitor toevoegen voor je hoofddomein, alert 14 en 7 dagen voor expiry.
- Alert-kanaal koppelen. E-mail is standaard. Voor snellere response: Slack (webhook) of Telegram (bot). SMS alleen als je bewust op call bent, want dat maakt je nachtrust duur.
- Escalatie instellen. Eerste alert soft (Slack), tweede na 5 minuten hard (SMS of e-mail naar tweede adres). Voorkomt paniek bij één-check-mislukking.
- Test. Bij Uptime Kuma en Better Stack kun je een testalert triggeren. Bij UptimeRobot doe je dat door tijdelijk de URL fout te maken.
Voor een WooCommerce-shop voeg je toe: monitor op /checkout/ met keyword “Bestelling plaatsen”, en monitor op /cart/ met keyword “Winkelmandje”. Voor een Laravel-app: monitor op /health of /status als je dat endpoint hebt.

Wat je NIET wilt: alert-fatigue en 30-seconde paniek
De verleiding is groot om alles op 30-seconde interval te zetten en jezelf op SMS te alarmeren. Doe dat niet.
Wat er dan gebeurt: een kortstondige network-hiccup van 45 seconden triggert een alert. Je krijgt SMS. Site komt binnen twee minuten terug. Volgende week gebeurt het weer. Na drie weken zet je notificaties uit, en dan mis je de echte outage.
Realistischer:
- Interval 5 minuten voor de meeste sites.
- Interval 1 minuut voor kritieke checkout-flows.
- Alert pas bij twee opeenvolgende failures (bijna alle tools ondersteunen dit).
- Soft-notificatie (Slack) eerst, hard-notificatie (SMS) alleen bij aanhoudend probleem.
Voor mijn eigen sites zet ik ook een “recovery”-alert aan: als de tool detecteert dat de site weer up is, krijg ik dat ook. Voorkomt dat ik onnodig ga inloggen.
Laten opzetten door de webmaster
Voor een simpele setup (één site, standaard checks, alert-tuning) kost het mij ongeveer een uur. Dat past onder het uurtarief van 70 euro. Complexere setups met meerdere endpoints en integratie in een klant-Slack zit op 95 euro. Een self-hosted Uptime Kuma op een VPS met SSL, reverse-proxy en alerts-configuratie duurt langer en zit op 105 euro per uur voor het serverwerk.
Wat je krijgt: een gekozen tool die past bij jouw situatie, monitors op de juiste endpoints, keyword-checks die niet vals-positief zijn, en een alert-flow die je nachtrust respecteert. Geen bureau-tarieven, wel iemand die zelf de melding leest als er iets misgaat tijdens werkuren. Buiten kantoortijden is monitoring een tool, geen fysieke aanwezigheid. Ik claim geen 24/7-support: de tool alarmeert je, en op werkdagen reageer ik binnen enkele uren.
Andere stacks werken hetzelfde. Shopify-shops monitor je op product-URL plus checkout. Laravel-apps op /health-endpoint. Node.js API’s op de root-URL met een JSON-check. Uptime-monitoring is stack-agnostisch, alleen de check-endpoints verschillen.



