Realtime vitality check

Detecteer downtime

We halen je site elke minuut op vanaf onze servers en kijken wat er terugkomt. Niet alleen óf er een antwoord is, maar of de pagina het echt doet — want een website met een databasefout geeft nog steeds netjes een HTTP 200 terug.

Geen creditcard nodig. Eén site gratis, voor altijd.

Het Steadia-dashboard met de status en reactietijden van een site
Je dashboard: elke site, de huidige status en het verloop van de reactietijd.
Snelste controle-interval
1 minSnelste controle-interval
Pagina's per linkscan
500Pagina's per linkscan
Geschiedenis bewaard
90 dagenGeschiedenis bewaard

Meer dan een ping

Waarom HTTP 200 niets zegt

De meeste storingen zien er van buiten prima uit. Je server draait, nginx antwoordt, de statuscode is 200 — en wie de pagina opent ziet een witte pagina met "Error establishing a database connection" of één van de vele andere veel voorkomende foutmeldingen. Een monitor die alleen op de statuscode kijkt, meldt niets. Die van ons wel.

We lezen wat er daadwerkelijk terugkomt en herkennen de foutmeldingen die een site oplevert terwijl hij technisch nog leeft:

  • PHP-foutmeldingen die bovenaan je pagina worden afgedrukt: Fatal error, Parse error, Uncaught Error.
  • De WordPress-melding “There has been a critical error on this website”, die met een keurige HTTP 200 terugkomt.
  • Elke foutcode vanaf 400, dus ook de 500 die een bezoeker als een kapotte pagina ziet.
  • Zoekwoordcontrole: laat weten zodra een stuk tekst van je pagina verdwijnt — of juist verschijnt waar het niet hoort, zoals een foutmelding of een uitverkocht-melding.

Actieve alerts

Eén melding als het misgaat, één als het weer goed is

Een storing wordt vastgelegd als gebeurtenis, met begin, eind en duur. Je hoort het één keer wanneer het stukgaat, en één keer wanneer het weer werkt.

  • Meldingen per e-mail, ook naar collega's die je zelf toevoegt.
  • Ontvang ook een melding wanneer je website traag is, met een drempel die je per site zelf bepaalt.
  • Wekelijks overzicht in je inbox met uptime en storingen per site, als je dat wilt.
  • Elke storing blijft terug te vinden in je geschiedenis, voor langetermijn rapportage.

Vooruitkijken

De storingen die je maanden van tevoren had kunnen zien

Twee van de meest voorkomende uitvallen zijn geen storing maar een vergeten verloop datum van het SSL certificaat of het domeinnaam. We houden ze bij voor je, en scannen daarnaast tot 500 pagina's van je site op links die nergens meer heen gaan.

  • SSL-certificaat: bericht zodra het binnen veertien dagen verloopt.
  • Domeinnaam: bericht zodra die binnen dertig dagen verloopt, opgevraagd bij de registry zelf. Helaas is dit niet mogelijk voor .nl domeinnamen.
  • Dode links: een periodieke scan van je pagina's, met een overzicht van elke URL die een fout teruggeeft.
  • Cookie-observatie: krijg een bericht wanneer je site ineens iets nieuws van derden laadt, of je cookiemelding het niet meer doet.

Je klanten

Een statuspagina die het telefoontje voorkomt

Elke site kan een openbaar adres krijgen waar bezoekers zelf zien of er iets aan de hand is: de huidige status, wanneer er voor het laatst gekeken is, en het verloop van de reactietijd.

De status pagina is ook whitelabel beschikbaar en kan geconfigureerd worden met je eigen logo en kleuren.

Een openbare statuspagina van Steadia met de huidige status en reactietijden
Zo ziet een openbare statuspagina eruit voor je bezoekers.

Veelgestelde vragen

Wat mensen ons vragen

Hoe snel weet ik het als mijn site eruit ligt?
Dat hangt af van je controle-interval — op Pro en Agency kijken we elke minuut. We slaan wel eerst nog een keer aan: pas na twee mislukte controles op rij melden we een storing.
Krijg ik een mail bij elke hapering?
Nee. Een storing wordt vastgelegd als één gebeurtenis met een begin en een eind. Je krijgt één bericht wanneer het misgaat en één wanneer het weer werkt. Als je meer berichten krijgt, dan zijn er meerdere verschillende storingen gedetecteerd.
Wat telt eigenlijk als “plat”?
Vier dingen: je server antwoordt niet of loopt in een timeout, je krijgt een foutcode vanaf 400, er staat een PHP-fout of de WordPress-kritiekmelding in de pagina, of je zoekwoordcontrole slaat aan. Dat derde is het verschil met een gewone ping: zo'n pagina geeft netjes een HTTP 200 terug terwijl je bezoeker een foutmelding ziet.
En als mijn site het wel doet maar traag is?
Daar krijg je apart bericht van, met een drempel die je per site zelf instelt. Een webshop die er acht seconden over doet is technisch niet plat, maar je verliest er wel klanten mee.
Moet ik iets installeren op mijn website?
Nee. We halen je site van buitenaf op, net als een bezoeker — dus we zien ook wat een bezoeker ziet. Eén keer moet je wel aantonen dat de site van jou is: met een bestand, een meta-tag of een DNS-record. Eén van de drie volstaat.
Waarom moet ik bewijzen dat de site van mij is?
Omdat wij het niet fijn noch netjes vinden zomaar websites te pingen en te inspecteren, zonder te weten of wij hier ook toestemming voor hebben. Door te bewijzen dat de website van jou is kunnen wij met een gerust hart jouw server(s) pingen.
Kunnen collega's ook een melding krijgen?
Ja. Je kunt extra e-mailadressen toevoegen aan je account; die krijgen dezelfde meldingen, in de taal van je account.
Kan ik zonder betalen beginnen?
Ja. Eén site met een dagelijkse controle is gratis, zonder creditcard en zonder proefperiode die stiekem afloopt. Wil je vaker controlles of meer websites, dan verwelkomen we je graag op de betaalde omgeving.

Staat je vraag er niet bij? Stel hem gerust.

Monitor je eerste website

Gratis beginnen kan met één site en een dagelijkse controle. Wil je vaker kijken of meer sites, dan stap je later over zonder iets kwijt te raken.

Geen creditcard nodig. Eén site gratis, voor altijd.