Uptime wird von außen gemessen: Ein Monitor sendet nach Zeitplan eine Anfrage und hält fest, ob die Antwort stimmte. Der Prozentwert ist die funktionierende Zeit geteilt durch die gemessene Zeit. Das Ergebnis hängt also davon ab, wie oft Sie prüfen und was als funktionierend gilt: jede Antwort, ein bestimmter Statuscode oder eine Seite, die den richtigen Text enthält.
Ein Server kann laufen, während der Dienst für seine Nutzer ausgefallen ist. Eine unterbrochene Datenbankverbindung, ein abgelaufenes Zertifikat oder ein DNS-Fehler lassen die Maschine laufen und die Website unbenutzbar. Deshalb prüft Uptime-Monitoring, was Nutzer erreichen, und nicht den Uptime-Zähler des Hosts, der nur sagt, wie lange er seit dem letzten Neustart läuft.
Dashboards und Vereinbarungen weisen die Uptime meist pro Kalendermonat aus – das ist auch der Zeitraum, über den die Service-Gutschriften eines SLA berechnet werden. Die Neunen zeigen, wie wenig Ausfallzeit die höheren Ziele erlauben.
Formel
Uptime % = (gemessene Zeit − Ausfallzeit) ÷ gemessene Zeit × 100
Beispiel:
Ein durchschnittlicher Monat hat 2.629.800 Sekunden (365,25 Tage ÷ 12). 43 Minuten und 49 Sekunden Ausfallzeit darin ergeben 99,9 % Uptime.