URL: https://linuxfr.org/users/spack/journaux/sauvegardez-vos-n%C5%93uds Title: Sauvegardez vos nœuds Authors: Spack Date: 2010年09月07日T03:50:53+02:00 Tags: Score: 8 Salut, Ayant la gestion d'un certain nombre de nœuds réseaux, j'étais à la recherche d'un outils simple qui me permettrait d'effectuer la sauvegarde de ceux-ci. N'ayant pas vraiment trouvé mon bonheur, et surtout un script générique, j'ai donc écrit le mien. Et, pensant qu'il peut servir à d'autre, je le met donc en ligne. [http://github.com/spack/nodesnap](http://github.com/spack/nodesnap) Ce logiciel permet de se connecter en SSH ou Telnet aux appareils Cisco et à la gamme OmniSwitch d'Alcatel-Lucent. Il entre ensuite la commande qui va bien afin d'avoir la configuration courante. Une fois qu'il obtient la configuration, il la compare avec la dernière configuration sauvegardée. S'il y a une différence, la nouvelle configuration est sauvegardée sinon il n'est pas nécessaire de la garder. Il peut ensuite envoyer un mail contenant la nouvelle configuration ou simplement la différence avec la précédente. Nodesnap est écrit en Python et dépend de pexpect ([http://www.noah.org/wiki/Pexpect](http://www.noah.org/wiki/Pexpect) ). Il s'agit de mon premier logiciel écrit en Python (le but était d'ailleurs de découvrir le langage), mais aussi de ma première publication de code. Donc il manque encore pas mal de choses à arranger notamment au niveau du "packaging". La configuration du script se fait à l'aide d'un fichier INI dont le format est décrit dans le fichier README. Le code, lui, est sous licence AGPLv3 (Pourquoi ? Parce que !). Il reste encore quelques trucs à arranger mais c'est utilisable. Et comme dit :> This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.> / Ce qu'il reste à faire : - Documenter le code et passer de français à anglais - Gestion des options de la ligne de commande - Un système de log un peut plus propre - Support des threads pour des connexions parallèles J'espère que ça vous sera utile et le commentaires sont les bienvenus.

AltStyle によって変換されたページ (->オリジナル) /