The OpenNET Project / Index page

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

Копирование 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:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor