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

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

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

Развивается поддержка Eltex MES в check_nwc_health

MES, ESR
k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 16 авг 2017 21:38

Добавлена поддержка событийного мониторинга коммутаторов Eltex MES. Поддерживаются MES21/MES23/MES31/MES53.

Для Eltex - пожалуйста, заполняйте таблицу 1.3.6.1.4.1.89.83.2.1.1.1.6. Такие же таблицы для PSU и FAN заполнены, а для сенсоров почему-то пусто.

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 17 авг 2017 09:26

Добрый день.
Такие же таблицы для PSU и FAN заполнены, а для сенсоров почему-то пусто.

Показания с температурных датчиков можно посмотреть по следующим OID:

1) MES3000:
Температурный датчик 1: snmpwalk -v2c -c <community> <ip address> 1.3.6.1.4.1.89.53.15.1.9
Температурный датчик 2: snmpwalk -v2c -c <community> <ip address> 1.3.6.1.4.1.89.53.15.1.12
Температурный датчик 3: snmpwalk -v2c -c <community> <ip address> 1.3.6.1.4.1.89.53.15.1.14

2) MES1000/2000:
1.3.6.1.4.1.89.53.15.1.9

3) MES23xx/53xx:
1.3.6.1.4.1.89.53.15.1.10
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 17 авг 2017 10:25

Таблицу я уже составил. Недоработка заключается в пустых значениях таблицы указанной выше. Таблица отвечает за описание сенсора, а не за показания сенсора. Приемлемым было бы видеть "sensor1_unit1", "sensor1_unit2". Передайте пожалуйста эту информацию разработчикам. Спасибо.

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 17 авг 2017 12:37

Таблицу я уже составил. Недоработка заключается в пустых значениях таблицы указанной выше. Таблица отвечает за описание сенсора, а не за показания сенсора. Приемлемым было бы видеть "sensor1_unit1", "sensor1_unit2". Передайте пожалуйста эту информацию разработчикам. Спасибо.

По OID 1.3.6.1.2.1.47.1.1.1.1.2 можно узнать сущность (индекс) термодатчика:

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

 snmpwalk -v2c -c public 192.168.10.35 1.3.6.1.2.1.47.1.1.1.1.2
iso.3.6.1.2.1.47.1.1.1.1.2.64 = STRING: "Stack"
iso.3.6.1.2.1.47.1.1.1.1.2.67108992 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.67109185 = STRING: "PowerSupply"
iso.3.6.1.2.1.47.1.1.1.1.2.68157952 = STRING: "Slot"
iso.3.6.1.2.1.47.1.1.1.1.2.68420352 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.68420481 = STRING: "Thermal Sensor"
iso.3.6.1.2.1.47.1.1.1.1.2.68424704 = STRING: "GT_98DX1035"


Узнав индекс (68420481), можно опрашивать конкретно его, и получите значения Thermal Sensor:

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

snmpwalk -v2c -c public 192.168.10.35 1.3.6.1.2.1.47.1.1.1.1.2.68420481
iso.3.6.1.2.1.47.1.1.1.1.2.68420481 = STRING: "Thermal Sensor"


MES23xx/MES33xx/MES1000/MES2000 оснащены одним термодатчиком. На MES53xx 4 термодатчика, на MES3000 3 термодатчика и везде будет одинаковое описание "Thermal Sensor". Такой вариант устраивает ?
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 17 авг 2017 14:04

Evgen_94 писал(а):Такой вариант устраивает ?

Для standalone - и без описания жить можно, и так понятно где болит. :roll:
Вариант устроит с одинаковым описанием, но при этом с номером юнита :)

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 19 мар 2018 09:12

Делать вывод информации по юнитам не имеет смысла, т.к сенсоры на юнитах одинаковые.

Привожу пример. Есть оператор, к которому поступает сообщение от мониторинга:

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

CRITICAL - ps2_unit2 is notFunctioning, ps2_unit1 is notFunctioning, fan1_unit2 is normal, fan2_unit2 is normal, fan3_unit2 is normal, fan4_unit2 is normal, fan1_unit1 is normal, fan2_unit1 is normal, fan3_unit1 is normal, fan4_unit1 is normal, sensor is 30 °C, sensor is 26 °C, sensor is 23 °C, sensor is 25 °C, sensor is 32 °C, sensor is 25 °C, sensor is 22 °C, sensor is 25 °C, ps1_unit2 is normal, ps1_unit1 is normal


Из него становится очевидным - ps2_unit2, ps2_unit1 - нет питания на PSU. Оператору не нужно думать что произошло и где, это описано явно - нужно идти и исправлять. Тоже самое для FAN. Все это благодаря заполненным таблицам.

Теперь представьте что проблема с каким-то сенсором - перегрев/переохлаждение или отказ:
sensor is 30 °C, sensor is 26 °C, sensor is 23 °C, sensor is 25 °C, sensor is 32 °C, sensor is 25 °C, sensor is 22 °C, sensor is 25 °C.
Потребуется как минимум зайти на оборудование чтобы определить на каком юните проблема. А если не заходит - какой юнит болеет? А если нет доступа? А если тот у кого доступ есть летит в самолете? Пример того, что некоторые разработчики и в 2018 году не понимают что такое REST.

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 19 мар 2018 10:33

Здравствуйте.
Теперь представьте что проблема с каким-то сенсором - перегрев/переохлаждение или отказ:
sensor is 30 °C, sensor is 26 °C, sensor is 23 °C, sensor is 25 °C, sensor is 32 °C, sensor is 25 °C, sensor is 22 °C, sensor is 25 °C.

Изначально речь шла об OID'е, который возвращает описание сенсора ("Thermal Sensor"), а не о показаниях. В примере вы указываете состояния (fan,ps), но не их описание опять же.
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 19 мар 2018 11:11

Evgen_94 писал(а):Изначально речь шла об OID'е, который возвращает описание сенсора ("Thermal Sensor"), а не о показаниях. В примере вы указываете состояния (fan,ps), но не их описание опять же.

Я именно о описании сенсора и говорю.

Evgen_94 писал(а):В примере вы указываете состояния (fan,ps), но не их описание опять же.

ps2_unit2, ps2_unit1 - это и есть описание.

А следом идет состояние:

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

    '1' => 'normal',
    '2' => 'warning',
    '3' => 'critical',
    '4' => 'shutdown',
    '5' => 'notPresent',
    '6' => 'notFunctioning',

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 19 мар 2018 11:33

ps2_unit2, ps2_unit1 - это и есть описание.

В примере вы указывали статусы.
Может вам всё-таки нужны статусы термодатчиков, а не описание?

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

Name:
rlPhdUnitEnvParamTempSensorStatus

Oid: 1.3.6.1.4.1.89.53.15.1.10
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 19 мар 2018 12:59

Может вам всё-таки нужны статусы термодатчиков, а не описание?

Статусы у меня уже есть, я же привел вывод check_nwc_health.

Так, чтобы дальше разговор пошел, давайте определимся с терминами.
Приведу пример на PSU (с ними вопросов нет):

'1.3.6.1.4.1.89.83.1.2.1.2' - описание PSU в формате "номер PSU_номер юнита" - str.
'1.3.6.1.4.1.89.83.1.2.1.3' - статус PSU - int.

Теперь тоже самое для температурных сенсоров:

'1.3.6.1.4.1.89.83.2.1.1.1.6' - описание сенсора. Ожидается что-то вроде "номер сенсора_номер юнита" - на самом деле тут пусто.
'1.3.6.1.4.1.89.83.2.1.1.1.4' - статус сенсора. Температура в градусах цельсия - int.

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 20 мар 2018 14:39

Добрый день.
Можно узнать номер юнита с соответствующим термодатчиком следующим образом:

1) По OID 1.3.6.1.2.1.47.1.1.1.1.2 узнать номер Thermal Sensor

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.2
iso.3.6.1.2.1.47.1.1.1.1.2.64 = STRING: "Stack"
iso.3.6.1.2.1.47.1.1.1.1.2.67108992 = ""
iso.3.6.1.2.1.47.1.1.1.1.2.134217856 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.135266816 = STRING: "Slot"
iso.3.6.1.2.1.47.1.1.1.1.2.135529216 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.135529345 = STRING: "Thermal Sensor"
iso.3.6.1.2.1.47.1.1.1.1.2.135533568 = STRING: "GT_98DX1035"

135529345 - сущность "Thermal Sensor"

2)По 135529345 узнаем индекс родительской сущности (модуля), в которой находится сенсор

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

evgenykiselev@pc-evgen:~/Документы/other/pcap$ snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135529345
iso.3.6.1.2.1.47.1.1.1.1.4.135529345 = INTEGER: 135529216


3)По 135529216 узнаем индекс родительской сущности (слота), в которой находится модуль

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

evgenykiselev@pc-evgen:~/Документы/other/pcap$ snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135529216
iso.3.6.1.2.1.47.1.1.1.1.4.135529216 = INTEGER: 135266816


4) По 135266816 узнаем индекс родительской сущности (юнита), в которой находится слот

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135266816
iso.3.6.1.2.1.47.1.1.1.1.4.135266816 = INTEGER: 134217856


5) По 135266816 узнаем из OID 1.3.6.1.2.1.47.1.1.1.1.6 узнаем номер юнита

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.6.134217856
iso.3.6.1.2.1.47.1.1.1.1.6.134217856 = INTEGER: 2


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

1124_UP_10.78#sh unit
Unit  MAC Address        Software    Master    Uplink     Downlink   Status
----  -----------------  ----------  --------  ---------  ---------  -------
2     a8:f9:4b:2d:ee:00  1.1.48      Enabled   link down  link down  master     
Topology is Chain
Stack image auto synchronization is enabled
Unit Mode After Reset:  stacking

Unit Unit Id After Reset
---- -------------------
 2            2         

Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 20 мар 2018 14:44

Evgen_94 писал(а):Добрый день.
Можно узнать номер юнита с соответствующим термодатчиком следующим образом:

1) По OID 1.3.6.1.2.1.47.1.1.1.1.2 узнать номер Thermal Sensor

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.2
iso.3.6.1.2.1.47.1.1.1.1.2.64 = STRING: "Stack"
iso.3.6.1.2.1.47.1.1.1.1.2.67108992 = ""
iso.3.6.1.2.1.47.1.1.1.1.2.134217856 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.135266816 = STRING: "Slot"
iso.3.6.1.2.1.47.1.1.1.1.2.135529216 = STRING: "MES1124"
iso.3.6.1.2.1.47.1.1.1.1.2.135529345 = STRING: "Thermal Sensor"
iso.3.6.1.2.1.47.1.1.1.1.2.135533568 = STRING: "GT_98DX1035"

135529345 - сущность "Thermal Sensor"

2)По 135529345 узнаем индекс родительской сущности (модуля), в которой находится сенсор

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

evgenykiselev@pc-evgen:~/Документы/other/pcap$ snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135529345
iso.3.6.1.2.1.47.1.1.1.1.4.135529345 = INTEGER: 135529216


3)По 135529216 узнаем индекс родительской сущности (слота), в которой находится модуль

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

evgenykiselev@pc-evgen:~/Документы/other/pcap$ snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135529216
iso.3.6.1.2.1.47.1.1.1.1.4.135529216 = INTEGER: 135266816


4) По 135266816 узнаем индекс родительской сущности (юнита), в которой находится слот

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.4.135266816
iso.3.6.1.2.1.47.1.1.1.1.4.135266816 = INTEGER: 134217856


5) По 135266816 узнаем из OID 1.3.6.1.2.1.47.1.1.1.1.6 узнаем номер юнита

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

snmpwalk -v2c -c public 192.168.10.78 1.3.6.1.2.1.47.1.1.1.1.6.134217856
iso.3.6.1.2.1.47.1.1.1.1.6.134217856 = INTEGER: 2


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

1124_UP_10.78#sh unit
Unit  MAC Address        Software    Master    Uplink     Downlink   Status
----  -----------------  ----------  --------  ---------  ---------  -------
2     a8:f9:4b:2d:ee:00  1.1.48      Enabled   link down  link down  master     
Topology is Chain
Stack image auto synchronization is enabled
Unit Mode After Reset:  stacking

Unit Unit Id After Reset
---- -------------------
 2            2         



Предлагаете делать 5 вызовов+логику, вместо одного вызова сделанного фреймворком?

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 20 мар 2018 14:49

Предлагаете делать 5 вызовов+логику, вместо одного вызова сделанного фреймворком?

На данный момент это единственный способ узнать номер юнита с термодатчиком. Т.к данный функционал по запросу в один get-запрос не критичен, то его реализация вряд не будет выполнена в ближайшее время.
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение Evgen_94 » 20 мар 2018 14:59

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

k0ste
Сообщения: 96
Зарегистрирован: 26 дек 2016 22:44
Reputation: 0
Откуда: Новосибирск

Re: Развивается поддержка Eltex MES в check_nwc_health

Сообщение k0ste » 20 мар 2018 16:05

Evgen_94 писал(а):Заведу задачу, рассмотрим возможность реализации.

Спасибо.


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

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

Сейчас этот форум просматривают: Bing [Bot] и 25 гостей