Re: [cisco-ttl] Otomaik Router Conf Backup Alma

From: osman akkaya <akkaya078_at_....>
Date: Tue Nov 22 2005 - 10:29:47 EET


Merhaba,  

 Expect scrpitleri bu konuda işinize yarıyabilir, her router ya da sw için hazırlayacağınız expect scriptini tek tek çalıştıracak bir bash scriptini oluşturup tftp server'ın çalıştığı bir linux'ta cron'a koyabilirsiniz. Expect'in manuel'ini okuyarak daha detaylı bir bilgi edinebilirsiniz.  

 ***  

 INTRODUCTION

        Expect  is  a  program  that  "talks"  to other interactive programs according to a script.  Following the script,
        Expect knows what can be expected from a program and what the correct response should be.  An interpreted language
        provides  branching and high-level control structures to direct the dialogue.  In addition, the user can take con-
        trol and interact directly when desired, afterward returning control to the script.
 

 ***  

 Fikir vermek açısından scriptlerin örnekleri aşağıdadır :  

 #!/usr/bin/expect -f  

 set timeout -1
 match_max 100000
 eval spawn "ssh user@10.10.10.10\r"

 expect  "*assword: "
 send -- "xxxxxx\r"
 expect  "*>"
 send -- "en\r"
 expect  "*assword: "
 send -- "xxxxxx\r"
 expect  "*#"
 send -- "copy running-config tftp:\r"
 expect  "*? "
 send -- "10.10.10.10\r"
 expect  "*? "
 send -- "running-config__10.10.10.10\r"
 expect  "*copied*#"
 send -- "q\r"

 expect eof
 eval spawn bash
 expect "*#"
 send -- "echo 10.10.10.10 >> backuplist\r"  expect "*#"
 send -- ""  

 expect eof  

***  

 #!/bin/bash   

  a=`ls *.*`   

  for b in $a;   

   do

          expect $b
        

   done   

  ***  

 Kolay gelsin...  

 Osman Akkaya  

Bahadır Girtten <bgirtten@yahoo.com> wrote: Selamlar,     

  Cisco Routerlarda script yazmak mumkun mudur? (Her akşam belli bir saatte routerlar configurasyon dosyalarını bir TFTP servera atsın istiyorum)     

   Routerlara script yazamıyorsak sırayla routerlara telnet ile baglanarak konfigurasyonları tftpye atacak bir bilgisayar için gerekli bir perl scripti ya da linux bash scripti vs. nereden bulabilirim?     

   Teşekkürler     

   Bahadır                     



  Yahoo! FareChase - Search multiple travel sites in one click.  

 [Non-text portions of this message have been removed]         

  --
 Cisco Teknik Tartisma Listesi (Cisco-ttl)  

 Bu listede onerilen degisikliklerin uygulanmasindaki tum sorumluluk  kullaniciya aittir. Liste yoneticileri, oneride bulunan liste uyeleri ya da  bu uyelerin calistigi kuruluslar herhangi bir sekilde sorumlu tutulamazlar.

           
      

---------------------------------

   YAHOO! GROUPS LINKS            Visit your group "cisco-ttl" on the web.     

    To unsubscribe from this group, send an email to:  cisco-ttl-unsubscribe@yahoogroups.com     

    Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.       


                          

 Yahoo! FareChase - Search multiple travel sites in one click.

[Non-text portions of this message have been removed]

--
Cisco Teknik Tartisma Listesi (Cisco-ttl)

Bu listede onerilen degisikliklerin uygulanmasindaki tum sorumluluk 
kullaniciya aittir. Liste yoneticileri, oneride bulunan liste uyeleri ya da 
bu uyelerin calistigi kuruluslar herhangi bir sekilde sorumlu tutulamazlar. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/cisco-ttl/

<*> To unsubscribe from this group, send an email to:
    cisco-ttl-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 
Received on Tue Nov 22 10:30:22 2005

This archive was generated by hypermail 2.1.8 : Tue Nov 22 2005 - 10:30:26 EET