Поиск по этому блогу

25.02.2010

Используем archive

Для удобства работы на маршрутизаторах и коммутаторах начиная с IOS 12.4(14)T появилась функция archive , в задачи которой входит:
  • Сохранение конфигураций
  • Логирование команд
Здесь можно подробнее почитать

Способ сохранения на маршрутизаторах и коммутаторах отличается. Так на маршрутизаторах можно сохранять различные версии конфигурации на flash'ку, а на коммутаторах - нет. Это не очень удобно, так как иногда "откатить" конфигурацию автоматически при неудачном конфигурировании транков, агрегированных линков на коммутаторах было бы полезно.
router(config-archive)#path ?
flash: Write archive on flash: file system
ftp: Write archive on ftp: file system
http: Write archive on http: file system
https: Write archive on https: file system
pram: Write archive on pram: file system
rcp: Write archive on rcp: file system
scp: Write archive on scp: file system
tftp: Write archive on tftp: file system

switch(config-archive)#path ?
ftp: Write archive on ftp: file system
http: Write archive on http: file system
https: Write archive on https: file system
rcp: Write archive on rcp: file system
scp: Write archive on scp: file system
tftp: Write archive on tftp: file system

В целом, логирование и сохранение можно организовать так:
archive
log config
logging enable
notify syslog contenttype plaintext
hidekeys
path tftp://10.0.0.100/routers/a-host/a-host.cfg
write-memory

logging trap debugging
logging 10.0.0.100

На tftp-сервер при наличии достаточных прав на запись и создание файлов будут сохраняться конфигурации. На syslog-сервер будут отправляться логи о конфигурировании %PARSER-5-CFGLOG_LOGGEDCMD