Planifier le patching
Le module Patching répond à une seule question, partagée entre équipes infrastructure et métiers : quand ce serveur sera-t-il patché ? Chaque serveur porte ses fenêtres de maintenance ; le calendrier les agrège, les abonnés sont prévenus avant et pendant.
Accès
Tout utilisateur connecté peut consulter le calendrier et s'abonner à un serveur. Créer, modifier ou supprimer une fenêtre est réservé aux rôles Patch Manager, Team Leader et App Owner du module Patch Planning, ainsi qu'aux administrateurs.
Le calendrier
Planification → Patching (/patching/) affiche toutes les fenêtres actives en vue
mois, semaine ou liste.
Les indicateurs en tête de page
| Indicateur | Signification |
|---|---|
| Fenêtres actives | Nombre total de règles de patching en vigueur |
| Serveurs planifiés | Serveurs couverts par au moins une fenêtre récurrente |
| Sans fenêtre | Serveurs sans fenêtre récurrente — à planifier en priorité |
| Prochains 7 jours | Patchs prévus dans la semaine (détaillés dans le panneau de droite) |
Code couleur
| Couleur | Signification |
|---|---|
| Rouge | Production |
| Orange | Préproduction / recette |
| Vert | Développement |
| Bleu | PRA / DR |
| Violet | Exception ponctuelle (override) |
| Gris | Occurrence suspendue |
Un clic sur un événement affiche le serveur, son OS, son environnement, la durée et la règle de récurrence en clair.
Par où commencer
L'indicateur Sans fenêtre est la liste de travail naturelle d'un premier déploiement : chaque serveur qui y figure n'a aujourd'hui aucun créneau convenu.
Les trois types de fenêtre
Le cas normal : une règle qui se répète (« le 2ᵉ mardi de chaque mois à 22h, 2 h »). C'est elle qui compte pour l'indicateur Serveurs planifiés.
Un créneau ponctuel, à une date précise, avec un motif obligatoire à renseigner (« Fenêtre avancée — intervention critique »). Sert à un patch urgent ou à déplacer exceptionnellement une occurrence.
L'exception remplace l'occurrence récurrente la plus proche de sa date (à égalité, la plus ancienne) : déplacer le dimanche 6 au mardi 8 supprime ce dimanche du calendrier. Sans occurrence récurrente à proximité, elle s'ajoute simplement.
Annule une date précise sans toucher à la règle récurrente — gel de fin d'année, clôture comptable, événement métier. Apparaît en gris dans le calendrier ; l'occurrence récurrente de ce jour disparaît du calendrier, et aucune notification ni automatisation (AutomationRiver) ne se déclenche à cette date. Elle annule aussi une exception datée du même jour.
Créer une fenêtre
Depuis le calendrier (+ Nouvelle fenêtre) ou directement depuis la fiche d'un serveur (section Fenêtres de patching), qui pré-sélectionne le serveur.
| Champ | Description |
|---|---|
| Serveur | Le serveur concerné |
| Type de fenêtre | Récurrente, exception ou suspension |
| Heure / minutes de début | Heure locale de démarrage |
| Durée | Durée de la fenêtre, en minutes (120 par défaut) |
| Fuseau | Fuseau horaire de la règle (Europe/Paris par défaut) — les occurrences restent correctes lors des changements d'heure |
| Fréquence / Occurrence / Jour | Assistant de saisie pour les cas courants (« 2ᵉ mardi du mois ») |
| RRULE | La règle au format iCal (RFC 5545), générée par l'assistant ou saisie à la main |
| Date cible, motif | Pour une exception ou une suspension uniquement |
Pendant la saisie, les 5 prochaines occurrences calculées s'affichent sous le formulaire : vérifiez-les avant d'enregistrer. Une règle invalide est refusée avec le message d'erreur exact.
Exemples de règles RRULE
| Besoin | RRULE |
|---|---|
| 2ᵉ mardi de chaque mois (Patch Tuesday + 1 semaine) | FREQ=MONTHLY;BYDAY=2TU |
| Dernier dimanche du mois | FREQ=MONTHLY;BYDAY=-1SU |
| Tous les samedis | FREQ=WEEKLY;BYDAY=SA |
| Un mercredi sur deux | FREQ=WEEKLY;INTERVAL=2;BYDAY=WE |
| Premier jeudi du trimestre | FREQ=MONTHLY;INTERVAL=3;BYDAY=1TH |
Traçabilité
Chaque création, modification et suppression de fenêtre est inscrite au journal d'audit avec l'auteur, l'adresse IP et le serveur concerné.
S'abonner à un serveur
Un responsable métier n'a pas besoin de surveiller le calendrier : il s'abonne aux serveurs qui portent son application et reçoit les notifications.
- Ouvrir la fiche du serveur, cliquer 🔔 S'abonner.
- Choisir les canaux (in-app, e-mail) et le délai de prévenance (0 à 30 jours avant le patch).
- La demande part en approbation.
Qui approuve ? Les responsables du serveur : ses propriétaires déclarés, et les
membres marqués manager de ses équipes et de ses applications. Ils reçoivent la
demande dans leur Messagerie (/inbox/) et l'approuvent ou la refusent (avec un
motif, transmis au demandeur). Un serveur sans aucun responsable est approuvé
automatiquement.
Ce que reçoit un abonné approuvé
| Quand | Message | Canaux |
|---|---|---|
| N jours avant le patch (chaque matin à 6 h) | Rappel « patch prévu demain / dans N jours » | In-app, et e-mail si choisi (SMTP configuré) |
| Au démarrage de la fenêtre | « Patching en cours » | In-app |
Rattacher les serveurs pour que l'approbation marche
Le circuit d'approbation repose sur les équipes, applications et propriétaires déclarés. Sans eux, tout abonnement est auto-approuvé. Voir Équipes et applications.
Équipes et applications
Deux pages de la section Collaboration structurent « qui répond de quoi » :
- Équipes (
/teams/) — regroupent des utilisateurs ; un membre peut être promu manager de l'équipe. - Applications (
/applications/) — une application regroupe les serveurs qui la portent et ses membres (avec leur rôle, dont manager).
Rattacher un serveur à une équipe ou une application a trois effets : il apparaît dans le périmètre de ces personnes, leurs managers deviennent approbateurs des abonnements, et la fiche serveur affiche les responsables à contacter.
Déclencher une automatisation au démarrage d'une fenêtre
Avec AutomationRiver, le démarrage d'une fenêtre peut lancer un job externe (Jenkins, GitLab CI, AWX) — par exemple le playbook de patch lui-même. InfraRiver décide quand, votre outil d'exécution fait le comment. Voir AutomationRiver.
Journal d'audit
Administration → Journal d'audit (/audit/) conserve toutes les actions du module :
fenêtres créées, modifiées, supprimées, abonnements approuvés ou refusés — qui, quand,
depuis quelle adresse. C'est la réponse à la question d'auditeur « qui a validé ce
créneau ? ».