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 минут А чтобы на внешний носитель?
hailnora Опубліковано: 9 листопада, 2017 Опубліковано: 9 листопада, 2017 У него есть какой-то nsm/ems Есть
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 для изучения головы? )))
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас