Uptime en website monitoring

Gepubliceerd: Bogdan Lepiavko 2016-09-20 alle artikelen | Woordenlijst | FAQ

Website monitoring is een proces van toezicht op de prestaties van de site. Meestal wordt het gebruikt om commerciële sites of andere pagina's in de gaten te houden waarvoor een hoge beschikbaarheid erg belangrijk is.

Bedrijven die diensten voor websitebewaking leveren, laten hun klanten een website, een server, een poort of andere beschikbare van de internetentiteit controleren. De reacties worden verzameld en geanalyseerd. Meestal wordt de monitoring uitgevoerd vanaf verschillende locaties, verspreid over de hele wereld of een specifiek continent of land. Dergelijke monitoring wordt gedistribueerde monitoring genoemd en helpt bij het opsporen van netwerk-, site- of servergerelateerde problemen. Ook maakt gedistribueerde monitoring het vaak mogelijk om de prestaties van de site te analyseren vanaf plaatsen die dicht bij de echte klanten liggen, in plaats van enkele verafgelegen locaties met hoge latenties. De verzamelde informatie kan in verschillende vormen worden gevonden: e-mailrapporten, grafieken en verschillende slimme afhankelijkheden, om de klant te helpen een volledig beeld van de prestaties van de site te krijgen. Parameters zoals laadtijd, snelheid en andere kunnen helpen om de prestaties van de site te optimaliseren. In geval van een kritieke fout gebruiken de monitoringdiensten verschillende meldingsmethoden om de klant te waarschuwen: SMS, spraakoproep, instant messengers, e-mail en andere. Samen met de onmiddellijke diagnose helpt dit verantwoordelijke personen zoals serverbeheerders of ontwikkelaars de site zo snel mogelijk te herstellen en de duur van de storing tot een minimum te beperken.

Waarom is dit belangrijk? Voor commerciële sites is werktijd evenredig met hun inkomen. Grofweg betekent 2 uur storing per dag dat 1/12 deel van de potentiële klanten verloren gaat. Meer nog - trouwe klanten kunnen ook een meer betrouwbare concurrent vinden als ze hun diensten/goederen niet kunnen ontvangen wanneer ze dat willen. Voor andere soorten sites, zoals overheid, onderwijs, NGO's is dit ook heel belangrijk. Als mensen de informatie niet snel kunnen vinden, zoeken ze een andere bron. Sommige parameters zoals sitesnelheid zijn belangrijk voor zoekmachines, andere - databaseconnectiviteit bijvoorbeeld - kunnen het gebruiksgemak van de site sterk beïnvloeden. Monitoring van sommige interne waarden zoals CPU-belasting, geheugengebruik en schijfruimte zijn belangrijk voor beheerders om prestatievermindering te voorkomen. Een ander belangrijk doel is verificatie van de SLA (service-level agreement) van de hosting provider. Bij technische problemen kan geen enkele site 100% beschikbaar zijn gedurende een voldoende lange periode. Soms worden servers opnieuw opgestart, bijgewerkt of geüpgraded. Elke hosting provider garandeert dus een bepaalde waarde, die uptime wordt genoemd, die aangeeft hoe lang een site om technische redenen niet beschikbaar kan zijn. Uptime wordt meestal gemeten in procenten. In deze tabel wordt getoond hoe lang een site down kan zijn voor elke uptime-waarde:

  • 90%        876 uur
  • 95%         438 uur
  • 99%        87,5 uur
  • 99,9%      8 uur 45 minuten
  • 99,99%     52,5 minuten
  • 99,999%   5 minuten 15 seconden

Als de werkelijke site prestaties niet overeenkomen met SLA, kan het een reden voor claim en restitutie verzoek. Ook kan het de klanten helpen om de beste hosting voor hun behoeften te selecteren.

Monitoringbedrijven bieden vaak aanvullende diensten aan, zoals kwetsbaarheidscontroles, virusscans, domein- en certificaatvervalcontroles en vele andere, om een nuttig product voor hun klanten te maken.

Verschillende manieren om te monitoren

De monitoring kan, afhankelijk van het doel, op verschillende manieren worden uitgevoerd. Interne monitoring tools vereisen dat bepaalde software wordt geïnstalleerd in het bewaakte systeem, bijvoorbeeld het bedrijfsnetwerk. Het helpt om netwerkproblemen en systeemprestaties te detecteren en hardware- en prestatieproblemen uit te sluiten of op te vangen. Externe monitoring wordt van buitenaf uitgevoerd. Het doel is de beschikbaarheid en prestaties van het systeem te controleren door de ogen van derden. Real user monitoring is externe monitoring die de echte bezoeker van een site simuleert. Afhankelijk van de complexiteit kan deze monitoring het laden van de pagina's, de inhoud en soms zelfs ontwerpproblemen analyseren. De meest geavanceerde monitoring kan zijn klant aanbieden een scenario voor een bezoeker te creëren. Dit wordt transactiebewaking genoemd en kan enkele stappen één voor één uitvoeren: zoals de pagina laden, door het menu navigeren, een aankoop doen. Passieve bewaking wordt uitgevoerd door een code die in de code van de website is geïntegreerd en elke keer dat de pagina wordt geladen specifieke informatie naar de verzamelserver stuurt. Het helpt klantenacties op de site te analyseren en het verkeer te analyseren.

Monitoringdiensten ondersteunen gewoonlijk verschillende controleprotocollen, en kunnen niet alleen websites controleren, maar ook andere entiteiten zoals bestandsservers, mailservers, specifieke poorten enz. Afhankelijk van de taak kan de bewakingsinterval variëren van enkele seconden tot eenmaal per dag.


Over de auteur

Bogdan Lepiavko
Bohdan is niet alleen een HostTracker-systeembeheerder. Hij is een toegewijde professional die constant bezig is om de service te verbeteren. Bohdan's werkethiek en aandacht voor detail zorgen ervoor dat HostTracker de best mogelijke service aan zijn klan
Loading...