À propos de ce projet
Quand on exploite des logiciels pour d'autres, on doit apprendre qu'un service est tombé avant eux. Nous suivons bien plus de cent contrôles sur tout ce que nous exploitons : nos produits, les boutiques et chaque site client dont nous nous occupons.
L'inhabituel, c'est que rien n'est bricolé dans un tableau de bord. L'inventaire complet vit dans notre dépôt sous forme de fichiers relus : quels comptes existent, ce que vérifie chaque moniteur, et lesquels peuvent figurer sur une page de statut publique. Une commande réconcilie ce fichier avec le système de supervision en production : un changement est donc un commit relu, pas l'après-midi de quelqu'un dans un écran de réglages, et rien ne dérive en silence.
Les nouveaux hôtes sont détectés automatiquement et mis de côté comme candidats jusqu'à confirmation : la croissance ne passe donc pas discrètement sous le radar. Et comme tout ce qui mérite d'être surveillé n'est pas exposé à Internet, l'hôte de supervision rejoint son propre réseau privé : nous pouvons suivre des services derrière le pare-feu d'un client sans avoir à les publier sur le web ouvert.
Points forts
- Bien plus de cent contrôles sur produits, boutiques et sites clients
- L'inventaire complet relu dans git, puis réconcilié avec le système en production
- Une page de statut par client, avec des moniteurs explicitement publics ou internes
- Nouveaux hôtes détectés automatiquement et gardés en candidats jusqu'à confirmation
- Un réseau privé pour surveiller aussi les services derrière un pare-feu