Darth Vader2 Опубликовано: 7 августа, 2016 Опубликовано: 7 августа, 2016 (изменено) Стартану тему, а там если подхватят буду благодарен, нет - на нет и суда нет. Без предисловий и объяснений зачем это надо. Первое сообщение обновляться будет, чтобы по теме не искать кусками. Важно понимать, что устройства могут быть одинаковыми, но с разными прошивками, поэтому мануал на каждое устройство в итоге свой, в том числе OID могут значительно отличаться. user: Darth Vader2 VERSION : MA5600V800R015C00 мануал : MA5600T&MA5603T&MA5608T V800R015C00 Commissioning and Configuration Guide 01.pdf PATCH : SPC101 PRODUCT : MA5683T ↓ обновлено 20.05.2019 какой лайн профайл ONT (комментарий) 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.7 какой сервис профайл ONT (комментарий) 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.8 серийники зареганых ONT 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.3 серийники незареганых ONT если таких нет возвращает No Such Instance currently exists at this OID 1.3.6.1.4.1.2011.6.128.1.1.2.48.1.2 это возвращает найденные за текущий uptime 1.3.6.1.4.1.2011.6.128.1.1.2.52.1.2 какой комментарий ONT (удобно если указывать адрес подключения) 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.9 статус GPON порта OLT онлайн 1 офлайн 2 1.3.6.1.4.1.2011.6.128.1.1.2.21.1.10 статус (eth порта) зареганых ONT онлайн 1 офлайн 2 1.3.6.1.4.1.2011.6.128.1.1.2.62.1.22 статус режима работы Auto-negotiation зареганых ONT 5- half-duplex 3- full-duplex. 1.3.6.1.4.1.2011.6.128.1.1.2.62.1.3 статус ONT (GPON порта зареганых ONT) онлайн 34 или 24 офлайн -1 1.3.6.1.4.1.2011.6.128.1.1.2.62.1.21 колличество мак адресов за ONT (не подтверждается)? 1.3.6.1.4.1.2011.6.128.1.1.2.46.1.21 EquipmentID ONT, если онлайн (бренд не указывается, только модель) 1.3.6.1.4.1.2011.6.128.1.1.2.45.1.4 оптическая мощность (сверялся с консолью) ONT Tx optical power(dBm) 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.3 ONT optical power(dBm) 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.4 OLT Rx ONT optical power(dBm) значение OLT Rx ONT делим на 100 и вычитаем из результата 100 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.6 ONT Voltage 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.5 ONT Current(mA) 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.2 ONT Temperature 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.1 Показывает сервис порт ONT (сверялся с консолью) синтаксис команды: SNMPv2-SMI::enterprises.2011.5.14.5.5.1.7.[ GPON порт ОЛТа].4.[номер ONT]\ .4294967295.4294967295.1.[vlan из ont-lineprofile gpon profile-id ] к примеру наш порт 0, номер ONT 1, и ont-lineprofile выглядит так: ont-lineprofile gpon profile-id 100 profile-name "onu" tcont 4 dba-profile-id 10 gem add 1 eth tcont 4 gem mapping 1 1 vlan 101 commit quit тогда формируем вот такую строку: SNMPv2-SMI::enterprises.2011.5.14.5.5.1.7.4194304000.4.1.4294967295.4294967295.1.101 в ответе получаем номер порта, от которого надо отнять 1 ответ: SNMPv2-SMI::enterprises.2011.5.14.5.5.1.7.4194304000.4.1.4294967295.4294967295.1.101 = INTEGER: 142 отнимаем от 142 единицу и получаем реальный сервисный порт, нужной нам ONT - 141 Возвращает первый свободный порт в конце списка занятых, пропуская свободные в середине списка, дополнительно требуется от полученных данных отнять 1 (сверялся с консолью) пример: SNMPv2-SMI::enterprises.2011.5.14.5.1 вернёт в ответ: SNMPv2-SMI::enterprises.2011.5.14.5.1.0 = INTEGER: 20017 от 20017 отнимаем единицу и получаем номер первого свободного порта, в конце списка занятых - 20016 свободные порты в середине списка игнорируются Выдаст номера vlan на сервис портах SNMPv2-SMI::enterprises.2011.5.14.5.2.1.8 пример ответа: SNMPv2-SMI::enterprises.2011.5.14.5.2.1.8.46 = INTEGER: 102 номер порта 45 (отнять еденицу), vlan на нём 102 Просмотреть vlan для конкретного сервис порта надо указать сервис порт прибавив к его числу еденицу к примеру ниже мы хотим полуить vlan с сервис порта 99 SNMPv2-SMI::enterprises.2011.5.14.5.2.1.8.100 кто залогинен в терминале 1.3.6.1.4.1.2011.6.3.10.2.1.2.1 с какого ip залогинен 1.3.6.1.4.1.2011.6.3.10.2.1.4.1 не подтверждено: связано с уровнями сигнала (не сверялся с консолью) не знаю что это показывает 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.6 типа расстояние до ONT (что-то выводит, и врет безбожно, ONT на столе, а показывает непонятно что) 1.3.6.1.4.1.2011.6.128.1.1.2.46.1.20 что-то по датам и времени выводит судя по всему это значение когда онлайн (10 записей для ONT) причем 0.0 это нулевой id ont и первая запись 1.0 это первый id ont и первая запись значение порта OLT от 4194304000(первый или нулевой) плюс 256 следующий 1.3.6.1.4.1.2011.6.128.1.1.2.101.1.6 это значение когда офлайн (10 записей для ONT) причем 0.0 это нулевой id ont и первая запись 1.0 это первый id ont и первая запись значение порта OLT от 4194304000(первый или нулевой) плюс 256 следующий 1.3.6.1.4.1.2011.6.128.1.1.2.101.1.7 к примеру получить 10 записей когда онлайн для oLT порта 0 ont 0 1.3.6.1.4.1.2011.6.128.1.1.2.101.1.6.4194304000.0 1.3.6.1.2.1.2.2.1.1 - ifIndex 1.3.6.1.2.1.2.2.1.2 - ifDescr 1.3.6.1.2.1.2.2.1.3 - ifType 1.3.6.1.2.1.2.2.1.4 - ifMtu 1.3.6.1.2.1.2.2.1.5 - ifSpeed 1.3.6.1.2.1.2.2.1.6 - ifPhysAddress 1.3.6.1.2.1.2.2.1.7 - ifAdminStatus 1.3.6.1.2.1.2.2.1.8 - ifOperStatus 1.3.6.1.2.1.2.2.1.9 - ifLastChange 1.3.6.1.2.1.2.2.1.10 - ifInOctets 1.3.6.1.2.1.2.2.1.11 - ifInUcastPkts 1.3.6.1.2.1.2.2.1.12 - ifInNUcastPkts 1.3.6.1.2.1.2.2.1.13 - ifInDiscards 1.3.6.1.2.1.2.2.1.14 - ifInErrors 1.3.6.1.2.1.2.2.1.15 - ifInUnknownProtos 1.3.6.1.2.1.2.2.1.16 - ifOutOctets 1.3.6.1.2.1.2.2.1.17 - ifOutUcastPkts 1.3.6.1.2.1.2.2.1.19 - ifOutDiscards 1.3.6.1.2.1.2.2.1.20 - ifOutErrors ____________________ неспешно переходим к добавлению параметров чего угодно добавляем дискрипшен к известной ONT snmpset -v2c -c [community] [ip] SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.9. \ [port OLT].[ONT namber] s [description] данное действие проверено Удаление сервис порта. Здесь есть подвох. Обратите внимение, что сервис порт надо указывать +1 к его реальному номеру. Фактически мы доверяем тому, что выдаёт ОЛТ при запросе сервис порта нужного нам ONT: snmpget -v 2c -c [community] [ip] SNMPv2-SMI::enterprises.2011.5.14.5.5.1.7.[port OLT].4. \ [ONT namber].4294967295.4294967295.1.[vlan ont-lineprofile] такой запрос выдаст номер порта +1, таким его и оставьте, удаляем сервис порт: snmpset -v2c -c [community] [ip] 1.3.6.1.4.1.2011.5.14.5.2.1.15.[сервис порт] i 6 данное действие проверено Удаляем ONT snmpset -v2c -c [community] [ip] 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.10.[port OLT].[ONT namber] i 6 данное действие проверено user: vlad5503 VERSION : MA5600V800R008C01 мануал: MA5600T&MA5603T_V800R008C01_Commissioning_and_Configuration_Guide_06(pdf).zip PATCH : PRODUCT : MA5683T ↓ Получить данные Интерфейса - Оптического порта: 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.3 Температура оптического модуля в ОНТ: 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.1.номер_порта.номер_ид_онт Ток оптического модуля в ОНТ, мА: 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.2.номер_порта.номер_ид_онт Оптический уровень на входе ОНТ, показатель делим на 100(сто): 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.4.номер_порта.номер_ид_онт Напряжение на оптическом модуле, показатель делим на 100(сто): 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.5.номер_порта.номер_ид_онт Получить все сервис-порты: 1.3.6.1.4.1.2011.5.14.3.1.1.1 В списке 170тыс значений(oid).... методом сравнения выясняю что и почему. Некоторые ОНТ не отдают ответ какой оптический уровень на входе. Это HG850a. Пришлось включить определение "включена"/"Выключена" для таких через такой запрос: 1.3.6.1.4.1.2011.6.128.1.1.2.45.1.2.4194320384.2 Ответ в виде "2011" признак "Включен", а ответ вида "-1" это "Выключен". Ответ вида 2147483647 приравнен к состоянию "Выключен". По поводу кривого отображения серийников ONT если SNMP возвращает: SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194345216.16 = STRING: "HWTC)a'" ↓ В системе мониторинга эту запись "HWTC#}<" можно преобразовать в правильную через String to Hex , пример: <?php $str = bin2hex("HWTC#}<"); echo($str); ?> выдаст: 48575443237d3c , что есть sn искомой ONT. Nagios + check-mk ↓ не проверял, проверяйте и пишите о результате value_names = [ 'cpu', 'temp', 'current', 'transmit power', 'receive power', 'voltage', 'OLT Rx power', 'CATV Rx power'] value_units = [ '%', "C", "mA", "dBm", "dBm", "V", "dBm", "dBm"] precision_table = [ None, None, None, 0.01, 0.01, 0.001, 0.01, 0.01 ] def check_huawei_olt_optic(item,_no_params,info): info = huawei_olt_parse_info(info) ok, warn, crit, unknown = range(4) status = unknown perfdata = [] infostr = '' for port,values in info: if port != item: continue status = ok for id, value in enumerate(values): if value == '2147483647': continue if value_names[id] == 'OLT Rx power': value = saveint(value) value -= 10000 # dirty hack if precision_table[id] is not None: value = float(value) * precision_table[id] infostr += "%s: %.2f%s; " % (value_names[id], value, value_units[id]) else: infostr += "%s: %s%s; " % (value_names[id], value, value_units[id]) if value_names[id] != 'description': perfdata.append(("%s-%s" % (value_names[id],value_units[id]), value)) if infostr == '': infostr = 'No data was found' return (status, infostr, perfdata) def huawei_olt_parse_info(info): optic,ifName,descr,cpu = info ifName = dict(ifName) for id in ifName: ifName[id] = ifName[id].replace("GPON", "ONT") descr = dict(descr) cpu = dict(cpu) pre_inventory = {} for index, value in optic: type, port, ontId = index.split('.') fullPort = '%s.%s - %s' % (ifName[port],ontId, descr["%s.%s" % (port, ontId)]) if not pre_inventory.has_key(fullPort): pre_inventory[fullPort] = [cpu["%s.%s" % (port, ontId)]] pre_inventory[fullPort].append(value) return [(name, pre_inventory[name]) for name in pre_inventory] def inventory_huawei_olt_optic(info): preInventory = huawei_olt_parse_info(info) inventory = [] for port,values in preInventory: count = 0; for i in values: if i == '2147483647': count += 1 if count == len(values) - 1: continue inventory.append((port,None)) return inventory check_info["huawei_olt_optic"] = { 'check_function': check_huawei_olt_optic, 'inventory_function': inventory_huawei_olt_optic, 'service_description': "Sensor info for %s", 'has_perfdata': True, 'snmp_scan_function': lambda oid: "huawei" in oid(".1.3.6.1.2.1.1.1.0").lower() and \ oid(".1.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.*") != None, 'snmp_info': [ (".1.3.6.1.4.1.2011.6.128.1.1.2.51", [ # optic info OID_END, "1", # "1", "2", "3", "4", "5", "6", # "5", "6", ]), (".1.3.6.1.2.1.31.1.1.1", [OID_END, "1"]), #ifName (".1.3.6.1.4.1.2011.6.128.1.1.2.43.1", [ OID_END, "9", #description ]), ( ".1.3.6.1.4.1.2011.6.145.1.1.1.4.1", [OID_END, "3"]), # cpu ], } #.1.3.6.1.4.1.2011.6.145.1.1.1.22.1 -- thresholds Изменено 9 августа, 2019 пользователем Darth Vader2
Darth Vader2 Опубликовано: 7 августа, 2016 Автор Опубликовано: 7 августа, 2016 (изменено) Что хотелось бы получить: 1. список серийников незареганых ONT найдено 2. OLT Rx ONT найдено 3. статус ONT онлайн, офлайн найдено 4. SNMP MIB ma5683T Изменено 19 мая, 2019 пользователем Darth Vader2
vlad5503 Опубликовано: 9 августа, 2016 Опубликовано: 9 августа, 2016 (изменено) Хорошая тема.... версия - MA5600V800R008C01 Получить данные Интерфейса - Оптического порта: 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.3 Выдаст(в моем случае, зависит от версии софта): IF-MIB::ifName.4194320384 = STRING: GPON 0/2/0 IF-MIB::ifName.4194320640 = STRING: GPON 0/2/1 IF-MIB::ifName.4194320896 = STRING: GPON 0/2/2 IF-MIB::ifName.4194321152 = STRING: GPON 0/2/3 IF-MIB::ifName.4194321408 = STRING: GPON 0/2/4 IF-MIB::ifName.4194321664 = STRING: GPON 0/2/5 IF-MIB::ifName.4194321920 = STRING: GPON 0/2/6 IF-MIB::ifName.4194322176 = STRING: GPON 0/2/7 IF-MIB::ifName.4194328576 = STRING: GPON 0/3/0 IF-MIB::ifName.4194328832 = STRING: GPON 0/3/1 IF-MIB::ifName.4194329088 = STRING: GPON 0/3/2 IF-MIB::ifName.4194329344 = STRING: GPON 0/3/3 IF-MIB::ifName.4194329600 = STRING: GPON 0/3/4 IF-MIB::ifName.4194329856 = STRING: GPON 0/3/5 IF-MIB::ifName.4194330112 = STRING: GPON 0/3/6 IF-MIB::ifName.4194330368 = STRING: GPON 0/3/7 IF-MIB::ifName.4194336768 = STRING: GPON 0/4/0 IF-MIB::ifName.4194337024 = STRING: GPON 0/4/1 IF-MIB::ifName.4194337280 = STRING: GPON 0/4/2 IF-MIB::ifName.4194337536 = STRING: GPON 0/4/3 IF-MIB::ifName.4194337792 = STRING: GPON 0/4/4 IF-MIB::ifName.4194338048 = STRING: GPON 0/4/5 IF-MIB::ifName.4194338304 = STRING: GPON 0/4/6 IF-MIB::ifName.4194338560 = STRING: GPON 0/4/7 IF-MIB::ifName.4194344960 = STRING: GPON 0/5/0 IF-MIB::ifName.4194345216 = STRING: GPON 0/5/1 IF-MIB::ifName.4194345472 = STRING: GPON 0/5/2 IF-MIB::ifName.4194345728 = STRING: GPON 0/5/3 IF-MIB::ifName.4194345984 = STRING: GPON 0/5/4 IF-MIB::ifName.4194346240 = STRING: GPON 0/5/5 IF-MIB::ifName.4194346496 = STRING: GPON 0/5/6 IF-MIB::ifName.4194346752 = STRING: GPON 0/5/7 Далее: Температура оптического модуля в ОНТ: 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.1.номер_порта.номер_ид_онт Ток оптического модуля в ОНТ, мА: 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.2.номер_порта.номер_ид_онт Оптический уровень на входе ОНТ, показатель делим на 100(сто): 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.4.номер_порта.номер_ид_онт Напряжение на оптическом модуле, показатель делим на 100(сто): 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.5.номер_порта.номер_ид_онт Получить все сервис-порты: 10.11.11.2 1.3.6.1.4.1.2011.5.14.3.1.1.1 В списке 170тыс значений(oid).... методом сравнения выясняю что и почему. Некоторые ОНТ не отдают ответ какой оптический уровень на входе. Это HG850a. Пришлось включить определение "включена"/"Выключена" для таких через такой запрос: 1.3.6.1.4.1.2011.6.128.1.1.2.45.1.2.4194320384.2 Ответ в виде "2011" признак "Включен", а ответ вида "-1" это "Выключен". Ответ вида 2147483647 приравнен к состоянию "Выключен". Изменено 9 августа, 2016 пользователем vlad5503
vlad5503 Опубликовано: 9 августа, 2016 Опубликовано: 9 августа, 2016 Ну вот теперь у меня наболевший вопрос.... делаю запрос серийников ОНТ: 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.3.4194345728.2 Получаю ответ: SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194346752.2 = Hex-STRING: 48 57 54 43 34 94 86 12 Все замечательно! вырезаю то что мне надо и в бегом пишем в базу..) Но вот есть несколько ОНТишек имеющих серийник с дописанным через несколько пробелов(табов) ещё и вендор производителя. Для чего не понятно. Запросим серийник: 10.11.11.2 1.3.6.1.4.1.2011.6.128.1.1.2.43.1.3.4194345728.3 Получаем ответ(реально есть такие): SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194345216.16 = STRING: "HWTC)a' " Вот как заставить snmp выдать серийник а не абракадабру от вендора? Изменений серийника через телнет на ОНТ не имеет силы. Проверено. Может кто знает как убрать дописанное после серийника в ОНТишке символы вендора?
vlad5503 Опубликовано: 9 августа, 2016 Опубликовано: 9 августа, 2016 Где-то встречал, что через связку shell+telnet делают выборки сведений и записи сведений в олт. Может кто подскажет скриптик такой?
Darth Vader2 Опубликовано: 9 августа, 2016 Автор Опубликовано: 9 августа, 2016 В отношении серийников можно попробовать запустить широкий запрос, чтобы в ответе по grep найти искомый s-n. Возможно в итоге что-то получится объединить или обобщить в запросе к зоопарку ONT. К примеру: snmpwalk -v2c -c [communyti] [host] 1.3.6.1.4.1.2011 | grep "48 57 54 43 34 94 86 12"
vlad5503 Опубликовано: 10 августа, 2016 Опубликовано: 10 августа, 2016 Я так пробовал... ( вот что выдает: SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.1 = Hex-STRING: 48 57 54 43 BD 78 6A 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.2 = Hex-STRING: 48 57 54 43 34 AC 98 12 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.3 = Hex-STRING: 48 57 54 43 91 35 FA 05 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.4 = Hex-STRING: 48 57 54 43 BD 74 CB 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.5 = Hex-STRING: 48 57 54 43 BD 76 BA 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.6 = Hex-STRING: 48 57 54 43 BD 79 03 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.7 = Hex-STRING: 48 57 54 43 BD 76 21 10 "NMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.8 = STRING: "HWTC#}< SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.9 = Hex-STRING: 48 57 54 43 0F 48 64 0D SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.11 = Hex-STRING: 48 57 54 43 34 9A FE 12 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.12 = Hex-STRING: 48 57 54 43 23 84 DD 0D SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.13 = Hex-STRING: 48 57 54 43 BD 73 1B 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.14 = Hex-STRING: 48 57 54 43 BD 71 7D 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.15 = Hex-STRING: 48 57 54 43 BD 75 A3 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.16 = Hex-STRING: 48 57 54 43 BD 71 B3 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.17 = Hex-STRING: 48 57 54 43 BD 75 5B 10 Выделил "косячный" номер. Ну с остальными таже беда.
Darth Vader2 Опубликовано: 16 августа, 2016 Автор Опубликовано: 16 августа, 2016 (изменено) Я так пробовал... ( вот что выдает: SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.1 = Hex-STRING: 48 57 54 43 BD 78 6A 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.2 = Hex-STRING: 48 57 54 43 34 AC 98 12 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.3 = Hex-STRING: 48 57 54 43 91 35 FA 05 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.4 = Hex-STRING: 48 57 54 43 BD 74 CB 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.5 = Hex-STRING: 48 57 54 43 BD 76 BA 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.6 = Hex-STRING: 48 57 54 43 BD 79 03 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.7 = Hex-STRING: 48 57 54 43 BD 76 21 10 "NMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.8 = STRING: "HWTC#}< SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.9 = Hex-STRING: 48 57 54 43 0F 48 64 0D SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.11 = Hex-STRING: 48 57 54 43 34 9A FE 12 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.12 = Hex-STRING: 48 57 54 43 23 84 DD 0D SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.13 = Hex-STRING: 48 57 54 43 BD 73 1B 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.14 = Hex-STRING: 48 57 54 43 BD 71 7D 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.15 = Hex-STRING: 48 57 54 43 BD 75 A3 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.16 = Hex-STRING: 48 57 54 43 BD 71 B3 10 SNMPv2-SMI::enterprises.2011.6.128.1.1.2.43.1.3.4194329600.17 = Hex-STRING: 48 57 54 43 BD 75 5B 10 Выделил "косячный" номер. Ну с остальными таже беда. Посмотрите, соответствует в итоге мак sn вот этому: 48 57 54 43 23 7d 3c Если да, то надо эту запись "HWTC#}<" преобразовать String to Hex <?php $str = bin2hex("HWTC#}<"); echo($str); ?> выдаст: 48575443237d3c Изменено 16 августа, 2016 пользователем Darth Vader2
Darth Vader2 Опубликовано: 15 февраля, 2017 Автор Опубликовано: 15 февраля, 2017 (изменено) up я вернулся,OLT снова в бою, добавил мануалы Изменено 15 февраля, 2017 пользователем Darth Vader2
Darth Vader2 Опубликовано: 13 марта, 2017 Автор Опубликовано: 13 марта, 2017 Найдена правильная форма получения OLT Rx ONT
vavilonua Опубликовано: 11 апреля, 2017 Опубликовано: 11 апреля, 2017 Что хотелось бы получить: 1. список серийников незареганых ONT найдено 2. OLT Rx ONT найдено 3. статус ONT онлайн, офлайн 4. SNMP MIB ma5683T Отображает сирийники не зареганых GPON ONT Никто не встречал OID со списком маков не зареганых EPON ONT? OID таблицы мак адресов?
supnet Опубликовано: 21 апреля, 2017 Опубликовано: 21 апреля, 2017 (изменено) EPON UNREGISTERED 1.3.6.1.4.1.2011.6.128.1.1.2.58.1.2 Изменено 21 апреля, 2017 пользователем supnet
leorinn Опубликовано: 29 июня, 2017 Опубликовано: 29 июня, 2017 Доброй день, скажите кто-то встречал миб на сохранение конфига?
jock444 Опубликовано: 30 июня, 2017 Опубликовано: 30 июня, 2017 Доброй день, скажите кто-то встречал миб на сохранение конфига? а чем вам не подходит autosave? у меня стоит на каждые 15 минут
jock444 Опубликовано: 1 июля, 2017 Опубликовано: 1 июля, 2017 (изменено) autosave interval onautosave interval configuration 15 (это в минутах) autosave type all Изменено 1 июля, 2017 пользователем jock444
Darth Vader2 Опубликовано: 29 октября, 2017 Автор Опубликовано: 29 октября, 2017 В неспешном процессе формирования скрипта добавления ONT на OLT стал вопрос, как можно получить от OLT ONT ID ? Понятно, что можно формировать любые записи куда угодно и таким образом вести учет параметра. Но получить текущий ONT ID, непосредственно от OLT, куда полезнее. А дальше еще интереснее, номер сервисного порта, а если их несколько групп, имеющих свои начала отсчета? Есть у кого мысли, решения по этому вопросу?
l1ght Опубликовано: 30 октября, 2017 Опубликовано: 30 октября, 2017 (изменено) Поэтому ушел на ZTE. Ибо адъ и израиль у хуавея. У него есть какой-то nsm/ems где можно поснифать как оно с олтой вообще работает? Я так нетнумер "реверсил" что б оидов узнать. Есть олт хуавеевский епон\гпон могу потестить если софт кто-то даст. Изменено 30 октября, 2017 пользователем l1ght
Mega4el Опубликовано: 9 ноября, 2017 Опубликовано: 9 ноября, 2017 Доброй день, скажите кто-то встречал миб на сохранение конфига? а чем вам не подходит autosave? у меня стоит на каждые 15 минут А чтобы на внешний носитель?
Darth Vader2 Опубликовано: 11 ноября, 2017 Автор Опубликовано: 11 ноября, 2017 У него есть какой-то nsm/ems Есть Развивайте мысль. "Есть", дальше перечень, ссылки на документацию.
pashaumka Опубликовано: 19 ноября, 2017 Опубликовано: 19 ноября, 2017 (изменено) у кого-то есть последовательность oid ов для регистрации ОНТа на ОЛТе? и есть ли оиды соответствия ОНТов на ветке Изменено 19 ноября, 2017 пользователем pashaumka
screek Опубликовано: 26 марта, 2018 Опубликовано: 26 марта, 2018 АП. Интересуют oid'ы для регистрации ONT на OLT. Если кому интересно - могу предоставить список oid, стянутых с прошивки ma5600t. (я, к сожалениению, не нашел там "регистрацию онушек")
pashaumka Опубликовано: 6 мая, 2018 Опубликовано: 6 мая, 2018 кто может дать доступ к олтам 5608 5683 для изучения головы? )))
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас