Este shell script, muestra como hacer un respaldo de la configuracion de routers cisco. Aqui estamos haciendo el respaldo de 8 routers Cisco.
# — Archivo de respaldo de las configuraciones de los routers cisco script-cisco.sh — #
#!/bin/sh
#
# Shell Script que baja las configuraciones de los
# Router Ciscos
# Probe: True
# Date: 21/Jul/2011
# Create by: Domingo Varela Y.
# Modified: 21/Jul/2011 19:33
#
# Settings
ABRPASSWD=”R3d1u73rN3t” #Password de acceso sin permisos de admin
ABRPASSWD_ENA=”T05@4#D3lko|0″ #Passwd de enable
echo
echo “Iniciando el Respaldo de los Routers …”
sleep 5;
while read name ip
do
# RESPALDO DE LOS ROUTERS’s PIX (1-n)
FECHA=`date +%y-%m-%d-%H:%M:%S`
(sleep 2 ; echo $ABRPASSWD ;
sleep 2 ; echo enable ;
sleep 1 ; echo $ABRPASSWD_ENA ;
sleep 1 ; echo “terminal length 0” ; <– Esta puede varia, dependiendo del modelo y/o version del IOS del router cisco-pix puede ser: terminal pager 0
sleep 2 ; echo “show running” ;
sleep 3 ; echo exit ;
sleep 3) | telnet $ip > /home/dvarela/cisco/$name-$FECHA.cfg
done < ips-abr.txt
echo
echo “Fin del respaldo …”
echo
exit 0
# — Archivo ips-abr.txt — #
ABR1-MEX 20x.161.50.x
ABR2-MEX 20x.161.50.x
ABR3-MEX 20x.161.50.x
ABR5-MEX 20x.161.50.x
ABR6-MEX 20x.161.50.x
ABR8-MEX 20x.161.50.x
ABR11-MEX 20x.161.50.x
ABR12-MEX 20x.161.50.x
Ademas este shell puede ser agregado en el crontab..
Saludos