Modification de Cisco : Script de sauvegarde automatique des configurations des switch
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 1 : | Ligne 1 : | ||
{{ | {{Auteur|Adadov}} | ||
== Prérequis == | == Prérequis == | ||
Afin de pouvoir utiliser ce script tous les switch doivent être capable d'accepter les connexions SSH. | Afin de pouvoir utiliser ce script tous les switch doivent être capable d'accepter les connexions SSH. | ||
Il faudra aussi avoir configuré un couple utilisateur/mot de passe identique sur chacun des switch afin de pouvoir ouvrir les connexions à la | Il faudra aussi avoir configuré un couple utilisateur/mot de passe identique sur chacun des switch afin de pouvoir ouvrir les connexions à la chaine. | ||
== Installation du Script == | == Installation du Script == | ||
Ligne 10 : | Ligne 10 : | ||
Pour sauvegarder automatiquement les configurations des switch Cisco sur un parc on va utiliser un petit script PERL fait maison. | Pour sauvegarder automatiquement les configurations des switch Cisco sur un parc on va utiliser un petit script PERL fait maison. | ||
=== | === Environement PERL === | ||
Il va donc nécessiter une machine sur laquelle PERL est installé avec les modules suivants : | Il va donc nécessiter une machine sur laquelle PERL est installé avec les modules suivants : | ||
Ligne 77 : | Ligne 77 : | ||
use Net::SSH::Perl; | use Net::SSH::Perl; | ||
use POSIX qw(strftime); | use POSIX qw(strftime); | ||
use Sys::Syslog qw(:DEFAULT setlogsock); | use Sys::Syslog qw( :DEFAULT setlogsock); | ||
# Variables à configurer | # Variables à configurer | ||
my $user = "admin"; # Nom d'utilisateur | my $user = "admin"; #Nom d'utilisateur | ||
my $pass = ""; # Mot de passe | my $pass = ""; #Mot de passe | ||
my $server = ""; # Serveur TFTP | my $server = ""; #Serveur TFTP | ||
my @hosts = ("switch1","switch2"); # Liste des switch | my @hosts = ("switch1","switch2"); #Liste des switch | ||
Ligne 120 : | Ligne 120 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category: | [[Category:Networking]] | ||
[[Category:Cisco]] | [[Category:Cisco]] | ||