chaplin Опубликовано 7 декабря, 2012 · Жалоба Может подскажет кто-нибудь пример, как можно загружать файлы на tftp используя snmp на железках Huawei(s2300, s5300) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 7 декабря, 2012 · Жалоба http://forum.nag.ru/forum/index.php?showtopic=59310 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chaplin Опубликовано 7 декабря, 2012 · Жалоба http://forum.nag.ru/forum/index.php?showtopic=59310 Я туда уже смотрел. Но там другая железка, и ссылка на пример битая. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 7 декабря, 2012 · Жалоба там указано какие мибы используются для бэкапа. для датаком сами миб-файлы нагугливаются в паблике Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chaplin Опубликовано 10 декабря, 2012 · Жалоба там указано какие мибы используются для бэкапа. для датаком сами миб-файлы нагугливаются в паблике Супер. OIDов, которые там указаны, при snmpwalk 1.3 на коммутаторе Huawei S2300 не обнаружено. Может быть все-таки пример кто-нибудь даст? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chaplin Опубликовано 13 декабря, 2012 · Жалоба Знатоков по бекапу конфигов с этих железок нет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Stak Опубликовано 9 апреля, 2015 (изменено) · Жалоба rmavrichev@spb-nms-1:~$ snmpset -v 2c -c Private10.77.2.3 1.3.6.1.4.1.2011.6.10.1.2.4.1.2.100 i 3 1.3.6.1.4.1.2011.6.10.1.2.4.1.3.100 i 2 1.3.6.1.4.1.2011.6.10.1.2.4.1.4.100 s ne40e-current.cfg 1.3.6.1.4.1.2011.6.10.1.2.4.1.5.100 a 10.78.3.4 1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 4HUAWEI-CONFIG-MAN-MIB::hwCfgOperateType.100 = INTEGER: running2Net(3) HUAWEI-CONFIG-MAN-MIB::hwCfgOperateProtocol.100 = INTEGER: tftp(2) HUAWEI-CONFIG-MAN-MIB::hwCfgOperateFileName.100 = STRING: ne40e-current.cfg HUAWEI-CONFIG-MAN-MIB::hwCfgOperateServerAddress.100 = IpAddress: 10.78.3.4 HUAWEI-CONFIG-MAN-MIB::hwCfgOperateRowStatus.100 = INTEGER: createAndGo(4) rmavrichev@spb-nms-1:~$ snmpset -v 2c -c Private 10.77.2.3 1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 6 HUAWEI-CONFIG-MAN-MIB::hwCfgOperateRowStatus.100 = INTEGER: destroy(6) как-то так. Хотя лично у меня не работает, т.к. сервер не в GRT, а указать vpn-instance через OID hwCfgOperateVpnInstanceName (1.3.6.1.4.1.2011.6.10.1.2.4.1.14 ?) железка не даёт. при этом, из cli - можно: <NE40>tftp -i LoopBack 30 10.78.3.4 put cfcard:/default.cfg test-ne40.cfg Error: Failed to connect to the remote host. <NE40>tftp -i LoopBack 30 10.78.3.4 vpn-instance MNGM put cfcard:/default.cfg test-ne40.cfg Info: Transfer file in binary mode. Uploading the file to the remote TFTP server. Please wait... 100% TFTP: Uploading the file successfully. 12750 byte(s) sent in 1 second(s). UPD: грабли с vpn-instance фиксятся так: <HUAWEI> system-view [HUAWEI] set net-manager vpn-instance MNGM Изменено 9 апреля, 2015 пользователем Stak Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
uxcr Опубликовано 9 апреля, 2015 · Жалоба А зачем так себя мучать, ведь при минимальной правке скрипты для rancid под h3c работают с хуавеями? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Stak Опубликовано 9 апреля, 2015 · Жалоба А зачем так себя мучать, ведь при минимальной правке скрипты для rancid под h3c работают с хуавеями? У меня в заббиксе триггер на изменение конфига будет дёргать конфиг с железки. Для цисок есть такое (http://forum.nag.ru/...howtopic=101157), хочу и для хуавеев тоже. UPD: Вот и для хуавея забацал, пришлось отдельным скриптом, а то 255 символов у заббикса лимит для глобальных скриптов: #!/bin/sh # GNU GPL # # Zabbix global script for backup Huawei CFG to TFTP server # Usage: # ./hwGetConfig.sh Private 10.77.2.3 10.78.3.4 huawei-config # WARNING: filename MUST end with ".cfg", added by this script. # Zabbix usage: # Global script like this: /usr/local/bin/hwGetConfig.sh {$SNMP_WRITE} {HOST.CONN} {$TFTP_IP} {HOST.HOST} 2>&1 # $1 {$SNMP_WRITE} # $2 {HOST.CONN} # $3 {$TFTP_IP} # $4 {HOST.HOST} /usr/bin/snmpset -v 2c -O qv -t 5 -c $1 $2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 6 2>&1 /usr/bin/snmpset -v 2c -O qv -t 5 -c $1 $2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.2.100 i 6 .1.3.6.1.4.1.2011.6.10.1.2.4.1.3.100 i 2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.4.100 s $4-`date '+%Y%m%d_%H%M%S'`.cfg .1.3.6.1.4.1.2011.6.10.1.2.4.1.5.100 a $3 .1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 4 2>&1 #END Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Stak Опубликовано 8 июня, 2015 · Жалоба UPD: обновил скрипт, оказалось некоторые железки (коммутатор S2750 например) желают расширение ".zip" вместо ".cfg" #!/bin/sh # GNU GPL # # Zabbix global script for backup Huawei CFG to TFTP server # Usage: # ./hwGetConfig.sh Private 10.77.2.3 10.78.3.4 huawei-config # WARNING: filename MUST end with ".cfg" or ".zip", added by this script. # Zabbix usage: # Global script like this: /usr/local/bin/hwGetConfig.sh {$SNMP_WRITE} {HOST.CONN} {$TFTP_IP} {HOST.HOST} 2>&1 # $1 {$SNMP_WRITE} # $2 {HOST.CONN} # $3 {$TFTP_IP} # $4 {HOST.HOST} /usr/bin/snmpset -v 2c -O qv -t 5 -c $1 $2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 6 2>&1 #for devices, what require ".cfg" string /usr/bin/snmpset -v 2c -O qv -t 5 -c $1 $2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.2.100 i 6 .1.3.6.1.4.1.2011.6.10.1.2.4.1.3.100 i 2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.4.100 s $4-`date '+%Y%m%d_%H%M%S'`.cfg .1.3.6.1.4.1.2011.6.10.1.2.4.1.5.100 a $3 .1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 4 2>/dev/null #for devices, what require ".zip" string /usr/bin/snmpset -v 2c -O qv -t 5 -c $1 $2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.2.100 i 6 .1.3.6.1.4.1.2011.6.10.1.2.4.1.3.100 i 2 .1.3.6.1.4.1.2011.6.10.1.2.4.1.4.100 s $4-`date '+%Y%m%d_%H%M%S'`.zip .1.3.6.1.4.1.2011.6.10.1.2.4.1.5.100 a $3 .1.3.6.1.4.1.2011.6.10.1.2.4.1.9.100 i 4 2>/dev/null #END Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...