Guides 3 min. leestijd

Je website soepel draaiende houden: een gids voor het bijhouden van je serverstatus

Een praktische gids voor server monitoring: welke metrics je bijhoudt, hoe je bruikbare alarmen instelt, hoe je logs leest en hoe je de meest voorkomende serverproblemen oplost.

Je server verwerkt elk verzoek, levert elke pagina en slaat elke bestelling op. Als hij het zwaar heeft, wordt je website traag of stopt hij ermee. Server monitoring laat je zien hoe hij ervoor staat voordat het zover komt. Deze gids behandelt wat je monitort, hoe je erop alarmeert en hoe je een server gezond houdt.

Waarom de serverstatus ertoe doet

Een serverprobleem begint zelden als storing. Het begint met een schijf die volloopt, geheugen dat weglekt of een belasting die week na week stijgt. Door de server te monitoren zie je die trends en kun je ingrijpen terwijl er nog tijd is.

Soorten server monitoring

Uptime monitoring controleert van buitenaf of je website en services antwoorden. Zie uptime monitoring.

Resource monitoring volgt wat er in de server gebeurt: CPU, geheugen, schijfgebruik, netwerkverkeer en herstarts. De serveragent van Uptimecheck rapporteert deze elke minuut op Linux, macOS en Windows en alarmeert bij drempelwaarden, herstarts en stilte. Zie server monitoring.

Applicatiemonitoring volgt je eigen code, zoals databasequery’s en API-calls. Voor openbare API’s valideren externe API-checks de responses die je gebruikers krijgen.

Samen beantwoorden ze twee vragen: werkt het, en staat het op het punt te stoppen?

Een tool voor server monitoring kiezen

Bepaal welke servers en metrics ertoe doen, en welke besturingssystemen je draait. Uptimecheck ondersteunt Linux, Windows en macOS.

Kies liever één plek voor uptime en resources, zodat een storing en de oorzaak ervan naast elkaar staan.

Kijk hoe drempelwaarden en alarmen worden ingesteld, en waar alarmen naartoe kunnen.

Vergelijk de kosten met wat je voor meerdere losse tools zou betalen.

Alarmen instellen

Goede alarmen zijn zeldzaam en specifiek. Stel drempelwaarden in die waarschuwen voordat gebruikers het probleem merken, bijvoorbeeld:

Schijfgebruik boven 85%.

Een load average boven het aantal CPU-cores, langer dan een paar minuten.

Geheugen- en swapgebruik dat hoog blijft in plaats van kort te pieken.

Een herstart die je niet had gepland.

Stuur kritieke alarmen naar een kanaal dat iemand ook ’s nachts ziet, zoals een pushmelding op de telefoon, en de rest naar e-mail of een teamchat. Stel de drempelwaarden na de eerste weken bij, zodat je alleen alarmen krijgt waar je ook echt iets mee doet.

Serverlogs controleren

Metrics vertellen je dat er iets mis is. Logs vertellen je waarom. Bekijk regelmatig de logs van je webserver, applicatie en systeem:

Veel 404-responses kunnen wijzen op kapotte links of ontbrekende pagina’s.

Herhaalde 500-fouten wijzen op fouten in de applicatie.

Veel mislukte inlogpogingen kunnen wijzen op een brute-force-aanval.

Veelvoorkomende serverproblemen oplossen

Traag laden. Controleer eerst CPU, load en geheugen. Hoog gebruik wijst op inefficiënte code, te weinig capaciteit of een op hol geslagen proces. Kijk ook naar disk-I/O en het netwerk.

Downtime. Ga na of de server überhaupt bereikbaar is. Ligt hij plat, herstart hem dan of neem contact op met je hostingprovider. Is de server up maar de site niet, controleer dan de logs van de webserver en de applicatie.

Foutmeldingen. Fouten bij de databaseverbinding, problemen met rechten en codefouten laten sporen na in de foutlogs. Begin daar en controleer daarna recente wijzigingen in configuratie en code.

Best practices voor een gezonde server

Houd software up-to-date: besturingssysteem, webserver, database en runtime van je programmeertaal.

Optimaliseer de configuratie: caching, compressie en resourcelimieten.

Maak regelmatig back-ups en test het terugzetten.

Houd het resourcegebruik in de gaten en plan capaciteit voordat je tekortkomt.

Websiteprestaties en serveronderhoud

Responstijden die van buitenaf worden gemeten, tonen het resultaat van alles wat er op de server gebeurt. Door vanuit meer dan één regio te controleren, kun je een serverprobleem onderscheiden van een netwerkprobleem: is maar één regio traag, dan is de server waarschijnlijk in orde.

Server monitoring gebruiken voor een betere gebruikerservaring

Bezoekers ervaren een hoge CPU als trage pagina’s en een volle schijf als foutmeldingen. Los je deze op voordat ze zich uitbreiden, dan krijg je snellere pagina’s en minder mislukte verzoeken. Beveiligingssignalen in de logs, zoals ongebruikelijke inlogpogingen, helpen ook om bezoekers te beschermen.

Conclusie

Monitor de beschikbaarheid van buitenaf en de resources van binnenuit, stel alarmen in die ertoe doen, lees de logs en houd de server onderhouden. Die combinatie voorkomt de meeste storingen en maakt de rest korter.

Probeer Uptimecheck 14 dagen gratis, geen creditcard nodig.

Lees verder

Guides 3 min. leestijd

Voorkom gemiste taken: zorg dat je cronjobs soepel draaien

Backups, imports en opruimtaken draaien via cron, en ze falen zonder dat iemand het merkt. De meest voorkomende oorzaken van gemiste cronjobs, hoe je ze oplost en hoe je een melding krijgt als een job niet draait.

Lezen

Guides 6 min. leestijd

Cron-jobs monitoren met heartbeats

Cron-jobs falen stil. Een heartbeatmonitor waarschuwt je als een geplande job zich niet op tijd meldt. Hoe heartbeats werken, hoe je er een aan een crontab toevoegt en welke instellingen je kiest.

Lezen

Downtime is verleden tijd.

Stel je eerste monitor in binnen een minuut, of kijk eerst rond in de live demo.

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard