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

Répondre à