Récupération conf switchs
Bonjour,
J'essaie actuellement d'écrire un script qui me permet de récupérer la configuration de mes switchs HP.
Je me suis renseigné sur le module "paramiko", la connexion en SSH fonctionne bien mais j'ai un petit soucis au moment de la réception des données.
Voici la partie du script qui pose soucis:
Code:
1 2 3 4 5 6 7
|
chan = client.invoke_shell()
time.sleep(2)
chan.send('display current configuration\n')
time.sleep(10)
output = chan.recv(999999)
print (output) |
Le script affiche bien ce qui est en sortie dans le prompt après la commande "display current configuration", mais il s'arrête au premier "---- More ----"
du coup mon fichier en sorti, ressemble juste à ça...autant dire qu'il n'y a pas grand chose^^
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <switch>display current configuration
#
sysname switch
#
clock timezone Amsterdam add 01:00:00
clock summer-time FDT 14:14:23 March last Sunday 14:14:23 October last Sunday 01:00:00
clock protocol ntp
#
irf domain 10
irf mac-address persistent timer
irf auto-update enable
undo irf link-delay
irf member 1 priority 30
irf member 2 priority 28
irf member 3 priority 26
# |
si vous avez une idée je suis preneur