On Sat, 2004-06-19 at 22:42, Jérôme Fenal wrote: > Raphael wrote: > > Hello, > > > > Je suis limite limite... Mais bon, je me permets vu que c'est encore un > > systeme de type UNIX ;-) > > > > Je dois faire le setup de beaucoup beaucoup d'HA Paire (Clusters de > > Firewall de type Nokia sur lequel il y aura CheckPoint) Le systeme > > d'exploitation la dessus se nomme IPSO, c'est un systeme de base > > FreeBSB. > > > > Etant donne le nombre de pare-feux a construire, je n'imagine meme pas > > me taper "lynx" ou "Voyager" pour configurer ces machines. J'ai besoin > > de faire des scripts... > > > > Comment, par exemple, ecrire un script allant demande interactivement si > > le pare-feux est le "Master" ou le "Secondary", creer les bons circuits > > surveilles pour le setup de VRRP, demander les priorites, etc etc Y a > > t'il un language embarque dans IPSO pour faciliter cela? > > > > Sur certains newsgroups, on me parle de "clish" mais un google de cela > > n'a vraiment pas donne les resultats escomptes. > > Tu n'as pas cherché très longtemps alors... Cherche clish+ipso. > > clish est le pendant ligne de commande de l'interface web de l'IPSO. > Tu dois avoir accès à la documentation de clish via le site de support > de Nokia ou via ton revendeur. > > Sinon, une autre solution est Perl et WWW::Mechanize, mais ça risque de > demander plus de boulot.
Pour automatiser des actions interactives, il y a le langage 'expect' (dérivé de tcl) qui est très puissant (voir l'épaisseur du bouquin, très bien fait, bonne intro à tcl par ex.), mais qui est enfantin à utiliser pour des cas simples --------------------------------------- #!/usr/bin/expect spawn ssh -1 -X -C [EMAIL PROTECTED] expect "assword" send "xxxxxx\r" #remarquer le \r (return) et pas \n car on simule la frappe au clavier interact -------------------------------- par ex. tu automatises un put scp, puis un login et une installation/configuration du paquet. Il suffit alors de lancer ton script avec arguments Alain > Cdt, > > Jérôme > _______________________________________________________ > Linux Mailing List - http://www.unixtech.be > Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux > Archives: http://www.mail-archive.com/[EMAIL PROTECTED] > IRC: chat.unixtech.be:6667 - #unixtech -- ------------------------------------------------------------ Dr Alain Empain <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Bioinformatics, Molecular Genetics, Fac. Med. Vet., University of Liège, Belgium Bd de Colonster, B43 B-4000 Liège (Sart-Tilman) WORK: +32 4 366 3821 FAX: +32 4 366 4122 HOME: rue des Martyrs,7 B- 4550 Nandrin +32 85 51 23 41 GSM: +32 497 70 17 64 _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: chat.unixtech.be:6667 - #unixtech