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