Hoe u uw website kunt monitoren met Uptime Kuma en waarschuwingen kunt instellen.

Laatste update: 01/09/2026

  • Het biedt u de mogelijkheid om de beschikbaarheid van websites, TCP-poorten, DNS en Docker-containers gratis en zelf te monitoren.
  • Het integreert met meer dan 90 notificatiediensten, zoals Telegram en Discord, om u in realtime te waarschuwen voor storingen.
  • Het biedt de mogelijkheid om openbare statuspagina's aan te maken om gebruikers te informeren over de status van de diensten.
  • Het is eenvoudig te implementeren met Docker, wat het gegevensbeheer en de systeemupdates vereenvoudigt.

Hoe u een website kunt monitoren met Uptime Kuma en meldingen kunt ontvangen als deze niet meer werkt.

Hoe kun je een website monitoren met Uptime Kuma en meldingen ontvangen als deze uitvalt? Stel je voor dat je je complete digitale ecosysteem hebt opgezet, of het nu een NAS-server thuis is, een containercluster of je bedrijfswebsite, en je ontvangt plotseling een bericht van een wanhopige klant die zegt dat hij niet kan inloggen. Dat is een flinke klap voor je reputatie en, bovenal, een teken dat je je infrastructuur reactief beheert. De realiteit is dat afhankelijk van geluk Proberen uit te zoeken of uw diensten werken, is een enorme fout die we ons tegenwoordig niet kunnen veroorloven als we rustig willen slapen.

Om deze schrikmomenten te voorkomen, moeten we overstappen op een proactieve strategie met een vroegtijdig waarschuwingssysteem. Hier komt Uptime Kuma om de hoek kijken, een open-source tool waarmee we... monitor beschikbaarheid Je hebt toegang tot alles wat ademt op het netwerk, zonder een cent te hoeven uitgeven aan maandelijkse abonnementen. Het is in feite je eigen privé-controlecentrum waar je de controle hebt over de gegevens en precies bepaalt hoe en wanneer je een melding wilt ontvangen als er iets niet meer werkt.

Complete handleiding voor Uptime Kuma
Gerelateerd artikel:
Kuma's complete uptimegids: uw infrastructuur effectief bewaken

Wat is Uptime Kuma precies en waarom is het zo krachtig?

Netwerkmonitoringsmelding ontvangen op een smartphone in een serveromgeving

Uptime Kuma is een zelfgehoste monitoringtool, geschreven in Node.js, die een populair alternatief is geworden voor diensten zoals UptimeRobot. Het belangrijkste voordeel is dat U heeft absolute controle.Het voorkomt dat uw gegevens op servers van derden worden opgeslagen. Bovendien beschikt het over een moderne, responsieve en zeer intuïtieve interface, waardoor u geen computerexpert hoeft te zijn om het binnen enkele minuten te kunnen gebruiken.

Exclusieve inhoud - Klik hier  Hoe kan ik het gebruik van Typekit beperken tot alleen bepaalde websites?

Vanuit technisch oogpunt is het software. extreem lichtgewichtIn de inactieve modus verbruikt het slechts ongeveer 200 MB RAM, waardoor het ideaal is voor installatie op bescheiden hardware zoals een Raspberry Pi 5 of een budget-VPS. Het controleert niet alleen of een website laadt; het biedt indrukwekkende veelzijdigheid voor het monitoren van alles, van TCP-poorten tot specifieke Docker-containers.

Bewakingsmogelijkheden: wat kunnen we monitoren?

Digitaal bedieningspaneel met meetgrafieken en realtime data-analyse

De kracht van deze tool schuilt in het feit dat hij verder gaat dan de oppervlakte. Je kunt verschillende soorten monitors configureren, afhankelijk van wat je wilt monitoren:

  • HTTP en HTTPS: Perfect voor websites en API's. Het controleert niet alleen of de server reageert, maar stelt je ook in staat om de serveractiviteit te monitoren. Vervaldatum SSL-certificaat zodat je niet voor verrassingen komt te staan ​​door de waarschuwing "Onveilige site".
  • Ping (ICMP): De snelste manier om erachter te komen of een apparaat, zoals een router of IP-camera, compatibel is, is... toegankelijk op het netwerk.
  • TCP-poorten: Ideaal voor het controleren of databases zoals MySQL, PostgreSQL of Redis de juiste functionaliteit hebben. open poort en verbindingen accepteren.
  • DNS: Controleer of de records correct worden verwerkt en voorkom problemen met de verspreiding ervan.
  • Docker-containers: Als je de Docker-socket koppelt, kan Kuma je in realtime laten weten of een De betreffende container is actief..
  • Trefwoordmonitors: Dit is het expertniveau. Hiermee kunt u zoeken naar specifieke tekst binnen de HTML. Dus als de server reageert (code 200) maar de website een databasefout weergeeft of blanco is, dan kan het systeem zoeken. Dit zal het alarm activeren. omdat het trefwoord niet voorkomt.
  • Andere protocollen: Het ondersteunt Steam-gameservers, MQTT voor domotica en push-type monitors, handig voor back-upscripts die het systeem laten weten wanneer ze succesvol zijn afgerond.
Hoe je servers en Docker kunt monitoren in Beszel
Gerelateerd artikel:
Hoe ontvang je meldingen wanneer een server niet meer reageert met Beszel?

Installatie en implementatie: de Docker-manier

Foutmelding op een datacenterconsole die een servicestoring aangeeft.

Om het basisbesturingssysteem niet te overbelasten en updates te vergemakkelijken, is het gebruik van Docker de aanbevolen optie. Voor wie snelheid belangrijk vindt, is er een commando beschikbaar. docker run Het is voldoende, maar idealiter zou je het volgende moeten gebruiken Docker Compose Om het beheer te centraliseren en de persistentie van gegevens te waarborgen.

Exclusieve inhoud - Klik hier  Hoe ChatGPT toegang te geven tot Windows en ermee te integreren.

Het is essentieel om een ​​grootte voor de map te definiëren. /app/dataomdat daar de SQLite-database met al je configuratiegegevens zich bevindt. Als je andere containers op dezelfde host wilt monitoren, moet je het bestand koppelen. /var/run/docker.sock in alleen-lezenmodus. Zodra de service actief is, meestal in de poort 3001Het eerste wat u moet doen, is een beheerdersaccount aanmaken met een sterk wachtwoord om indringers buiten te houden.

Als u van plan bent het paneel buiten te plaatsen, kunt u het het beste achter een afdak plaatsen. reverse proxy zoals Nginx, Traefik of Caddy. Het is essentieel om de Upgrade- en Connection-headers correct te configureren, aangezien Uptime Kuma deze gebruikt. WebSockets Om het dashboard in realtime bij te werken zonder de pagina handmatig te hoeven vernieuwen.

Waarschuwingen en slimme meldingen instellen

Detail van serverracks in een datacenter, bewaakte digitale infrastructuur

Een monitor die je niet op de hoogte brengt, is slechts een mooi plaatje. Uptime Kuma onderscheidt zich door de integratie met meer dan 90 notificatieservices, waardoor je direct meldingen op je mobiele apparaat ontvangt. Enkele van de populairste opties zijn: Telegram (een bot maken via BotFather), Discord, Slack, e-mail via SMTP, of via een Complete NTFY-handleiding voor het instellen pushnotificaties.

Om te voorkomen dat je telefoon constant overgaat door micro-onderbrekingen of vertragingspieken, is het essentieel om de instellingen aan te passen. herhaalde hartslagpogingenDoor 2 of 3 herhaalpogingen in te stellen voordat het alarm wordt geactiveerd, zorgt u ervoor dat u alleen om 3 uur 's nachts wakker wordt als er daadwerkelijk een probleem is... echt volhardend en niet zomaar een tijdelijke netwerkstoring.

Server- en Docker-monitoring met Beszel
Gerelateerd artikel:
Server- en Docker-monitoring met Beszel

Beheer en onderhoud van de statuspagina

Een belangrijk kenmerk is de creatie van openbare statuspagina'sU kunt een aangepaste URL genereren waarmee uw klanten of gebruikers kunnen zien of de service niet beschikbaar is, zonder uw technische ondersteuning te overbelasten. Deze pagina's zijn volledig aanpasbaar, zodat u logo's kunt toevoegen en monitors kunt groeperen op categorie (bijvoorbeeld API, Frontend en Database).

Exclusieve inhoud - Klik hier  Websites voor het downloaden van gratis en betrouwbare virtuele machines (en hoe u deze kunt importeren in VirtualBox/VMware)

Om te voorkomen dat de beschikbaarheidsgeschiedenis wordt beïnvloed door geplande onderhoudsbeurten, zijn er de volgende maatregelen genomen: onderhoudsvenstersU kunt periodes instellen waarin meldingen automatisch worden uitgeschakeld en de statuspagina een onderhoudsmelding weergeeft, zodat de beveiliging behouden blijft. transparantie naar de gebruiker einde.

Tips voor optimalisatie en beveiliging

Om ervoor te zorgen dat het systeem soepel blijft werken, moet u de controle-intervallen niet te vaak gebruiken. Hoewel een kritieke service mogelijk elke 60 seconden gecontroleerd moet worden, kan een wekelijks back-upscript een veel langer interval hebben. Overbelast de resources niet. vanaf de server. Het gebruik van aangepaste labels is essentieel voor het organiseren van monitors per omgeving, waarbij onderscheid wordt gemaakt tussen productie en testen.

Wat betreft de beveiliging: als de tool toegankelijk is via internet, activeer dan de volgende optie: tweefactorauthenticatie (2FA) Het is verplicht. Bovendien, aangezien alle configuratie zich op het Docker-volume bevindt, is het van essentieel belang om dit uit te voeren. frequente back-ups vanuit die map, zodat u niet helemaal opnieuw hoeft te beginnen in geval van een calamiteit.

Als u uw monitoring naar een hoger niveau wilt tillen, overweeg dan om Uptime Kuma te installeren op een ander knooppunt naar de server die uw services centraliseert. Als de hoofdserver uitvalt, blijft de monitor actief op een andere machine (zoals een SBC of een goedkope VPS) en kan deze u waarschuwen. Combineer dit met meetinstrumenten zoals... Prometheus en Grafana of leren Hoe monitor je een Linux-server met Glances? Het geeft je een compleet overzicht: je weet niet alleen of de service actief is, maar ook hoe het met de CPU en het RAM-geheugen gesteld is.

De implementatie van dit systeem transformeert het beheer van elke infrastructuur in een transparant proces. Door het gebruiksgemak van Docker, de directe communicatiemogelijkheden van Telegram en de zichtbaarheid van statuspagina's te combineren, creëert u een ecosysteem waarin de Fouten worden binnen enkele seconden gedetecteerd.Het minimaliseren van downtime en het terugkrijgen van volledige controle over uw webbeschikbaarheid.

Hoe ontdek je met Beszel welke app al het RAM-geheugen gebruikt?
Gerelateerd artikel:
Hoe u het RAM- en CPU-gebruik van uw containers kunt monitoren met Beszel