Перейти к содержимому
Калькуляторы

Как сохранить на FTP сервер конфиг Alcatel 6850 используя SNMP

Доброго времени суток, многоуважаемый ALL!Коллеги, подскажите пожалуйста как можно используя SNMP бекапить конфиги с Alcatel 6850 на FTP сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я бекаплю наоборот, по FTP забираю с алкателя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Т.е. руками заходишь с сервера на встроенный FTP шник алькателя и копируешь конфиг? Мне это не совсем подходит. Железок около 200 и надо как-то реализовать регулярный автоматический бекап с помощью SNMP команд. Насколько мне удалось проснифить обмен между omnivista и 6850, то omnivista по snmp только запрашивает список файлов, а копирование происходит примерно так как ты написал. Сначала инициируется фтп сессия, затем идет получение списка файлов по снмп и потом идет копирование. В новом софте (6.3.4) появилась поддержка tftp, тогда насколько я понимаю нет необходимости инициировать заранее сессию. Может тогда только с помощью SNMP комманд можно будет сделать этот слив. Но с этим я пока еще не разобрался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Копирую естественно не руками, а скриптом по крону:

 

qw@ba1:~$ cat /usr/local/sbin/6850_backup.sh
#!/bin/sh

#Skript dlya backup'a Alcatel 6850
#Login/Password: /home/cfuser/.netrc

backupdir="/home/cfuser/6850_conf"
conffile="/usr/local/sbin/6850_backup.conf"


switches=`cat ${conffile}`


set -- ${switches}
while [ "${*}" != "" ]
        do
                dt=`date +%Y-%m-%d_%H%M`
                filename=${2}_${dt}.cfg
                echo "get boot.cfg $backupdir/$filename" | ftp ${1}
                shift 2
        done
/usr/bin/find  /home/cfuser/6850_conf -mtime +30 -delete

 

Файлик со списком свичей:

 

qw@ba1:~$ cat /usr/local/sbin/6850_backup.conf
172.16.27.1    agg1
172.16.74.3     agg2
172.16.11.1    agg3

 

В радиусе заведен юзер с правами только на чтение по FTP, выставляется аттрибутами:

 

cfuser Auth-Type := Crypt-Local, Crypt-Password == "some_pass"

Service-Type = Shell-User,

Alcatel-Acce-Priv-F-W1 = 0x00000008,

Alcatel-Acce-Priv-F-W2 = 0x00000000,

Alcatel-Asa-Access = all,

Auth-Type = Local

 

Вот и все.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 10.09.2009 в 11:20, Ilya Nikitin сказал:

Я бекаплю наоборот, по FTP забираю с алкателя.

подниму тему

не могу разобраться с каким логином авторизоваться на ftp свича ?!

завел отдельного пользователя, но не авторизовывается

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.