Récupération des données d'un sh run

Résolu/Fermé
dulquen Messages postés 409 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 8 décembre 2020 - 15 mai 2014 à 10:58
dulquen Messages postés 409 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 8 décembre 2020 - 16 mai 2014 à 14:33
Bonjour,

Déjà cité dans un de mes postes, je fais un stage pour développer une application réseau.
Je cherche à présent à pouvoir faire un sh run sur un switch CISCO et récupérer le contenue pour le mettre dans un fichier .txt.

Vous me direz que c'est tout con, suffit de sélectionner dans la console et faire copier-coller dans un fichier texte... Sauf que je dois automatiser cette commande.

Mon application doit pouvoir se connecter sur le switch en telnet à 12h chaque jour, faire un sh run et enregistrer les infos dans un fichier texte exploitable. Je pense réaliser ça en VB mais je suis pas fermé à d'autres propositions, quitte à utiliser des commandes DOS (si c'est possible).

Quelqu'un à une idée ? Une suggestion à faire pour m'aider ?
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 mai 2014 à 13:35
hello
il y a Expect, qui permet d'automatiser des commandes interactives, questions - réponses
https://fr.wikipedia.org/wiki/Expect
1
dulquen Messages postés 409 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 8 décembre 2020 187
15 mai 2014 à 14:33
Salut,

Merci, je vais tester ça pour voir ! :)

Edit : Je galère vraiment à apprendre le TCL. Tu n'aurais pas une solution un poil plus simple ? ^^
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 mai 2014 à 14:37
il n'y a pas besoin d'apprendre TCL, juste les commandes expect
en DOS, je ne vois pas de commande possible
0
dulquen Messages postés 409 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 8 décembre 2020 187
15 mai 2014 à 14:39
Ah ! Car j'ai download ActiveState qui contient Expect. Mais du coup ce ne sont que des scripts TCL, pour ça que je disais que j'étais un peu perdu avec ce langage...
0
dulquen Messages postés 409 Date d'inscription jeudi 17 avril 2014 Statut Membre Dernière intervention 8 décembre 2020 187
Modifié par dulquen le 16/05/2014 à 14:34
Après avoir automatisé la connexion telnet vers le switch, je me suis rendu compte que je ne pouvais en aucun cas récupérer par la commande "copy running-config tftp" la config courrante du switch. La commande a été bloqué par les admins.
Quelqu'un aurait une solution pour copier le running config dans un fichier texte autrement qu'en passant par les commandes CISCO ?
0