cisco, SQL

Backup Cisco conf avec SNMP et SQL

Je cherchais depuis peu un moyen simple et efficace de sauvegarder mes configuration Cisco automatiquement.

En cherchant un peu sur le net, j’ai trouvé que la solution la plus simple était de passé par le module Cisco::CopyConfig de CPAN en PERL.

Pour l’installer il vous suffit de lancer la commande suivante :

Bien sur, il faut au préalable avoir installer PERL

Ensuite nous allons créé une nouvelle base nommée cisco_backup et une table equipement.

Maintenant, nous avons besoin d’un serveur TFTP.

Modifier le fichier de configuration (/etc/default/atftpd):

Le repertoire de sauvrgarde du TFTP sera /backup_cisco

Maintenant, pour que l’on puisse avoir accès aux équipements Cisco, il faut renseigner le nom du community en mode Read Write et aussi rajouter le fichier qui sera à lire.

Variables used in cisco backup script:/backup_switch – tftp root directory /storage/backup/daily/switches/ – backup directory Backup script:

Il faut créé un script cisco_backup.pl qu’on lancera via la crontab :

Et voici le résultat

 

Standard
  • Twotty

    Félicitation pour ce tuto. Cela fait plusieurs mois que je cherchais une solution de ce type, et celle-là fonctionne super bien.
    Merci

  • Avec plaisir