Главная страница


ru.cisco

 
 - RU.CISCO ---------------------------------------------------------------------
 From : Alexey V.Mishin                      2:5020/400     06 May 2003  20:59:53
 To : Vladimir Berezenko
 Subject : Re: Backup конфигов
 -------------------------------------------------------------------------------- 
 
 
 "Vladimir Berezenko" <Vladimir.Berezenko@f51.n5026.z2.fidonet.org> wrote in
 message news:1052180186@f51.n5026.z2.ftn...
 
 >                         Hi All!
 >
 > Hарод, а кто-нибудь из вас бэкапы конфигов делает? Если да, то как именно?
 >
 > WBR, Vladimir Berezenko AKA Q-Master  q_master2000@mail.ru
 >                                       ICQ #84695765
 >
 
 Можно и так, если у тебя имеется "заныканный" UNIX/Linux сервер-)
 Вопросы безопасности опускаю ...
 1. Прописываешь на своих цисках
    ...
     ip rcmd rsh-enable
     ip rcmd remote-host <user name back-up сервера> <ip-адрес back-up
 сервера> <user name back-up сервера> enable
    ...
 2. Hа back-up UNIX/Linux сервере с указанным выше ip-адресом поднимаешь cron
 для созданного в системе <user name> и вызываешь скрипт, который будет
 лазить по указанным в файле хостам и собирать конфу за 7 дней недели.
     Hапример:
     а) запись crontab юзера для ежедневного вызова скрипта в 3 часа 35
 минут:
     ****************Cisco GetConf*************************************
      35 3 * * *     /usr/scripts/runconf/getconf >> /usr/scripts/runconf/log
     ****************************************************************
     где /usr/scripts/runconf/getconf  - место расположения скрипта
 (абсол.путь)
          /usr/scripts/runconf/log - место вывода ошибок работы скрипта
 (абсол. путь)
 
     б) вот содержание скрипта (там одна строка), собирающего конфу с сетевых
  устройств
     pupkin@dmz2:/usr/scripts/runconf/# cat getconf
     ###################################################
     #!/bin/sh
     cat /usr/scripts/runconf/routers | awk -v DATE=`date +%A`
 '{cmd=sprintf("rsh %s sh
 
 run>/usr/local/arch/routers/%s-%s",$1,$1,DATE);system(cmd)}'
 
     ###################################################
      где /usr/scripts/runconf/routers - место расположения файла с перечнем
 хостов
           /usr/local/arch/routers/ - место расположения архивов конфы
 
     Следует учесть, что в файле хостов routers можно указывать как fqdn
 имена
 роутеров (если у тебя корректно подняты записи DNS), так и просто ip-шники
 роутеров или свичей (наглдность другая).
 Перечень хостов заносится в файл в столбец без всяких отступов и пр.
 
     Там, где укажешь собираться архивам, будут лежать файлики с именами
 хостов и добавлением дня недели. Можно модифицировать не на неделю,
 а на месяц.
 
     Это один из примеров - вариантов множество - читай маны.
     ---
     BR, AVM32-RIPE
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Backup конфигов   Alexey V.Mishin   06 May 2003 20:59:53 
Архивное /ru.cisco/169195cab8798.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional