Jump to content
Local
Darth Vader2

HUAWEI MA5683T OID и MIB

Recommended Posts

Стартану тему, а там если подхватят буду благодарен, нет - на нет и суда нет.
Без предисловий и объяснений зачем это надо. Первое сообщение обновляться будет, чтобы по теме не искать кусками.

 

Важно понимать, что устройства могут быть одинаковыми, но с разными прошивками, поэтому мануал на каждое устройство в итоге свой, в том числе 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

 

 

Edited by Darth Vader2

Share this post


Link to post
Share on other sites

Что хотелось бы получить:

 

1. список серийников незареганых ONT найдено

2. OLT Rx ONT найдено

3. статус ONT онлайн, офлайн найдено

4. SNMP MIB ma5683T

Edited by Darth Vader2

Share this post


Link to post
Share on other sites

Хорошая тема....

версия - 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 приравнен к состоянию "Выключен".

Edited by vlad5503

Share this post


Link to post
Share on other sites

Ну вот теперь у меня наболевший вопрос....

делаю запрос серийников ОНТ:

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 выдать серийник а не абракадабру от вендора?

Изменений серийника через телнет на ОНТ не имеет силы. Проверено.

Может кто знает как убрать дописанное после серийника в ОНТишке символы вендора?

Share this post


Link to post
Share on other sites

Где-то встречал, что через связку shell+telnet делают выборки сведений и записи сведений в олт. Может кто подскажет скриптик такой?

Share this post


Link to post
Share on other sites

В отношении серийников можно попробовать запустить широкий запрос, чтобы в ответе по 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"

Share this post


Link to post
Share on other sites

Я так пробовал... (

вот что выдает:

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

Выделил "косячный" номер. Ну с остальными таже беда.

Share this post


Link to post
Share on other sites

Я так пробовал... (

вот что выдает:

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

Edited by Darth Vader2

Share this post


Link to post
Share on other sites

Что хотелось бы получить:

 

1. список серийников незареганых ONT найдено

2. OLT Rx ONT найдено

3. статус ONT онлайн, офлайн

4. SNMP MIB ma5683T

 

Отображает сирийники не зареганых GPON ONT

 

Никто не встречал OID со списком маков не зареганых EPON ONT?

OID таблицы мак адресов?

Share this post


Link to post
Share on other sites

EPON UNREGISTERED 1.3.6.1.4.1.2011.6.128.1.1.2.58.1.2

Edited by supnet

Share this post


Link to post
Share on other sites

Доброй день, скажите кто-то встречал миб на сохранение конфига?

Share this post


Link to post
Share on other sites

Доброй день, скажите кто-то встречал миб на сохранение конфига?

а чем вам не подходит autosave? у меня стоит на каждые 15 минут

Share this post


Link to post
Share on other sites

autosave interval on
autosave interval configuration 15 (это в минутах)
 autosave type all
 

Edited by jock444

Share this post


Link to post
Share on other sites

В неспешном процессе формирования скрипта добавления ONT на OLT стал вопрос, как можно получить от OLT  ONT ID ?

Понятно, что можно формировать любые записи куда угодно и таким образом вести учет параметра.

Но получить текущий ONT ID, непосредственно от OLT, куда полезнее. А дальше еще интереснее, номер сервисного порта, а если их несколько групп, имеющих свои начала отсчета?

 

Есть у кого мысли, решения по этому вопросу?

Share this post


Link to post
Share on other sites

Поэтому ушел на ZTE. Ибо адъ и израиль у хуавея.

У него есть какой-то nsm/ems где можно поснифать как оно с олтой вообще работает?

Я так нетнумер "реверсил" что б оидов узнать.

Есть олт хуавеевский епон\гпон могу потестить если софт кто-то даст.

Edited by l1ght

Share this post


Link to post
Share on other sites

 

Доброй день, скажите кто-то встречал миб на сохранение конфига?

а чем вам не подходит autosave? у меня стоит на каждые 15 минут

 

А чтобы на внешний носитель?

Share this post


Link to post
Share on other sites

 

 

У него есть какой-то nsm/ems
 

 

Есть

Share this post


Link to post
Share on other sites

 

У него есть какой-то nsm/ems
 

 

Есть

 

 

Развивайте мысль. "Есть", дальше перечень, ссылки на документацию.

Share this post


Link to post
Share on other sites

у кого-то есть последовательность oid ов для регистрации ОНТа на ОЛТе?

 

и есть ли оиды соответствия ОНТов на ветке 

Edited by pashaumka

Share this post


Link to post
Share on other sites

АП. Интересуют oid'ы для регистрации ONT на OLT.

Если кому интересно - могу предоставить список oid, стянутых с прошивки ma5600t. (я, к сожалениению, не нашел там "регистрацию онушек")

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By orko19991
      Продам Абонентські термінали Huawei, ZTE і інші.
       
      ONU Huawei GPON HG 8010 USED -  11$ від 50 штук
      ONU ZTE GPON F601 USED -  12$ від 50 штук
      ONU ZTE GPON F601 NEW -  15.5$ від 50 штук
      ONU ZTE EPON F401 USED -  10.5$ від 50 штук
      ONU ZTE EPON F401 NEW -  13$ від 50 штук
      + комплект блок живлення на фото.

      Ціни зазначені з ПДВ. Можливий розрахунок нал, безнал, наложка по курсу.
      Гарантія !!!
       
      Tel.(Viber) - +38067-323-17-30
      Mail. - orest.shaynoga@gmail.com
      Skype - orko1991

    • By vik5_98
      Продам Huawei Echolife HG8346M wireless Gpon Terminal, ONU, 4 ethernet and 2 voice port
       
      Состояние - б.у. (Хорошее 4+) без коробки
       
      Цена - 15 у.е.
       
      HG8346M, оптический сетевой терминал (ONT), высокопроизводительный домашний шлюз в решении FTTH. Используя технологию GPON, ультра-широкополосный доступ предоставляется для домашних пользователей и пользователей SOHO. HG8346M обеспечивает два порта POTS, четыре порта FE auto-adapting Ethernet и один порт Wi-Fi. HG8346M отличается высокопроизводительными возможностями пересылки для того чтобы обеспечить превосходный опыт с VoIP, Интернетом и HD видео сервисами. Поэтому HG8346M обеспечивает идеальное решение терминала и возможности поддержки будущего сервиса для развертывания FTTH.
      Технические характеристики
      Тип PON порта: GPON
      Скорость приема/передачи данных: 2.5/1.25 Gbps
      Тип подключаемого коннектора: SC/UPC
      Ethernet порты: 4x10/100/1000Mbps
      Дополнительно: Wi-Fi
      Вес: 0,55
      Влажность при хранении: 5-95%
      Количество POTS-портов: 2
      Потребляемая мощность: 10 Вт
      Рабочая влажность: 5-95
      Размеры: 195 x 155 x 34 мм
      Сетевые протоколы и стандарты: Да
      Температура работы: 0...+40°C
      Отслеживание сетевого траффика IGMP: IGMP V2&V3 snooping/IGMP proxy
      Характеристики VoIP: VOIP+H.248
      Поддержка Plug and Play (PnP): Да
      Тип оптического волокна: SM
      Форм фактор SFP модуля: SFP
      Характеристики VoIP: VOIP+H.248
      Пользовательский интерфейс: 
      RJ-45 
      SC/UPC 
      Wi-Fi 
      USB
       
      В ЛС
    • By vik5_98
      ПРОДАМ
      шасси HUAWEI MA5608T DC 1GE,  в наличии 2шт, цена 1100$/шт
      плату epon EPBD с модулями PX20+ - в наличии 2 шт , цена - 370$/шт 
       
      в ЛС
    • By Olh@
      Система выпрямителей huawei R4850G 4шт, модуль мониторинга 1шт. Все работает. Продается по ненадобности 149$ в ЛС.





    • By Xbox
      Продам 4 шт huawei quidway s 2403 tp-ea, уши кабель в комплекте, состояние отличное, без битых портов. Цена 1200 грн штука 
×