pashaumka Опубліковано: 20 лютого, 2019 Опубліковано: 20 лютого, 2019 ок... а как в полном имени отображается ону? gpon_1/2/3:34 ??
pashaumka Опубліковано: 20 лютого, 2019 Опубліковано: 20 лютого, 2019 (відредаговано) Это для ZTE в первом приближении function encode_xponIndex($interface, $shelf="0", $slot="0", $port="0", $device_no="0") { $interface = strtolower($interface); //if($interface=="epon") { // return false; //} elseif($interface=="gpon") { if( ($shelf >= "0") && ($shelf <= "63") ) { if( ($slot >= "0") && ($slot <= "63") ) { if( ($port >= "1") && ($port <= "31") ) { // if( ($device_no >= "1") && ($device_no <= "128") ) { $if_no = "1"; return( ($if_no << 28) + (($shelf -1 ) << 24 )+ (($slot -1 ) << 16 )+ ( ($port -1 ) << 8 ) + ($device_no) ); } //} } } // return false; //} else { // return false; //} } function decode_xponIndex($ifIndex) { $board_type = ( $ifIndex & bindec('11110000000000000000000000000000') ) >> 28 ; //print_r($board_type); //switch($board_type) { /* case "0": //EPON break;*/ // case "1": //GPON // $port_type="GPON"; $shelf_no = (( $ifIndex & bindec('00001111000000000000000000000000') ) >> 24 ) + 1; $slot_no = (( $ifIndex & bindec('00000000111111110000000000000000') ) >> 16 ) + 1 ; $port_no = (( $ifIndex & bindec('00000000000000001111111100000000') ) >> 8 ) + 1 ; $ont_no = ( $ifIndex & bindec('00000000000000000000000011111111') ); //echo "GPON Shelf/Slot/Interface :: $shelf_no/$slot_no/$port_no\n"; return(array(//"type"=>$port_type, "shelf"=>$shelf_no,"slot"=>$slot_no,"port"=>$port_no, "onu"=>$ont_no)); // break; // default: // echo "IFACE Board Type::[ ".$board_type." ]\n"; // return(array("type"=>"unknown", "board_code"=>$board_type)); // break; //} } $b = decode_xponIndex("268501248"); print_r($b); $a = encode_xponIndex("gpon","1","2","2","0"); print_r($a); Відредаговано 20 лютого, 2019 pashaumka
Zura Опубліковано: 20 лютого, 2019 Опубліковано: 20 лютого, 2019 4 часа назад, pashaumka сказал: ок... а как в полном имени отображается ону? gpon_1/2/3:34 ?? Вот так отображается gpon-onu_1/1/4:4 эта та онушка для которой необходим идентификатор
pashaumka Опубліковано: 20 лютого, 2019 Опубліковано: 20 лютого, 2019 o.i.d.ifIndex.Onu_id = ... o.i.d.ifIndex.Onu_id,Port_no =
Zura Опубліковано: 22 лютого, 2019 Опубліковано: 22 лютого, 2019 В 20.02.2019 в 23:03, pashaumka сказал: o.i.d.ifIndex.Onu_id = ... o.i.d.ifIndex.Onu_id,Port_no = o.i.d.ifIndex.Onu_id = ...268502016.4 Как посмотреть второй параметр подскажете?
pashaumka Опубліковано: 22 лютого, 2019 Опубліковано: 22 лютого, 2019 не подскажу 1) вы не изложили, что вам корректно надо... 2) чисто интуитивно, как это сделано и в BDCOMах, и в Хуавеях 3) у меня нет головы ZTE.... быть может, кто-то даст достум по snmp... быть может получится что-то веселое запилить... если что - в личку
router_mx Опубліковано: 26 лютого, 2019 Опубліковано: 26 лютого, 2019 Есть OLT С300 GEPON v1.2.5p2, пробую снять через заббикс графики по трафику PON интерфейсов, в итоге графики есть, но информации в них полный бред. Проблема заключается в том что OLT отдает по всем ПОН портам, одно и тоже значение, которое меняется рандомно и какой то логике не поддается. Собственно OID для забора информации о интерфейсах: 1.3.6.1.2.1.31.1.1.1.1 iso.3.6.1.2.1.31.1.1.1.1.268435456 = STRING: "epon_1/2/1" iso.3.6.1.2.1.31.1.1.1.1.268435712 = STRING: "epon_1/2/2" iso.3.6.1.2.1.31.1.1.1.1.268435968 = STRING: "epon_1/2/3" iso.3.6.1.2.1.31.1.1.1.1.268436224 = STRING: "epon_1/2/4" iso.3.6.1.2.1.31.1.1.1.1.268436480 = STRING: "epon_1/2/5" iso.3.6.1.2.1.31.1.1.1.1.268436736 = STRING: "epon_1/2/6" iso.3.6.1.2.1.31.1.1.1.1.268436992 = STRING: "epon_1/2/7" iso.3.6.1.2.1.31.1.1.1.1.268437248 = STRING: "epon_1/2/8" OID для забора информации о IN трафике: 1.3.6.1.2.1.31.1.1.1.6 iso.3.6.1.2.1.31.1.1.1.6.268435456 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268435712 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268435968 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268436224 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268436480 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268436736 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268436992 = Counter64: 92343613723664 iso.3.6.1.2.1.31.1.1.1.6.268437248 = Counter64: 92343613723664 Покопавшись в OIDах ZTE, нашел дерево OID c данными о трафике на ПОН портах. например zxAnXponOltIfTxOctes: .1.3.6.1.4.1.3902.1015.1010.5.4.1.17 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268566784 = Counter64: 70401358430 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567040 = Counter64: 8115920691783 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567296 = Counter64: 11188834125203 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567552 = Counter64: 4030026925721 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567808 = Counter64: 4519134758841 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568064 = Counter64: 6417602665603 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568320 = Counter64: 6781898395344 iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568576 = Counter64: 6785544371278 Показывает правильно,но Видно что индекс ПОН порта отличается, 268435456=epon_1/2/1=268566784 Кто-то знает OID чтобы узнать ifName и он совпадал с тем что нужно, или придется каждый интерфейс руками добавлять в заббикс? Как у Вас это работает? PS. На OLT С300 GPON v1.2.5p3 проблем нет, с OID 1.3.6.1.2.1.31.1.1.1.1 и 1.3.6.1.2.1.31.1.1.1.6, все работает корректно.
pashaumka Опубліковано: 26 лютого, 2019 Опубліковано: 26 лютого, 2019 (відредаговано) сорян... так не подскажу ибо нет такой железки под руками (((( надо доступ Відредаговано 26 лютого, 2019 pashaumka
router_mx Опубліковано: 27 лютого, 2019 Опубліковано: 27 лютого, 2019 Кто может поделится ссылкой на NetNumen?
Zura Опубліковано: 5 березня, 2019 Опубліковано: 5 березня, 2019 В 26.02.2019 в 18:44, pashaumka сказал: сорян... так не подскажу ибо нет такой железки под руками (((( надо доступ Доступ telnet вам нужен?
md5 Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 может у кого то есть мибы на ifInNUcastPkts и ifOutNUcastPkts ? а то найти не удалось даже через wireshark
villagenet Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 Здрасти, искам да питам нещо , как мога с snmp да взема кой индекси на онута са нерегистрирани?
Dimkers Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 54 минуты назад, md5 сказал: может у кого то есть мибы на ifInNUcastPkts и ifOutNUcastPkts ? а то найти не удалось даже через wireshark Интересно, а как вы хотели их найти через ваиршарк, если протокол подразумевает отсылку запроса? Нет запроса, нет ответа. Что там искать ваиршарк - загадка...
md5 Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 Что то нашел, только вот есть но: если вывести 1.3.6.1.4.1.3902.1015.1010.5.5.1 получим значения с 1 до 31 Смотрю шапрком RX Unicast 1.3.6.1.4.1.3902.1015.1010.5.5.1.3.807404544: 1571397450 1.3.6.1.4.1.3902.1015.1010.5.5.1.8.807404544: 1571397450 RX NUcast 1.3.6.1.4.1.3902.1015.1010.5.5.1.18.807404544: 3098238259 1.3.6.1.4.1.3902.1015.1010.5.5.1.23.807404544: 3098238259 3 и 8 одинаковы 18 и 23 так же... Назревает вопрос.. Какой из использовать???? Поковыряв дальше я сравнил стандартные оиды ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18 Но это только мое предположение 1.3.6.1.4.1.3902.1015.1010.5.5.1.18 (1.18) Увы TX нет на онушке Что скажите господа ?
md5 Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 22 минуты назад, Dimkers сказал: Интересно, а как вы хотели их найти через ваиршарк, если протокол подразумевает отсылку запроса? Нет запроса, нет ответа. Что там искать ваиршарк - загадка... читаем выше
md5 Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 1 час назад, villagenet сказал: Здрасти, искам да питам нещо , как мога с snmp да взема кой индекси на онута са нерегистрирани? English ?
Dimkers Опубліковано: 8 березня, 2019 Опубліковано: 8 березня, 2019 3 часа назад, md5 сказал: читаем выше Я всеравно не понял, зачем снифать акулой траф. Стандартный snmpwalk решает задачу.
md5 Опубліковано: 9 березня, 2019 Опубліковано: 9 березня, 2019 20 часов назад, Dimkers сказал: Я всеравно не понял, зачем снифать акулой траф. Стандартный snmpwalk решает задачу. для того что бы oid вытянуть
Dimkers Опубліковано: 9 березня, 2019 Опубліковано: 9 березня, 2019 (відредаговано) ? Рак мозга это диагноз? Я ещё раз скажу, что говорил выше: протокол подразумевает отправку запроса, и только потом получение ответа. Ну кроме трапов ессно. Если просто - нет запроса, нет ответа. Соответственно нет оида. При чем тут снифера? Не-не. Рвать гланды через задницу - вполне себе практика. Но смысл? Відредаговано 9 березня, 2019 Dimkers
router_mx Опубліковано: 10 березня, 2019 Опубліковано: 10 березня, 2019 zxAnXponOnuIfTxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.24 zxAnXponOnuIfRxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.9
villagenet Опубліковано: 10 березня, 2019 Опубліковано: 10 березня, 2019 Hi I want to know how I get whitch index from onu is uncfg under snmp without i have login in telnet ?
md5 Опубліковано: 10 березня, 2019 Опубліковано: 10 березня, 2019 6 часов назад, villagenet сказал: Hi I want to know how I get whitch index from onu is uncfg under snmp without i have login in telnet ? if you need GPON see 1.3.6.1.4.1.3902.1012.3.13.3.1.2 zxGponUnCfgSnOntSN 12 часов назад, router_mx сказал: zxAnXponOnuIfTxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.24 zxAnXponOnuIfRxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.9 По этим значениям ничего нет. Одни 0ли.. Я полагаю что это для EPON Разговор выше был за Gpon
villagenet Опубліковано: 11 березня, 2019 Опубліковано: 11 березня, 2019 hi with 1.3.6.1.4.1.3902.1012.3.13.3.1.2 iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37 iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81 but what is this ? i want this show gpon onu uncfg OnuIndex Sn State --------------------------------------------------------------------- gpon-onu_1/2/2:1 CN1809081637 unknown gpon-onu_1/2/2:2 ZTEGC171FB81 unknown i want to get onuindex and sn also gpon onu state with snmp not with telnet?
pashaumka Опубліковано: 11 березня, 2019 Опубліковано: 11 березня, 2019 (відредаговано) 2 часа назад, villagenet сказал: hi with 1.3.6.1.4.1.3902.1012.3.13.3.1.2 iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37 iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81 but what is this ? i want this show gpon onu uncfg OnuIndex Sn State --------------------------------------------------------------------- gpon-onu_1/2/2:1 CN1809081637 unknown gpon-onu_1/2/2:2 ZTEGC171FB81 unknown i want to get onuindex and sn also gpon onu state with snmp not with telnet? // huawei-like serial2txt static function serial2txt($hex) { //485754431BAA843A (HWTC-1BAA843A) $str = ''; for($i=0;$i<4;$i++) $str .= substr($hex,$i,1); $str .= "-"; for($i=4;$i<strlen($hex);$i++) $str .= dechex(ord(substr($hex,$i,1))); return $str; } Відредаговано 11 березня, 2019 pashaumka
villagenet Опубліковано: 11 березня, 2019 Опубліковано: 11 березня, 2019 3 часа назад, pashaumka сказал: // huawei-like serial2txt static function serial2txt($hex) { //485754431BAA843A (HWTC-1BAA843A) $str = ''; for($i=0;$i<4;$i++) $str .= substr($hex,$i,1); $str .= "-"; for($i=4;$i<strlen($hex);$i++) $str .= dechex(ord(substr($hex,$i,1))); return $str; } hi This is script for perl ,php ot java? And who paraeter i send to this script? From snmp ? Merci God night!
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас