Sicherheitsupdates jede Nacht
| Wann | Jede Nacht um 03:00, als Zeitplan |
| Wer | Niemand. Morgens eine Mail. |
| Ihr Anteil | Den Zeitplan einmal anlegen |
| Stufe | rwx Ändert allein, siehe die drei Stufen |
Problem
Zwölf Webserver wollen ihre Sicherheitsupdates, am besten jede Nacht. Von Hand heißt das: jemand macht es am Tag, mit Risiko für die Besucher, oder nachts, und wird dafür wach. Dazu die Ausnahmen, die nur im Kopf eines Kollegen stehen: Auf web07 dürfen zwei PHP-Pakete nicht angefasst werden, seit eine Fachanwendung im März nach dem Update nicht mehr antwortete.
Gesucht sind Updates jede Nacht ohne Menschen, mit eingehaltenen Ausnahmen und am Morgen einem Blick, der reicht.
Lösung
Ein Zeitplan über die ganze Gruppe, einmal angelegt. Niemand schaut zu, niemand wird geweckt. Was Heinzel Pro nicht allein entscheiden darf, lässt es stehen und meldet es; am Morgen liegt eine Mail vor.
Schritt 1: Sie legen den Zeitplan an
Eingabe: Spiele auf allen Servern die anstehenden Sicherheitsupdates ein und prüfe danach, ob alle Dienste laufen. Was das Journal eines Servers ausnimmt, lass stehen und melde es als Befund.
Einmal, am Tag. Name, Servergruppe, Uhrzeit, die Aufgabe in Ihren Worten, die Stufe „Ändert allein“ und wohin der Bericht geht. Mehr nicht.

Schritt 2: Um drei Uhr liest Heinzel Pro auf allen zwölf
Der Zeitplan öffnet eine Session über die ganze Gruppe. Heinzel Pro sieht auf jedem Server nach, was ansteht, und liest das Journal des Servers.
Auf web07 hat ein Kollege im März zwei PHP-Pakete zurückgehalten, weil eine Fachanwendung nach dem Update nicht mehr antwortete. Das steht im Journal, also hält sich Heinzel Pro daran.

Schritt 3: Es spielt ein, was es darf, und hält an, wo das Journal es sagt
Auf allen zwölf Servern laufen die Updates allein durch; auf web07 bleiben die zwei gehaltenen Pakete stehen. Danach prüft Heinzel Pro, ob irgendwo ein Dienst fehlgeschlagen ist.
Was zurückbleibt, wird ein Befund in der Liste, keine Mail um drei.

Schritt 4: Morgens lesen Sie den Bericht
Eine Mail kurz nach drei, gelesen um acht: zwölf Server aktualisiert, alle Dienste laufen, ein Befund auf web07. Wie es damit weitergeht, zeigt das Rezept Ein Befund wird behoben.
