The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Копирование Cisco running-config с помощью net-snmp утилит
Ниже приведен рабочий скрипт для копирования running-config 
с маршрутизатора Cisco 2811 на BSD tftp/ftp сервер с помощью пакета net-snmp.

Для tftp ccCopyProtocol = 1, для ftp - 2. Возможен транспорт scp sftp, но их не проверял.

#!/bin/sh
#
community=private
router=192.168.2.2
tftp=192.168.100.1
file=routerA.conf
user=user
pass=password


# ccCopyProtocol = tftp
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.2.111 i 1

# ccCopySourceFileType = runningConfig
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.3.111 i 4

#  ccCopyUserName = $user
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.7.111 s $user

# ccCopyUserPassword = $pass
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.8.111 s $pass

# ConfigFileType = networkFile
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.4.111 i 1

# ccCopyServerAddress = $tftp
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.5.111 a "$tftp"

# ccCopyDestFileType = $file
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.6.111  s $file

# ccCopyEntryRowStatus = active
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 1

#snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 4

# timeout for exec
sleep 10

# scheck 
snmpwalk -v1 -c $community $router  .1.3.6.1.4.1.9.9.96.1.1.1.1.10.111

# ccCopyEntryRowStatus = destroy
snmpset -v1 -c $community $router .1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 6
#EOF
 
06.08.2008 , Автор: Бородин Олег
Ключи: cisco, config, snmp / Лицензия: CC-BY
Раздел:    Корень / Маршрутизаторы Cisco, VoIP / Ограничение и учет трафика на Cisco

Обсуждение [ RSS ]
  • 1, mike_t (?), 10:48, 07/08/2008 [ответить]  
  • +/
    hint: snmpset [COMMON OPTIONS] OID TYPE VALUE [OID TYPE VALUE]...
     
  • 2, alex_471 (?), 12:02, 20/08/2008 [ответить]  
  • +/
    зачем этот гимор -если есть

    service  archive,  пишет все дифы yf tftp

     
     
  • 3, mike_t (?), 08:04, 21/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    мне такое пригодилось, когда я настройки aaa порушил и залогинится на циску не мог
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру