Sauvegarde centralisée et versionnée des équipements réseau avec Oxidized
Cahier des charges
La perte de configuration d’un équipement cœur de réseau, à la suite d’une panne matérielle ou d’une erreur humaine, aurait pu paralyser l’entreprise. Il fallait une solution de sauvegarde automatique, centralisée et versionnée pour ces équipements.
Solutions choisies
J’ai déployé Oxidized. Chaque modification de configuration génère un commit Git, ce qui permet de conserver un historique complet et de revenir en arrière à tout moment. Son architecture API-first m’a permis de l’interconnecter directement avec Zabbix, pour automatiser la vérification des sauvegardes.
Mise en œuvre
Environnement technique :
Oxidized - Git - Zabbix
Tests et imprévus
Le test de récupération d’une configuration antérieure via l’historique Git a confirmé le bon fonctionnement du versioning. L’alerte Zabbix s’est déclenchée correctement lors d’une panne simulée d’un équipement, avec identification du bon équipement en échec sur le tableau de bord.
Bilan
Oxidized transforme une sauvegarde de configuration en historique consultable, un peu à la manière de Time Machine. Le passage par un jeton d’accès personnel plutôt qu’une clé SSH a permis de contourner un bug documenté de la librairie interne d’Oxidized, sans perdre en fiabilité lors de transfert vers le dépôt distant.