Réaliser un backup d’un switch Alcatel depuis une machine Linux

Réaliser des backups réguliers de vos équipements réseau est essentiel pour garantir la continuité de vos opérations en cas de problème. Voici comment vous pouvez automatiser les backups de vos switches Alcatel depuis une machine Linux en utilisant un script bash.

 

Le script de backup

Voici le script que vous pouvez utiliser pour automatiser le processus de backup. Ce script se connecte à chaque switch, télécharge le fichier de configuration et le stocke dans un répertoire structuré par l’adresse IP du switch.

 

Explication du script

  1. Initialisation : Le script commence par définir le répertoire de destination pour les backups. Il vérifie ensuite si ce répertoire existe et le crée si nécessaire.
  2. Liste des commutateurs : Un tableau contenant les adresses IP des switches à sauvegarder est défini.
  3. Boucle de backup : Pour chaque IP de commutateur :
    1. Le script extrait le dernier chiffre de l’IP pour créer un sous-répertoire spécifique à chaque switch.
    2. Il récupère ensuite la date et l’heure actuelles pour nommer le fichier de backup.
    3. Le fichier de configuration du switch est téléchargé via wget et enregistré dans le répertoire approprié.
    4. Les anciens backups sont supprimés, ne conservant que les cinq derniers.

 

Comment utiliser ce script

Configuration : Modifiez les variables backup_dir, switch_ips, switchuser, et switchpasswd pour correspondre à votre environnement.
Permissions : Assurez-vous que le script est exécutable :

 

Planification : Pour automatiser l’exécution du script, ajoutez-le à votre crontab. Par exemple, pour exécuter le script tous les jours à minuit, ajoutez la ligne suivante à votre crontab :

Modifiez votre crontab avec la commande crontab -e.

Laisser un commentaire