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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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