Пэтро Опубліковано: 12 березня, 2021 Опубліковано: 12 березня, 2021 function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") { /// если 8 портовая плата то прибавить 1 << 19 if ($slot==2) $inc= (1 << 19 )+(1 << 30); if ($slot==1) $inc= (5 << 29 ); return( $inc + (($shelf -1 ) << 21 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ) ); }
gviabcua Опубліковано: 26 квітня, 2021 Опубліковано: 26 квітня, 2021 В 12.03.2021 в 16:02, Пэтро сказав: function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") { /// если 8 портовая плата то прибавить 1 << 19 if ($slot==2) $inc= (1 << 19 )+(1 << 30); if ($slot==1) $inc= (5 << 29 ); return( $inc + (($shelf -1 ) << 21 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ) ); } Схема конвертації індексів ону для отримання абонентських маків за ону на C300 і C320 (теоретично і на C200 і C220 має працювати) на epon i gpon платах. Для правильної конвертації потрібно враховувати 3 моменти: 1. Модель олт 2. Тип плат (epon, gpon) 3. Кількість портів на платах Отримуємо перелік карт ("CARD_LIST_OID", "SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1") SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.1 = STRING: "GTGOG" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.2 = STRING: "GTGHK" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.3 = STRING: "PRAM" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.4 = STRING: "SMXA" Фільтруємо по типу: ETGO, GTGO - 8 портів, ETGH, GTGH - 16 портів. Остання цифра - номер слота. Тобто в слоті 1 - GTGOG (8 портів), у 2 GTGHK (16 портів) Отримуємо маки ("FDB_OID", "SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1") SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.1073741824.1550.52.232.148.9.11.143 = INTEGER: 1 - для 8 портів .... SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.2685599744.2311.176.78.38.78.119.85 = INTEGER: 1 - для 16 портів Далі дістаємо звідти індекс ону (для 1/1/1:1 на 8 портовій платі буде 1073741824, на 16 портовій для 1/2/4:1 - 2685599744), влан 1550 і 2311 відповідно, та декодуємо мак адресу з dec в hex (52.232.148.9.11.143 = 34:e8:94:09:0b:8f) Для конвертації індекса в інтерфейс конвертуємо індекс в 32-x бітний бінарник (2685599744 = 10100000000100110000000000000000) і далі побітно розбираємо по схемі GPON TYPE | SHELF | SLOT | OLT | ONU | RESERVED 4 | 4 | 4 | 4 | 8 | 8 = 32 bytes EPON TYPE | SHELF | SLOT | OLT | ONU | RESERVED 4 | 4 | 5 | 3 | 8 | 8 = 32 bytes Для GPONshelf = bindec(4, 4) + 1 slot = bindec(8, 4) + 1 (для С300 +2) olt = bindec(12, 4) + 1; onu = bindec(16, 8 ) + 1; В результаті 2685599744 => 1/2/4:1 Для EPONshelf = bindec(4, 4) + 1 slot = bindec(8, 5) + 1 (для С300 +2) olt = bindec(13, 3) + 1; onu = bindec(16, 8 ) + 1; Для зворотньої конвертації перевіряємо тип плати - якщо 8 портів type = 4, якщо 16 - type = 10 і конвертуємо в бінарнік по схемі вище: Для 1/2/4:1 - 16 портів GPON type_bin = decbin(type) - 4 байти shelf_bin = decbin(shelf-1) - 4 байти slot_bin = decbin(slot -1) - 4 байти (для С300 -2) olt_bin = decbin(olt-1) - 4 байти onu_bin = decbin(onu) - 8 байт reserved_bin = decbin(0) - 8 байт Тобто 1/2/4:1 => 10100000000100110000000000000000 Ну і далі bindec (10100000000100110000000000000000) => 2685599744 Для EPON slot_bin і olt_bin розраховується анологічно зі змічення на 5 і 3 байти. Начебто все. Перевірено на C300, C320, GPON, EPON P.S. Для С320 GPON якщо карта на 8 портів у слоті 2 то slot_bin і olt_bin змічення на 5 і 3 байти. 1
serg_cl Опубліковано: 15 травня, 2021 Опубліковано: 15 травня, 2021 В 18.04.2020 в 08:33, serg_cl сказал: Может у кого нибудь есть snmp oid ZTE c220, на установку vlan на pon-onu-mng epon-onu_0/x/x:x, аналогичного команде vlan port eth_0/1 mode tag vlan xxxx priority 0 ? Нашёл этот oid .1.3.6.1.4.1.3902.1015.1010.1.1.1.10.2.1.1.807930624.1 отображает tag vlan на eth порту онушки, но не могу изменить : snmpset -c private -v2c ip-zte-c220 .1.3.6.1.4.1.3902.1015.1010.1.1.1.10.2.1.1.807930624.1 i 12 Error in packet. Reason: undoFailed Может кто то сталкивался в чем может быть проблема ? snmp-server community private view allview rw добавил.
BrunoAlencar Опубліковано: 15 травня, 2021 Опубліковано: 15 травня, 2021 (відредаговано) Test this format. $i = 1;//port eth $oidpon = ???;//pon id $inde = ???;//onu id dd($session->set(array( '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.3.'.$oidpon.'.'.$index.'.1.'.$i.'', '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.4.'.$oidpon.'.'.$index.'.1.'.$i.'' ),array( 'i', 'i' ),array( '1', '209'//vlan ))); Відредаговано 15 травня, 2021 BrunoAlencar
serg_cl Опубліковано: 16 травня, 2021 Опубліковано: 16 травня, 2021 7 часов назад, BrunoAlencar сказал: Test this format. $i = 1;//port eth $oidpon = ???;//pon id $inde = ???;//onu id dd($session->set(array( '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.3.'.$oidpon.'.'.$index.'.1.'.$i.'', '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.4.'.$oidpon.'.'.$index.'.1.'.$i.'' ),array( 'i', 'i' ),array( '1', '209'//vlan ))); Это для GPON ветка (1.3.6.1.4.1.3902.1012.), а мне нужно для EPON .1.3.6.1.4.1.3902.1015.
BrunoAlencar Опубліковано: 17 травня, 2021 Опубліковано: 17 травня, 2021 Всем привет, может ли кто-нибудь знать или иметь информацию о том, какие MIB (отмечены красным) соответствуют командам ниже? Это для GPON, я не могу их найти.
soup Опубліковано: 9 червня, 2021 Опубліковано: 9 червня, 2021 (відредаговано) В 26.04.2021 в 12:33, gviabcua сказал: P.S. Для С320 GPON якщо карта на 8 портів у слоті 2 то slot_bin і olt_bin змічення на 5 і 3 байти. Судячи з усього, на C300 також потрібно парсити по схемі 5 біт і 3 біта, якщо type = 4 (8 портів). І не тільки для слоту 2, а завжди. На C220 не працює, якісь рядки по SNMP віддаються, але то не онушки. На C320 з прошивкою V2 також, взагалі нічого не віддається. Чи є способи отримати мак за ону на C200/C220, на прошивці V2? Відредаговано 9 червня, 2021 soup
gviabcua Опубліковано: 14 червня, 2021 Опубліковано: 14 червня, 2021 В 09.06.2021 в 17:18, soup сказав: На C220 не працює, якісь рядки по SNMP віддаються, але то не онушки. покажіть приклади В 09.06.2021 в 17:18, soup сказав: На C320 з прошивкою V2 також, взагалі нічого не віддається. там чи то оід інший чи то якісь ньанси. З того що перевіряв, то на прошивці 2 якось некорректно працювало
soup Опубліковано: 24 червня, 2021 Опубліковано: 24 червня, 2021 В 14.06.2021 в 12:16, gviabcua сказал: покажіть приклади 40 рядків (а онушок на порядок більше), і всього три індекса: 269156352, 269156864, 269157120. По цій схемі виходить, що у них тип 1. Якось так: SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 ... SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156352.303.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156352.304.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 ... SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156864.134.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156864.133.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0 На іншому олті є індекс 4043309057 (тип 15).
Squirtle Опубліковано: 20 серпня, 2021 Опубліковано: 20 серпня, 2021 Добрый день, господа нашел некоторые OID для мониторинга ONU устройств на ZTE OLT c6xx серии. .1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2 Сигнал в dbm, умножаем на 0.001 .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.1 Имя ону ведор и модель .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.6 Серийный номер в HEX формате .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.18 аутентификационная информация .1.3.6.1.4.1.3902.1082.20.40.2.5.1.2 версия прошивки ону устройств. Возможно информация будет актуальна для Userside. Единственно не могу найти как сопоставить порт и онушку. Как вариант можно взять последние 2 значения OID и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту. Есть ли у кого еще какая информация по данному оборудованию? Заранее спасибо!
Kitikonti Опубліковано: 20 серпня, 2021 Опубліковано: 20 серпня, 2021 Кто-то реализовал механизм регистрации ОНУ по снмп на софте 2.1.0?
UserSide Опубліковано: 7 вересня, 2021 Автор Опубліковано: 7 вересня, 2021 В 20.08.2021 в 11:15, Squirtle сказал: Единственно не могу найти как сопоставить порт и онушку. Как вариант можно взять последние 2 значения OID и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту. $index = 285278977 $port = $index & 0xff $slot = ($index >> 8) & 0xff
gviabcua Опубліковано: 28 жовтня, 2021 Опубліковано: 28 жовтня, 2021 В 10.03.2021 в 13:58, evpamex сказав: Пробую по snmp получить список маков. Маки нахожу только в ветке SNMPv2-SMI::enterprises.3902.1082 Пример: b0be.76c8.faf7 12 Dynamic gpon-onu_1/1/15:3 vport 1 2c59.8a72.c7dc 12 Dynamic gpon-onu_1/1/16:3 vport 1 в snmp это аналог: SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278479.268632320.12.176.190.118.200.250.247 = INTEGER: 1 SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278480.268632320.12.44.89.138.114.199.220 = INTEGER: 1 Как высчитывать эти 285278480 и 268632320 чтобы понять какой это порт gpon и какая onu? 285278480 - IfIndex. Для фізичних портів конвертуємо по схемі: Type | rack | shelf | slot | port 4bits | 4bits | 8bits | 8bits | 8bits Для логічних: Type | subType | empty | description 4bits | 4bits | 8bits | 16bits description: smartgroup ID L3 interface VLAN ID L3 interface Super VLAN ID L3 interface Loopback ID L3 interface Inband VLAN ID Pseudo-wire No. L3 mng interface No. CIP interface No.for MPLS access circuit CPU(1) 268632320 - SubIfIndex, Зазвичай для ONU Type = 2, bridgeport = 1 Type | ONT ID | bridgeport | empty 5bits | 11bits | 8bits | 8bits
Mechanik Опубліковано: 19 лютого, 2022 Опубліковано: 19 лютого, 2022 В 20.08.2021 в 11:15, Squirtle сказал: Добрый день, господа нашел некоторые OID для мониторинга ONU устройств на ZTE OLT c6xx серии. .1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2 Сигнал в dbm, умножаем на 0.001 .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.1 Имя ону ведор и модель .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.6 Серийный номер в HEX формате .1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.18 аутентификационная информация .1.3.6.1.4.1.3902.1082.20.40.2.5.1.2 версия прошивки ону устройств. Возможно информация будет актуальна для Userside. Единственно не могу найти как сопоставить порт и онушку. Как вариант можно взять последние 2 значения OID и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту. Есть ли у кого еще какая информация по данному оборудованию? Заранее спасибо! Интересует .1.3.6.1.4.1.3902.1082.20.40.2.5.1.2 версия прошивки ону устройств. а как в запросе передать порт и номер ону? Стоит userside 3.13,но не могу там найти вывод такой информации.
ruslan_os Опубліковано: 15 березня, 2022 Опубліковано: 15 березня, 2022 (відредаговано) В 24.07.2015 в 09:02, atomshick сказал: lte-106#show pon power attenuation gpon-onu_1/1/2:1 OLT ONU Attenuation -------------------------------------------------------------------------- up Rx :-19.253(dbm) Tx:4.091(dbm) 23.344(dB) down Tx :3.479(dbm) Rx:-16.125(dbm) 19.604(dB) lte-106# Вот OID для получения Rx :-19.253(dbm): 1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2.id_porta.nomer_onu // olt_rx_power [Rx :-19.253(dbm)] gpon-onu_1/1/2:1 это id_porta = gpon-onu_1/1/2 = 285278726 nomer_onu = от 1 до 64 Кто то знает OID получения olt_rx_onu [ Rx:-16.125(dbm)] ??? Відредаговано 15 березня, 2022 ruslan_os
ruslan_os Опубліковано: 15 березня, 2022 Опубліковано: 15 березня, 2022 (відредаговано) В 10.03.2021 в 13:58, evpamex сказал: Пробую по snmp получить список маков. Маки нахожу только в ветке SNMPv2-SMI::enterprises.3902.1082 Пример: b0be.76c8.faf7 12 Dynamic gpon-onu_1/1/15:3 vport 1 2c59.8a72.c7dc 12 Dynamic gpon-onu_1/1/16:3 vport 1 в snmp это аналог: SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278479.268632320.12.176.190.118.200.250.247 = INTEGER: 1 SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278480.268632320.12.44.89.138.114.199.220 = INTEGER: 1 Как высчитывать эти 285278480 и 268632320 чтобы понять какой это порт gpon и какая onu? например узнал что gpon-onu_1/2/1 это 285278721, следующий порт gpon-onu_1/2/2 будет 285278722 добавляем к предвдущему 1 и так будет до gpon-onu_1/2/16, потом прибавляем 241 и получаем gpon-onu_1/3/1, дальше по аналогии. 285278721 gpon-onu_1/2/1 285278721 285278722 gpon-onu_1/2/2 285278721 + 1 = 285278722 285278723 gpon-onu_1/2/3 285278722 + 1 = 285278723 285278724 gpon-onu_1/2/4 285278723 + 1 = 285278724 285278725 gpon-onu_1/2/5 285278724 + 1 = 285278725 285278726 gpon-onu_1/2/6 285278725 + 1 = 285278726 285278727 gpon-onu_1/2/7 285278726 + 1 = 285278727 285278728 gpon-onu_1/2/8 285278727 + 1 = 285278728 285278729 gpon-onu_1/2/9 285278728 + 1 = 285278729 285278730 gpon-onu_1/2/10 285278729 + 1 = 285278730 285278731 gpon-onu_1/2/11 285278730 + 1 = 285278731 285278732 gpon-onu_1/2/12 285278731 + 1 = 285278732 285278733 gpon-onu_1/2/13 285278732 + 1 = 285278733 285278734 gpon-onu_1/2/14 285278733 + 1 = 285278734 285278735 gpon-onu_1/2/15 285278734 + 1 = 285278735 285278736 gpon-onu_1/2/16 285278735 + 1 = 285278736 285278977 gpon-onu_1/3/1 285278736 + 241 = 285278977 285278978 gpon-onu_1/3/2 285278977 + 1 = 285278978 285278979 gpon-onu_1/3/3 285278978 + 1 = 285278979 285278980 gpon-onu_1/3/4 285278979 + 1 = 285278980 285278981 gpon-onu_1/3/5 285278980 + 1 = 285278981 285278982 gpon-onu_1/3/6 285278981 + 1 = 285278982 285278983 gpon-onu_1/3/7 285278982 + 1 = 285278983 285278984 gpon-onu_1/3/8 285278983 + 1 = 285278984 285278985 gpon-onu_1/3/9 285278984 + 1 = 285278985 285278986 gpon-onu_1/3/10 285278985 + 1 = 285278986 285278987 gpon-onu_1/3/11 285278986 + 1 = 285278987 285278988 gpon-onu_1/3/12 285278987 + 1 = 285278988 как то так, но это для получения mac address, для полученя других параметром будут другие id. Для подсказки везде соблюдается определенный шаг, узнаете id какой потом прибавляете шаг получаете следующий порт, в некоторых случаях вычислил что был шаг 256 меджу gpon-onu_1/3/1 и gpon-onu_1/3/2, а между портами шаг 61696, главное что везде есть последовательность, вычисляется простой арифметикой а это 12.176.190.118.200.250.247 тут тоже все просто 12 - это vlan id 12 а 176.190.118.200.250.247 собственно сам мак адрес в DEC формате преобразовываем DEC в HEX получаем: DEC(176)= HEX(B0) DEC(190)= HEX(BE) DEC(118)= HEX(76) DEC(200)= HEX(C8) DEC(250)= HEX(FA) DEC(247)= HEX(F7) mac address B0-BE-76-C8-FA-F7 Имя компании:TP-LINK TECHNOLOGIES CO.,LTD. Відредаговано 15 березня, 2022 ruslan_os
ruslan_os Опубліковано: 15 березня, 2022 Опубліковано: 15 березня, 2022 (відредаговано) 9 минут назад, ruslan_os сказал: Відредаговано 15 березня, 2022 ruslan_os
Sanduka Опубліковано: 20 квітня, 2022 Опубліковано: 20 квітня, 2022 Добрый день. Есть ли у кого-нибудь OID для ребута ону zte c320 v2.1.0 ?
gviabcua Опубліковано: 22 червня, 2022 Опубліковано: 22 червня, 2022 (відредаговано) В 15.03.2022 в 15:18, ruslan_os сказав: например узнал что gpon-onu_1/2/1 это 285278721, следующий порт gpon-onu_1/2/2 будет 285278722 добавляем к предвдущему 1 и так будет до gpon-onu_1/2/16, потом прибавляем 241 и получаем gpon-onu_1/3/1, дальше по аналогии. 285278721 gpon-onu_1/2/1 285278721 285278722 gpon-onu_1/2/2 285278721 + 1 = 285278722 285278723 gpon-onu_1/2/3 285278722 + 1 = 285278723 285278724 gpon-onu_1/2/4 285278723 + 1 = 285278724 285278725 gpon-onu_1/2/5 285278724 + 1 = 285278725 285278726 gpon-onu_1/2/6 285278725 + 1 = 285278726 285278727 gpon-onu_1/2/7 285278726 + 1 = 285278727 285278728 gpon-onu_1/2/8 285278727 + 1 = 285278728 285278729 gpon-onu_1/2/9 285278728 + 1 = 285278729 285278730 gpon-onu_1/2/10 285278729 + 1 = 285278730 285278731 gpon-onu_1/2/11 285278730 + 1 = 285278731 285278732 gpon-onu_1/2/12 285278731 + 1 = 285278732 285278733 gpon-onu_1/2/13 285278732 + 1 = 285278733 285278734 gpon-onu_1/2/14 285278733 + 1 = 285278734 285278735 gpon-onu_1/2/15 285278734 + 1 = 285278735 285278736 gpon-onu_1/2/16 285278735 + 1 = 285278736 285278977 gpon-onu_1/3/1 285278736 + 241 = 285278977 285278978 gpon-onu_1/3/2 285278977 + 1 = 285278978 285278979 gpon-onu_1/3/3 285278978 + 1 = 285278979 285278980 gpon-onu_1/3/4 285278979 + 1 = 285278980 285278981 gpon-onu_1/3/5 285278980 + 1 = 285278981 285278982 gpon-onu_1/3/6 285278981 + 1 = 285278982 285278983 gpon-onu_1/3/7 285278982 + 1 = 285278983 285278984 gpon-onu_1/3/8 285278983 + 1 = 285278984 285278985 gpon-onu_1/3/9 285278984 + 1 = 285278985 285278986 gpon-onu_1/3/10 285278985 + 1 = 285278986 285278987 gpon-onu_1/3/11 285278986 + 1 = 285278987 285278988 gpon-onu_1/3/12 285278987 + 1 = 285278988 как то так, но это для получения mac address, для полученя других параметром будут другие id. Для подсказки везде соблюдается определенный шаг, узнаете id какой потом прибавляете шаг получаете следующий порт, в некоторых случаях вычислил что был шаг 256 меджу gpon-onu_1/3/1 и gpon-onu_1/3/2, а между портами шаг 61696, главное что везде есть последовательность, вычисляется простой арифметикой а это 12.176.190.118.200.250.247 тут тоже все просто 12 - это vlan id 12 а 176.190.118.200.250.247 собственно сам мак адрес в DEC формате преобразовываем DEC в HEX получаем: DEC(176)= HEX(B0) DEC(190)= HEX(BE) DEC(118)= HEX(76) DEC(200)= HEX(C8) DEC(250)= HEX(FA) DEC(247)= HEX(F7) mac address B0-BE-76-C8-FA-F7 Имя компании:TP-LINK TECHNOLOGIES CO.,LTD. Отак це робиться для будь кого Ethernet порту ONU // для 1/2/12:13 $shelf = 1; $slot = 2; $olt = 12; $onu_number= 13; $index_type = str_pad(decbin(1), 4, '0', STR_PAD_LEFT); $rack = str_pad(decbin(1), 4, '0', STR_PAD_LEFT); $shelf = str_pad(decbin($shelf), 8, '0', STR_PAD_LEFT); $slot = str_pad(decbin($slot), 8, '0', STR_PAD_LEFT); $olt = str_pad(decbin($olt), 8, '0', STR_PAD_LEFT); $olt_port_index = bindec($index_type . $rack . $shelf . $slot . $olt); if ($onu_number == null){ return("$olt_port_index.0");// convert bin to dec }else{ $index_type = str_pad(decbin(2), 5, '0', STR_PAD_LEFT); $ont_id = str_pad(decbin($onu_number), 11, '0', STR_PAD_LEFT); $bridgeportID = str_pad(decbin(ETHERNET_PORT_NUMBER), 8, '0', STR_PAD_LEFT); $lsb = str_pad(decbin(0), 8, '0', STR_PAD_LEFT); $onu_index = bindec($index_type . $ont_id . $bridgeportID . $lsb); return("$olt_port_index.$onu_index");// convert bin to dec } Відредаговано 22 червня, 2022 gviabcua 1
_Maks_ Опубліковано: 3 листопада, 2022 Опубліковано: 3 листопада, 2022 В 29.01.2020 в 09:23, asm сказал: Всем привет! Кто-нибудь имел опыт по снятию информации о текущем питании C320, с батареи ли или с сети? Пробежался snmpwalk, там есть такая строка: SNMPv2-MIB::sysORDescr.78 = STRING: zxAnEnvPowerSupplyGroup in ZTE-AN-ENVMON-MIB.mib Вопрос, у кого-то есть ZTE-AN-ENVMON-MIB.mib? У вас получилось получить OID для мониторинга ?
gviabcua Опубліковано: 17 листопада, 2022 Опубліковано: 17 листопада, 2022 В 03.11.2022 в 16:41, _Maks_ сказав: У вас получилось получить OID для мониторинга ? Є тільки наявність і напруга на блоках живлення для 2.1.0 SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.3.1.1.%INTERFACE% * 0.001
Zeph0n Опубліковано: 7 лютого, 2023 Опубліковано: 7 лютого, 2023 Подскажите пожалуйста OID как увидеть МАС за ону для GPON? ZTE c320, v2.1.0, GTGH (16 ports) + GTGO (8 ports)
Пэтро Опубліковано: 15 лютого, 2023 Опубліковано: 15 лютого, 2023 В 07.02.2023 в 18:32, Zeph0n сказал: Подскажите пожалуйста OID как увидеть МАС за ону для GPON? ZTE c320, v2.1.0, GTGH (16 ports) + GTGO (8 ports) вот же описано. В 26.04.2021 в 12:33, gviabcua сказал: Схема конвертації індексів ону для отримання абонентських маків за ону на C300 і C320 (теоретично і на C200 і C220 має працювати) на epon i gpon платах. Для правильної конвертації потрібно враховувати 3 моменти: 1. Модель олт 2. Тип плат (epon, gpon) 3. Кількість портів на платах и.т.д. Можете мою функцию на php взять или переписать в соответствии с текстом.
Portick Опубліковано: 14 липня, 2025 Опубліковано: 14 липня, 2025 Коллеги, помогите создать шаблон в Zabbix для OLT ZTE C320... Есть шаблон, но проблема в том что не могу создать прототип графика, чтобы он рисовал графики всех онушек по каждому пон порту в одном... а то получается 500 онушек и все разные графики... Как сделать так чтобы допустим 25 онушек на первом поне и один график на все 25 онушек с уровнем сигналов ? Есть правило обнаружения: ONU discovery on pon1 Ключ: .1.3.6.1.4.1.3902.1012.3.28.1.1.2.1 SNMP OID: discovery[{#SNMPVALUE},.1.3.6.1.4.1.3902.1012.3.28.1.1.2.268501248] И так по каждому ПОН порту обнаруживает онушки, приложу список по порядку начиная с 1 ПОН порта: snmpwalk -v 2c -c public [IP-хоста] .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268501248 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268501504 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268501760 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268502016 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268502272 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268502528 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268502784 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268503040 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268503296 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268503552 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268503808 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268504064 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268504320 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268504576 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268504832 .1.3.6.1.4.1.3902.1012.3.28.1.1.2.268505088 И т.д. если две платы ) Дальше в шаблоне "Прототипы элементов данных" Имя: onu_1/1/1:{#SNMPINDEX} {#SNMPVALUE} onu signal (dbm) Вычисляемое Ключ: pon.onu.1.1.1.[{#SNMPINDEX}] Формула: last(//.1.3.6.1.4.1.3902.1012.3.50.12.1.1.10.268501248.[{#SNMPINDEX}])*0.002-30 - я так понимаю это он вычисляет сигал Имя: {#SNMPINDEX} Onu-rx SNMP Агент Ключ: .1.3.6.1.4.1.3902.1012.3.50.12.1.1.10.268501248.[{#SNMPINDEX}] OID: .1.3.6.1.4.1.3902.1012.3.50.12.1.1.10.268501248.{#SNMPINDEX}.1 Делаю прототип графиков для каждого пон порта, в данном случае для 1 Имя: ONU-signal db {#SNMPINDEX} Добавляю прототип данных: ZTE-C320-GPON-nor: onu_1/1/1:{#SNMPINDEX} {#SNMPVALUE} onu signal (dbm) Что получаю на выходе. Zabbix обнаруживает онушки, снимает с них данные по уровню сигнала и рисует отдельные графики по каждой онушке... Задача: чтобы Zabbix рисовал один график для каждого пон порта со всеми уровнями сигналов всех онушек, то есть было максимально 16 графиков (если стоит она плата). Ума не приложу как это сделать ) Прикладываю шаблон. template_zte-c320.yaml
Condor Опубліковано: 22 грудня, 2025 Опубліковано: 22 грудня, 2025 Привіт, я прочитав багато інформації на цю тему, у мене є ZTE C300 і я хочу підключити MAC-адресу GPON з у-вото Я читаю MAC-адреси з: .1.3.6.1.4.1.3902.1082.40.10.2.1.2.1.50.1 і отримую: SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278981.268501248.405.192.6.195.69.79.233 = INTEGER: 1 що є правильним: gpon-onu_1/3/5:1 , MAC c0:06:c3:45:4f:e9 vlan 405 Цією командою я отримую серійний номер .1.3.6.1.4.1.3902.1012.3.28.1.1.5 SNMPv2-SMI::enterprises.3902.1012.3.28.1.1.5.268633344.1 = Hex-STRING: 5A 54 45 47 C5 4F EE 64 Я вже знаю свій серійний номер: ZTEGC54FEE64, а також серію 268633344.1 Моє питання: чи є можливість їх пов'язати? Очевидно, що число 268633344 відсутнє в результаті MAC-адреси: 285278981.268501248.405 Хтось може допомогти? Дякую!
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас