Praxis · 11 Min. Lesezeit

Wartungsfenster planen: Ablauf, Ankündigung, Monitoring

Kurz erklärt

Ein Wartungsfenster ist ein vorab festgelegter, angekündigter Zeitraum, in dem Sie Updates, Migrationen oder Umbauten durchführen und kurze Unterbrechungen bewusst in Kauf nehmen. Gut geplant besteht es aus fünf Teilen: Zeitpunkt, Rückfallplan, Ankündigung, technische Wartungsantwort (HTTP 503) und ein Monitoring, das in dieser Zeit weder alarmiert noch die Verfügbarkeit verfälscht.

Das Wichtigste in Kürze

  • Wählen Sie das Fenster nach Nutzungsdaten, nicht nach Gewohnheit; die ruhigste Stunde ist selten die, die man vermutet.
  • Kündigen Sie Wartung gestaffelt an (etwa 7 Tage, 24 Stunden, Start, Ende) und halten Sie einen Rückfallplan bereit.
  • Antworten Sie während der Arbeiten mit HTTP 503 und, wenn möglich, Retry-After statt mit 200 oder einer Weiterleitung.
  • Ein UPTIMESHIELD-Wartungsfenster (für einen oder alle Monitore, höchstens 14 Tage) verhindert Alarme und zählt nicht in die Verfügbarkeit.
  • Kontrollieren Sie nach dem Ende aktiv, ob alle Monitore wieder grün sind; das Fenster endet automatisch, ob die Arbeit fertig ist oder nicht.

Was ist ein Wartungsfenster und warum lohnt es sich zu planen?

Ein Wartungsfenster (englisch Maintenance Window) ist ein im Voraus bestimmter Zeitraum für geplante Arbeiten an einem System: Software-Updates, Datenbankumzüge, Zertifikatswechsel, Hosting-Wechsel oder Schema-Änderungen. Der Unterschied zum Ausfall ist nicht technisch, sondern organisatorisch: Alle Beteiligten wissen davon, die Dauer ist begrenzt, und es gibt einen Plan für den Fall, dass etwas nicht klappt.

Planung lohnt sich aus drei Gründen. Erstens verringert sie das Risiko: Wer die Reihenfolge der Schritte und den Rückweg vorher aufschreibt, entdeckt Lücken am Schreibtisch statt um zwei Uhr nachts. Zweitens schützt sie Ihr Verfügbarkeitsziel: Bei einem Ziel von 99,9 % stehen pro 30-Tage-Monat nur etwa 43,8 Minuten Ausfall zur Verfügung (Rechenweg in Verfügbarkeit berechnen). Eine ungeplante Stunde sprengt dieses Budget bereits; eine angekündigte, korrekt behandelte Wartung lässt sich dagegen transparent ausweisen. Drittens vermeidet sie Folgeschäden: Kunden, Suchmaschinen und Ihr eigenes Alarmsystem reagieren völlig anders auf eine angekündigte Pause als auf einen unerklärten Ausfall.

Wann ist der richtige Zeitpunkt für ein Wartungsfenster?

Die häufigste Annahme lautet: „Nachts um drei ist nichts los.“ Für einen lokalen Dienst stimmt das oft, für einen Shop mit Kundschaft aus mehreren Zeitzonen oder mit Nachtschichtlern, für ein Portal mit Batchläufen oder für eine API mit Maschinenzugriffen dagegen nicht. Entscheiden Sie anhand von Daten:

  • Zugriffe nach Wochentag und Uhrzeit: Aus dem Server-Log oder dem Analyse-Tool die Stunden mit dem geringsten Verkehr und den geringsten Bestellungen ermitteln.
  • Eigene Prozesse: Cronjobs, Backups, Importe und Newsletter-Versand berücksichtigen. Läuft um 02:00 Uhr das Backup, ist 02:30 Uhr kein guter Wartungsbeginn.
  • Verfügbarkeit des Teams: Wer führt aus, wer prüft, wer kann Rückfragen beantworten? Ein Fenster am Freitagabend mit nur einer Person ist riskanter als Dienstagfrüh mit zwei.
  • Externe Termine: Kampagnen, Feiertage, Aktionstage und Abrechnungsläufe meiden.

Im Dashboard von UPTIMESHIELD gibt es im Bereich Insights (Pro und Max) eine Wartungsfenster-Empfehlung, die aus der Heatmap Ihrer Messungen ein Zeitfenster mit niedriger Antwortzeit und geringer Fehlerquote vorschlägt. Sie stützt sich auf die Messwerte des Monitors, nicht auf Ihre tatsächlichen Besucherzahlen. Betrachten Sie sie als Hinweis und gleichen Sie sie mit Ihren Zugriffsdaten ab.

Beispielrechnung Angenommen, ein Shop erzielt 2.000 € Umsatz pro Tag, davon 3 % zwischen 02:00 und 04:00 Uhr (60 € in zwei Stunden), aber 9 % zwischen 20:00 und 22:00 Uhr (180 €). Ein einstündiges Fenster nachts kostet höchstens etwa 30 € entgangenen Umsatz, dieselbe Stunde am Abend etwa 90 €. Das ist eine Beispielannahme; setzen Sie Ihre eigenen Zahlen ein. Zusätzlich gilt: Eine Nachtwartung ist nur dann günstiger, wenn Ihr Team dann ausgeruht und erreichbar ist.

Wie plane ich ein Wartungsfenster Schritt für Schritt?

Diese Reihenfolge funktioniert für die meisten Websites, Shops und Portale. Sie lässt sich als Vorlage in ein internes Dokument übernehmen.

  1. Ziel und Umfang festlegen. Was wird geändert, was ist ausdrücklich nicht Teil der Arbeit? Ein klarer Umfang verhindert, dass aus einem Update-Fenster ein Umbau wird.
  2. Dauer schätzen und Puffer addieren. Planen Sie die Dauer aus einem Probelauf auf einer Kopie (Staging). Rechnen Sie Pufferzeit dazu; eine gängige Faustregel ist die geschätzte Dauer plus die Hälfte, mindestens aber die Zeit, die ein Rückbau braucht.
  3. Rückfallplan schreiben. Backup (und Test der Wiederherstellung), Rollback-Schritte, Abbruchkriterium („Wenn um 03:15 Uhr Schritt 4 nicht erledigt ist, wird zurückgerollt“).
  4. Beteiligte benennen. Durchführende Person, Prüfende Person, Ansprechpartner für Kunden, Entscheider für den Abbruch.
  5. Kommunikation planen. Termine und Texte für Ankündigung, Start, Ende (siehe unten).
  6. Wartungsfenster im Monitoring eintragen. Rechtzeitig vor dem Beginn, damit nichts vergessen wird.
  7. Technische Wartungsantwort vorbereiten. Wartungsseite mit HTTP 503 (siehe nächster Abschnitt).
  8. Durchführen und protokollieren. Zeitpunkte der einzelnen Schritte notieren; das hilft bei der Auswertung.
  9. Nachkontrolle. Funktionstest der kritischen Pfade, Monitore prüfen, Meldung „abgeschlossen“ veröffentlichen.
  10. Nachbereitung. Was dauerte länger als geplant? Welche Schätzung korrigieren Sie künftig?

Wie sieht die richtige technische Wartungsantwort aus?

Während der Arbeiten sollte Ihr Server nicht „so tun, als sei alles in Ordnung“. Der passende Statuscode ist 503 Service Unavailable („vorübergehend nicht verfügbar“). Nach RFC 9110 kann der Server mit dem Header Retry-After angeben, wann ein erneuter Versuch sinnvoll ist, entweder als Sekundenzahl oder als Datum. Suchmaschinen und Clients können das als Signal verstehen, dass die Unterbrechung nur vorübergehend ist. Ein dauerhaftes 404 oder eine Weiterleitung auf die Startseite würde das Gegenteil bedeuten. Einen Überblick über die Codes bietet HTTP-Statuscodes erklärt.

Ein nginx-Beispiel für eine Wartungsseite (Pfad und Dateiname sind Beispiele):

server {
    listen 443 ssl;
    server_name beispiel.de;

    # Wartungsmodus: Datei anlegen = Wartung an, löschen = Wartung aus
    if (-f /var/www/maintenance.flag) {
        return 503;
    }

    error_page 503 @wartung;
    location @wartung {
        root /var/www/wartung;
        add_header Retry-After 3600 always;
        rewrite ^ /index.html break;
    }
}

Für Apache lässt sich Vergleichbares mit RewriteRule und ErrorDocument 503 umsetzen. Testen Sie Ihre Wartungsseite vor dem Termin mit curl -I https://beispiel.de/; erwartet wird HTTP/2 503 samt retry-after-Header. Bei WordPress setzt das Kernsystem selbst während Updates eine Wartungsseite mit 503; bleibt eine Datei .maintenance nach einem abgebrochenen Update liegen, ist der Wartungsmodus hängen geblieben (Hinweise in WordPress-Website überwachen).

Beachten Sie, dass Ihr Monitoring den 503 als Fehler wertet, wenn kein Wartungsfenster eingetragen ist. Das ist gewollt: So fällt ein vergessener Wartungsmodus auf.

Wie funktioniert das Wartungsfenster in UPTIMESHIELD?

Wartungsfenster stehen allen Konten zur Verfügung. Sie legen sie im Dashboard unter „Wartung“ an. Das Verhalten entspricht dem, was Betreiber erwarten:

  • Geltungsbereich: für einen ausgewählten Monitor oder für alle Monitore Ihres Kontos.
  • Angaben: Titel (bis 120 Zeichen; ohne Eingabe „Geplante Wartung“), Beginn und Ende. Das Ende muss nach dem Beginn liegen.
  • Grenzen: höchstens 14 Tage pro Fenster, höchstens 50 aktive oder geplante Fenster gleichzeitig.
  • Wirkung: Der Monitor steht im Status „Wartung“; es gibt keinen Alarm. Die Prüfungen laufen weiter und werden protokolliert, aber als Wartung markiert und zählen nicht in die Verfügbarkeit.
  • Statusseite: Laufende und geplante Wartungen erscheinen auf der Statusseite; der Gesamtstatus zeigt „Wartungsarbeiten“.
  • Aufräumen: Abgelaufene Fenster werden nach 90 Tagen automatisch entfernt.

Die Berechnungsregel lautet: Verfügbarkeit = erfolgreiche Prüfungen ÷ gewertete Prüfungen, ohne Wartung. Sie ist in der Messmethodik beschrieben.

Wichtig sind zwei Eigenschaften, die Betreiber leicht übersehen. Erstens endet ein Fenster zur eingetragenen Zeit, unabhängig davon, ob Ihre Arbeit fertig ist. Läuft die Wartung länger, beginnt danach die normale Störungslogik und es kann Alarm geben. Legen Sie rechtzeitig ein weiteres Fenster mit Beginn ab jetzt an, wenn Sie merken, dass Sie mehr Zeit brauchen. Zweitens verschickt ein Wartungsfenster keine Benachrichtigung an Abonnenten Ihrer Statusseite; die Ankündigung per E-Mail erledigen Sie über eine Meldung der Art „Hinweis“ mit gesetztem E-Mail-Versand.

Wie kündige ich Wartungen an? Vorlagen

Gestaffelte Kommunikation hat sich bewährt: eine Vorabinformation mit Datum, eine Erinnerung am Vortag, eine Meldung zum Start und eine zum Ende. Die Texte sollten Auswirkung, Zeitraum und Ansprechpartner enthalten, aber keinen technischen Jargon.

ANKÜNDIGUNG (7 Tage vorher)
Betreff: Geplante Wartung am Samstag, 24.10., 02:00-04:00 Uhr
Text: Wir aktualisieren am Samstag, 24.10., zwischen 02:00 und
04:00 Uhr unsere Datenbank. In dieser Zeit ist der Shop
voraussichtlich bis zu 30 Minuten nicht erreichbar. Bestellungen
sind vorher und nachher wie gewohnt möglich. Aktuelle Hinweise
finden Sie auf unserer Statusseite: [Link]

ERINNERUNG (24 Stunden vorher)
Text: Erinnerung: Morgen von 02:00 bis 04:00 Uhr führen wir die
angekündigte Wartung durch. Der Shop ist dabei zeitweise nicht
erreichbar.

START
Text: Die Wartung hat begonnen. Der Shop ist bis auf Weiteres
nicht erreichbar. Voraussichtliches Ende: 04:00 Uhr.

ENDE
Text: Die Wartung ist abgeschlossen. Alle Funktionen stehen
wieder zur Verfügung. Sollte Ihnen etwas auffallen, schreiben
Sie uns bitte an [Support-Adresse].

VERLÄNGERUNG
Text: Die Arbeiten dauern länger als geplant. Wir rechnen jetzt
mit einem Ende gegen 04:45 Uhr. Nächste Information um 04:30 Uhr.

Für Dauerkunden und Agenturprojekte lohnt eine Vorlage im Vertrag oder in der Projektdokumentation: Wartungsfenster wiederkehrend vereinbaren (etwa „jeden ersten Dienstag im Monat, 22:00 bis 23:00 Uhr“), statt jede Wartung einzeln abzustimmen.

Was passiert mit Suchmaschinen und Caches?

Kurze Wartungen sind für Suchmaschinen unproblematisch, wenn Sie korrekt mit 503 antworten. Google beschreibt in der Dokumentation von Search Central, dass vorübergehende Unterbrechungen mit einem 5xx-Code signalisiert werden sollten; die genaue Behandlung hängt von Dauer und Häufigkeit ab. Bei mehrtägigen Arbeiten wie einem Hosting-Wechsel empfiehlt sich ein eigenes Vorgehen (siehe Relaunch und Umzug überwachen). Prüfen Sie außerdem, dass vorgeschaltete Caches und Content-Delivery-Netzwerke die Wartungsseite nicht über das Ende hinaus ausliefern: Eine 503-Antwort sollte nicht lange zwischengespeichert werden. Der Beitrag Cache-Control richtig setzen erklärt die Steuerung.

Wie gehe ich mit wiederkehrender Wartung und mehreren Kunden um?

Viele Betreiber warten regelmäßig, etwa monatlich nach dem Patchday des Betriebssystems oder nach jedem Release-Zyklus. UPTIMESHIELD legt jedes Fenster als einzelnen Eintrag mit festem Beginn und Ende an; eine automatische Wiederholung ist nicht Teil der Funktion. Tragen Sie wiederkehrende Termine deshalb im Voraus ein (bis zu 50 aktive oder geplante Fenster sind möglich) oder erinnern Sie sich per Kalender daran, das nächste Fenster anzulegen. Das ist mehr Handarbeit, hat aber den Vorteil, dass jedes Fenster bewusst gesetzt wird.

Wer mehrere Kundenprojekte betreut, vereinbart am besten feste Wartungszeiten pro Kunde und trägt sie nur für die Monitore des jeweiligen Projekts ein. So bleibt bei Projekt A die Überwachung aktiv, während Projekt B gewartet wird. Praktische Hinweise zur Organisation vieler Monitore bietet Mehrere Websites und Kunden überwachen.

Denken Sie bei der Planung auch an die Dienste um die Website herum: Der Heartbeat-Monitor eines nächtlichen Backups schlägt an, wenn der Job wegen Ihrer Wartung nicht läuft; planen Sie also entweder einen Ausgleichslauf ein oder legen Sie das Wartungsfenster für diesen Monitor mit an. Dasselbe gilt für SSL- und DNS-Monitore, falls Sie während der Arbeiten Zertifikate oder Nameserver wechseln: Ein Fenster für alle Monitore ist dann die einfachere Lösung, ein Fenster für einen einzelnen Monitor die präzisere. Entscheiden Sie bewusst und dokumentieren Sie die Entscheidung im Wartungsplan.

Häufige Fehler bei Wartungsfenstern

  • Kein Fenster im Monitoring eingetragen. Folge: Alarme um drei Uhr nachts, obwohl alles planmäßig läuft, und eine verfälschte Verfügbarkeit. Gegenmaßnahme: Eintrag als fester Schritt in der Checkliste.
  • Zu großes Fenster „auf Vorrat“. Wer vier Stunden einträgt, aber nur eine braucht, verdeckt echte Ausfälle in den restlichen drei. Gegenmaßnahme: realistisch schätzen und bei Bedarf verlängern.
  • Alle Monitore statt nur der betroffenen. Ein Fenster für alle Monitore verdeckt Probleme an Systemen, die nicht gewartet werden. Gegenmaßnahme: Monitor gezielt wählen, wenn nur ein Dienst betroffen ist.
  • Wartungsseite mit Status 200. Suchmaschinen könnten die Platzhalterseite als Inhalt werten. Gegenmaßnahme: 503 senden.
  • Kein Rückfallplan. Ohne Abbruchkriterium wird aus einer Stunde schnell ein Vormittag.
  • Ende nicht kontrolliert. Das Fenster läuft aus, der Dienst ist aber noch kaputt. Gegenmaßnahme: Nachkontrolle direkt vor Fensterende.
  • Vergessene SSL- und DNS-Prüfungen. Nach Zertifikats- oder Serverwechsel Zertifikat und DNS-Einträge prüfen (SSL-Zertifikate rechtzeitig prüfen).

Grenzen und Einordnung

Ein Wartungsfenster ist ein Werkzeug für geplante Arbeiten. Es macht einen Ausfall nicht zu einer Wartung: Wenn ein Update schiefgeht und der Dienst nach dem Fenster weiter ausfällt, bleibt es ein Ausfall. Bei vertraglichen Verfügbarkeitszusagen gilt außerdem: Ob geplante Wartung aus der Berechnung herausgenommen wird, ist eine Frage Ihres Vertrags, nicht der Software. UPTIMESHIELD rechnet gemäß der Messmethodik ohne Wartung; ob Ihr Vertrag dasselbe vorsieht, klären Sie im Einzelfall, im Zweifel mit einer rechtskundigen Person (Hintergrund: SLA, SLO und SLI erklärt).

Auch Messgrenzen bleiben: Die Prüfungen sind Stichproben im eingestellten Intervall. Eine Unterbrechung von drei Minuten bei einem 5-Minuten-Intervall kann komplett unbemerkt bleiben, und umgekehrt zählt der Beginn eines Fensters nicht auf die Sekunde. Planen Sie deshalb einen kleinen Vorlauf (etwa 5 bis 10 Minuten) vor und nach den eigentlichen Arbeiten ein.

Checkliste: Wartungsfenster

  1. Umfang, Dauer und Abbruchkriterium schriftlich festgelegt
  2. Letztes Backup erstellt und die Wiederherstellung getestet
  3. Zeitpunkt anhand von Zugriffsdaten und Terminen gewählt
  4. Ankündigung veröffentlicht (7 Tage, 24 Stunden vorher); E-Mail an Abonnenten per Hinweis-Meldung
  5. Wartungsfenster im Monitoring für den passenden Monitor eingetragen, mit 5 bis 10 Minuten Puffer
  6. Wartungsseite mit 503 und Retry-After getestet
  7. Cronjobs und Hintergrundprozesse berücksichtigt (Heartbeat-Monitore im Blick behalten)
  8. Nach der Arbeit: Funktionstest der kritischen Pfade, alle Monitore grün
  9. Abschlussmeldung veröffentlicht, Dauer und Abweichungen notiert

So setzen Sie das mit UPTIMESHIELD um

Legen Sie Ihre Monitore an, tragen Sie im Dashboard unter „Wartung“ den Zeitraum für den betroffenen Monitor oder für alle ein und veröffentlichen Sie bei Bedarf eine Hinweis-Meldung auf der Statusseite. Sinnvoll ergänzend sind Alarme über einen der zehn Kanäle (Benachrichtigungen richtig einrichten) und ein Heartbeat-Monitor für Cronjobs, die nach der Wartung wieder anlaufen müssen. Hat eine ungeplante Unterbrechung nach einer Wartung stattgefunden, können Sie im Vorfall-Journal die Ursache „Geplante Arbeiten“ oder „Update / Deployment“ zuordnen. Die verfügbaren Funktionen sind auf der Seite Funktionen zusammengefasst.

Quellen und weiterführende Standards

Externe Links führen zu den Original-Spezifikationen und offiziellen Dokumentationen. Die Einordnung und die Beispielrechnungen stammen aus der Messmethodik von UPTIMESHIELD.

Selbst prüfen: Testen Sie jetzt, ob Ihre Website erreichbar ist und wie schnell sie antwortet – mit dem Uptime Checker.

Häufige Fragen zum Thema

Was ist ein Wartungsfenster?
Ein Wartungsfenster ist ein vorab festgelegter Zeitraum für geplante Arbeiten an einem System, in dem kurze Unterbrechungen angekündigt und akzeptiert sind. Im Monitoring verhindert es Alarme und nimmt die Zeit aus der Verfügbarkeitsberechnung.
Welcher HTTP-Statuscode gehört zu einer Wartungsseite?
Üblich ist 503 Service Unavailable, wenn möglich mit dem Header Retry-After. So signalisieren Sie Clients und Suchmaschinen, dass die Unterbrechung vorübergehend ist.
Wie lange darf ein Wartungsfenster in UPTIMESHIELD dauern?
Ein einzelnes Fenster darf höchstens 14 Tage dauern; es sind bis zu 50 aktive oder geplante Fenster möglich. Es gilt für einen oder alle Monitore Ihres Kontos.
Zählt die Wartungszeit in die Verfügbarkeit?
Nein. Prüfungen während eines Wartungsfensters werden markiert und nicht gewertet. Verfügbarkeit ist der Anteil erfolgreicher Prüfungen an allen gewerteten Prüfungen ohne Wartung.
Werden Abonnenten der Statusseite über Wartungen informiert?
Ein Wartungsfenster erscheint auf der Statusseite, löst aber selbst keine Mail aus. Für eine E-Mail an Abonnenten veröffentlichen Sie eine Meldung der Art „Hinweis“ mit aktiviertem E-Mail-Versand.
Was passiert, wenn die Wartung länger dauert als das Fenster?
Mit Ablauf des Fensters gilt wieder die normale Störungslogik, und es kann Alarm geben. Legen Sie rechtzeitig ein weiteres Fenster an und informieren Sie Ihre Kunden über die Verlängerung.