Toto je starší verze dokumentu!
Cisco - různé
zálohování konfigurace skriptem
- skript pro poslání zálohy na tftp
#!/usr/bin/expect -f set timeout 20 # tftp server set tftp "ip.ad.re.sa" # router user name set name "admin" # router password set pass "heslo" # start telnet spawn telnet [lindex $argv 0] # send username & password expect "Username:" send "$name\r" expect "Password:" send "$pass\r" expect "#" send "copy running-config tftp://$tftp/sw-[lindex $argv 0].cfg\r" expect "?" send "\r" expect "?" send "\r" expect "#"
- vlastní zálohovací skript
#!/bin/sh SCRIPT=/usr/local/bin/backupsw.exp IP="10.163.8.11 10.163.8.12 10.163.8.221 10.163.8.231" rm -f /srv/tftp/backup.log for ip in $IP; do $SCRIPT $ip >> /srv/tftp/backup.log done tar -zcf /tmp/att.tar.gz /srv/tftp/*.cfg uuencode /tmp/att.tar.gz att.tar.gz | mail -s "switches backup" email@email.cz rm -f /tmp/att.tar.gz
