Simulations d’incidents
Simulations d’incidents
Des pannes réelles rejouées dans un terminal simulé. Lisez le ticket, enquêtez, posez votre diagnostic, réparez.
Infrastructure & systèmes
À l'Hôtel Tafoukt, les PC de la réception n'obtiennent plus d'adresse IP
Depuis le week-end du festival, les postes affichent une adresse 169.254.x.x. Le serveur DHCP semble pourtant en marche.
Windows Server 2022 · DHCP · PowerShell15 minGratuit INC-2417P1 · CritiqueAtlas Shop renvoie « 502 Bad Gateway » en pleine nuit
La boutique en ligne est tombée à 03:12. nginx répond, mais l'application derrière lui ne tient plus.
Ubuntu 24.04 · nginx · Node.js20 minGratuit INC-2516P1 · CritiqueAu cabinet Bennani & Associés, plus personne ne peut ouvrir de session sur le domaine
Depuis 08:30, les postes affichent une erreur de date et d'heure à la connexion. Les mots de passe, eux, n'ont pas changé.
Windows Server 2022 · Active Directory · Kerberos25 min INC-2518P2 · MajeurL'ERP de Gharb Agro rame : charge à 38 sur un serveur à 8 cœurs
Depuis l'ouverture des bureaux, chaque écran de l'ERP met une minute à s'afficher. Le processeur semble pourtant presque inactif.
Rocky Linux 9 · Odoo · PostgreSQL20 min INC-2512P1 · CritiqueLe serveur de fichiers de la coopérative ne démarre plus : « You are in emergency mode »
Après le redémarrage de lundi matin, le serveur reste bloqué en mode emergency. Plus aucun partage n'est accessible.
Debian 12 · systemd · fstab20 minGratuit INC-2513P1 · CritiqueLe serveur ERP d'Oriental Logistique a disparu du réseau après un passage en IP fixe
Un collègue a remplacé la configuration DHCP par une adresse fixe avec netplan. Depuis, le serveur ne répond plus à rien.
Ubuntu 24.04 · netplan · systemd-networkd15 min INC-2511P2 · MajeurLe site de Riad Voyages renvoie « 403 Forbidden » après son déménagement dans /srv
Le site a été copié sur un nouveau disque monté dans /srv. Apache tourne, les droits sont bons… et pourtant tout est refusé.
Rocky Linux 9 · Apache httpd · SELinux20 min INC-2517P2 · MajeurLe VPN de l'agence de Marrakech est « connecté »… mais rien ne passe
Le tunnel WireGuard entre l'agence et le siège de Casablanca est monté, le handshake est récent, et pourtant l'ERP reste injoignable.
Debian 12 · WireGuard · iptables25 min INC-2514P2 · MajeurLes sauvegardes nocturnes des Pharmacies Ibn Sina ont cessé sans la moindre alerte
La tâche cron de 02:30 « tourne » toutes les nuits, mais aucune sauvegarde n'a été produite depuis le 6 octobre.
Ubuntu 24.04 · cron · Bash20 min INC-2433P2 · MajeurPlus personne ne peut se connecter en SSH après le durcissement
Un collègue a « sécurisé » SSH vendredi soir. Lundi matin, toutes les connexions sont refusées.
Rocky Linux 9 · OpenSSH · systemd15 minConteneurs & orchestration
L'API de livraison redémarre en boucle après la mise en production
Nouvelle version déployée avec Docker Compose : le conteneur api ne reste jamais debout plus de 5 secondes.
Docker · Docker Compose · Node.js20 min INC-2647P2 · MajeurL'API de paiement est injoignable alors que ses pods tournent
Après la refonte des manifests, l'ingress renvoie 503 sur /api. Les pods sont Running et Ready, les journaux sont propres.
Kubernetes 1.31 · ingress-nginx · kube-proxy20 min INC-2641P1 · CritiqueLe service de facturation redémarre en boucle après la version 3.2
Les pods facturation passent en CrashLoopBackOff quelques secondes après chaque démarrage. Plus aucune facture n'est générée.
Kubernetes 1.31 · containerd · Node.js20 minGratuit INC-2653P2 · MajeurMigration vers un nouveau namespace : les pods restent bloqués en ImagePullBackOff
Le suivi des conteneurs du port passe dans le namespace suivi-prod. Aucun pod ne démarre : l'image ne se télécharge pas.
Kubernetes 1.31 · containerd · Harbor15 minDevOps
L'alerte « disque plein » sonne en permanence sur un serveur à moitié vide
Depuis trois jours, DisqueRempli se déclenche sur web-03. L'équipe la fait taire chaque matin. Vrai problème ou fausse alerte ?
Prometheus · Alertmanager · node_exporter15 min INC-2658P2 · MajeurLe pipeline GitHub Actions échoue au déploiement depuis trois jours
Tests et build passent, mais le job deploy tombe à chaque push sur main. Trois correctifs attendent d'arriver en production.
GitHub Actions · gh CLI · Docker20 minCloud
Développement
L'API renvoie des erreurs 500 quelques minutes après la mise en production
Version 4.1 déployée à 11:00 : tout va bien pendant dix minutes, puis chaque requête attend cinq secondes et tombe en 500.
Node.js 22 · Express · node-postgres (pg)20 minGratuit INC-2686P2 · MajeurLe site de réservation rame depuis le lancement de la recherche par téléphone
Les pages mettent plus de 10 secondes à s'afficher et le processeur de la base est à 98 %. Rien n'a changé côté serveurs, seulement une nouvelle fonctionnalité.
PostgreSQL 16 · psql · pg_stat_statements20 min