О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

MES, ESR
Firsim
Сообщения: 4
Зарегистрирован: 10 фев 2016 18:51
Reputation: 0

ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Firsim » 10 фев 2016 19:02

Добрый час. Имеется в наличие 200+ коммутаторов и планируется их реконфигурация по SNMP. В принципе благодаря базе знаний почти все необходимые oid для этого я нашел.
Вот осталось несколько вопросов:
1. как загрузить подготовленную конфигурацию на коммутатор через SNMP с TFTP сервера (как выгрузить я нашел)
2. как обновить ПО коммутатора через SNMP с tftp сервера
3. и немного непонятно какую информацию отдает коммутатор о питание через SNMP
На форуме нашел следующее:
Oid: 1.3.6.1.4.1.89.53.15.1.2 - MainPSStatus
Oid: 1.3.6.1.4.1.89.53.15.1.3 - RedundantPSStatus
Состояния PS:
normal (1)
warning (2)
critical (3)
shutdown (4)
notPresent (5)
notFunctioning (6)

Когда к коммутатору подключена батарея и питание он отдает следующие параметры:
MainPSStatus = 1 - питание есть, все ок
RedundantPSStatus = 7 - не нашел расшифровки - подскажите что означает
--
Когда от коммутатора отключается питание и идет переход на батарею:
MainPSStatus = 6 - нет питания
RedundantPSStatus = 2 - предупреждение (или уровень заряда батареи) - подскажите что означает

P.S. Подскажите список изменений в прошивке 1.1.44 по сравнению с 1.1.42 (в центре загрузок не указан).

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Евгений Т » 11 фев 2016 09:56

Добрый день.
1. Копирование конфигурации в энергозависимую память с tftp сервера
MIB: rlcopy.mib
Используемые таблицы: rlCopyEntry - 1.3.6.1.4.1.89.87.2.1
snmpset -v2c -c <community> -t 5 -r 3 <IP address>
1.3.6.1.4.1.89.87.2.1.3.1 i {tftp(3)}
1.3.6.1.4.1.89.87.2.1.4.1 a {ip address of tftp server}
1.3.6.1.4.1.89.87.2.1.6.1 s "MES-config.cfg"
1.3.6.1.4.1.89.87.2.1.8.1 i {local(1)}
1.3.6.1.4.1.89.87.2.1.12.1 i {runningConfig(2)}
1.3.6.1.4.1.89.87.2.1.17.1 i {createAndGo (4)}
Пример копирования с tftp сервера в running-config:
copy tftp://192.168.1.30/MES-config.cfg running-config
snmpset -v2c -c private -t 5 -r 3 192.168.1.30 1.3.6.1.4.1.89.87.2.1.3.1 i 3 1.3.6.1.4.1.89.87.2.1.4.1 a 192.168.1.176 1.3.6.1.4.1.89.87.2.1.6.1 s "MES-config.cfg" 1.3.6.1.4.1.89.87.2.1.8.1 i 1 1.3.6.1.4.1.89.87.2.1.12.1 i 2 1.3.6.1.4.1.89.87.2.1.17.1 i 4
2. Обновление программного обеспечения коммутатора
MIB: файл rlcopy.mib
Используемые таблицы: rlCopyEntry - 1.3.6.1.4.1.89.87.2.1, rndActiveSoftwareFileAfterReset - 1.3.6.1.4.1.89.2.13.1.1.3
Проходит в 2 этапа
1. Загрузка образа ПО
snmpset -v2c -c <community> <IP address>
1.3.6.1.4.1.89.87.2.1.3.1 i {tftp(3)}
1.3.6.1.4.1.89.87.2.1.4.1 s "{ip address of tftp server}"
1.3.6.1.4.1.89.87.2.1.6.1 s "{image name}"
1.3.6.1.4.1.89.87.2.1.8.1 i {local(1)}
1.3.6.1.4.1.89.87.2.1.12.1 i {image (8)}
1.3.6.1.4.1.89.87.2.1.17.1 i {createAndGo (4)}
Пример: загружаем firmware на flash коммутатора:
copy tftp://192.168.1.30/MES3000-2542.ros image
snmpset -v2c -c private 192.168.1.30 1.3.6.1.4.1.89.87.2.1.3.1 i 3 1.3.6.1.4.1.89.87.2.1.4.1 a 192.168.1.176 1.3.6.1.4.1.89.87.2.1.6.1 s "MES3000-2514.ros" 1.3.6.1.4.1.89.87.2.1.8.1 i 1 1.3.6.1.4.1.89.87.2.1.12.1 i 8 1.3.6.1.4.1.89.87.2.1.17.1 i 4
2. Смена активного образа ПО коммутатора:
snmpset -v2c -c <community> <IP address>
1.3.6.1.4.1.89.2.13.1.1.3.1 i {image1 (1)}
Пример: выставляем в качестве активного образа image-1
snmpset -v2c -c private 192.168.1.30 1.3.6.1.4.1.89.2.13.1.1.3.1 i 1

3.
RedundantPSStatus = 7 - не нашел расшифровки - подскажите что означает

restore (7) - зарядка батареи
RedundantPSStatus = 2 - предупреждение (или уровень заряда батареи) - подскажите что означает

warning (2) - батарея разряжается

P.S. Подскажите список изменений в прошивке 1.1.44 по сравнению с 1.1.42 (в центре загрузок не указан).

Сегодня-завтра добавим на сайт
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

Firsim
Сообщения: 4
Зарегистрирован: 10 фев 2016 18:51
Reputation: 0

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Firsim » 11 фев 2016 17:30

Евгений Т, Большое спасибо за столь развернутый ответ. Подскажите, пожалуйста, как можно перезагрузить коммутатор по SNMP?

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Евгений Т » 11 фев 2016 17:35

Перезагрузка коммутатора
MIB:
Используемые таблицы: rlRebootDelay - 1.3.6.1.4.1.89.1.10
snmpset -v2c -c <community> <IP address>
1.3.6.1.4.1.89.1.10.0 t {задержка времени перезагрузкой}
Пример: перезагрузка, отложенная на 8 минут (для указания моментальной перезагрузки требуется указать значение t=0)
reload in 8
snmpset -v2c -c private -r 0 192.168.1.30 1.3.6.1.4.1.89.1.10.0 t 48000
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

AlexMSQ
Сообщения: 50
Зарегистрирован: 21 авг 2018 14:24
Reputation: 0

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение AlexMSQ » 22 мар 2019 12:56

snmpset -v2c -c private 192.168.1.30 1.3.6.1.4.1.89.87.2.1.3.1 i 1

При попытке выполнить эту команду получаю ошибку "Inconsistent value", что не так? Версия ПО 1.1.485

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Евгений Т » 22 мар 2019 14:05

Здравствуйте.

А что вы пытаетесь сделать?
В вышеприложенном примере эта команда всего лишь часть одного snmpset. В одном запросе должно передаваться сразу несколько параметров.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

AlexMSQ
Сообщения: 50
Зарегистрирован: 21 авг 2018 14:24
Reputation: 0

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение AlexMSQ » 22 мар 2019 14:33

А что вы пытаетесь сделать?
В вышеприложенном примере эта команда всего лишь часть одного snmpset. В одном запросе должно передаваться сразу несколько параметров.


Ну я пытаюсь несколько параметров задать несколькими snmpset'ами... В стандартную функцию библиотек влезает только один oid, не серийно. Да и собственно сам протокол их потом бьет по кускам, и отправляет последовательно.

PS: да, при попытке последовательно выставить, выдает ошибку, принимает только всю команду целиком...

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Евгений Т » 22 мар 2019 15:50

Да, должен принимать именно команду целиком.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

AlexMSQ
Сообщения: 50
Зарегистрирован: 21 авг 2018 14:24
Reputation: 0

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение AlexMSQ » 22 мар 2019 17:58

Да, должен принимать именно команду целиком.

Возникла очень большая проблема. Например в PHP многие библиотеки не умеют множественные oid помещать в команду. Мой случай именно такой. И как это обойти я даже себе не представляю...

Когда вручную командой делаю - все ок. Когда пытаюсь через библиотеку провернуть - выдает ошибку.

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение Евгений Т » 22 мар 2019 18:04

На коммутаторе это обойти не получится.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

AlexMSQ
Сообщения: 50
Зарегистрирован: 21 авг 2018 14:24
Reputation: 0

Re: ELTEX1124(m/mb) загрузка конфигурации с tftp сервера по SNMP

Сообщение AlexMSQ » 22 мар 2019 19:02

Спасибо! В общем в случае PHP придется использовать только класс SNMP, а не другие библиотеки.

Код: Выделить всё

Example #2 Set multiple values using single SNMP::set() call

<?php
  $session = new SNMP(SNMP::VERSION_2C, "127.0.0.1", "private", 15000000, 1);
  $session->set(array('SNMPv2-MIB::sysContact.0', 'SNMPv2-MIB::sysLocation.0'), array('s', 's'), array("Nobody", "Nowhere"));
// or
  $session->set(array('SNMPv2-MIB::sysContact.0', 'SNMPv2-MIB::sysLocation.0'), 's', array("Nobody", "Nowhere"));
?>


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей