Kto To 602 Posted 2016-10-31 22:58:48 Share Posted 2016-10-31 22:58:48 КРИК ДУШИ! Сегодня рукожопые недоработники зацепили питание на одном узле и ребутнули сделаный вообще левоногими усклоглазыми имбецилами BDCOM P3310B. Может кто-то подскажет - накой в этом долбаном недосвитче команда write ifindex если после ребута все индексы пон интерфейсов сбиваются? Причем это не зависит ни от прошивки ни от чего-то еще - они просто СБИВАЮТСЯ. И при этом приходится заново все перерисовывать в системе мониторинга (( Link to post Share on other sites
Doctorzlo 20 Posted 2016-11-01 06:41:11 Share Posted 2016-11-01 06:41:11 А вы ничего не путаете у вас точно Б версия ? описанyое выше происходит только на Ц версии если не сделать команду write all Link to post Share on other sites
Ромка 568 Posted 2016-11-01 07:01:59 Share Posted 2016-11-01 07:01:59 А вы ничего не путаете у вас точно Б версия ? описанyое выше происходит только на Ц версии если не сделать команду write all Ничего он не путает. В 3310b там write и write ifindex. В 3310C - write all Link to post Share on other sites
dan_aspire 81 Posted 2016-11-01 07:02:11 Share Posted 2016-11-01 07:02:11 (edited) КРИК ДУШИ! Сегодня рукожопые недоработники зацепили питание на одном узле и ребутнули сделаный вообще левоногими усклоглазыми имбецилами BDCOM P3310B. Может кто-то подскажет - накой в этом долбаном недосвитче команда write ifindex если после ребута все индексы пон интерфейсов сбиваются? Причем это не зависит ни от прошивки ни от чего-то еще - они просто СБИВАЮТСЯ. И при этом приходится заново все перерисовывать в системе мониторинга (( Ведите учёт по макам ОНУшек, а не по номерам интерфейсов, ибо сегодня это монтёры зацепили, завтра плановая замена УПСа, послезавтра ещё-какая-то причина ребутнуть будет. // ---------- Get iface number on OLT by MAC ONU ---------- function IfaceByMac($ip, $ro, $mac) { $mac_spaced = str_replace(':',' ',$mac); $mac_spaced = str_replace('a','A',$mac_spaced); $mac_spaced = str_replace('b','B',$mac_spaced); $mac_spaced = str_replace('c','C',$mac_spaced); $mac_spaced = str_replace('d','D',$mac_spaced); $mac_spaced = str_replace('e','E',$mac_spaced); $mac_spaced = str_replace('f','F',$mac_spaced); $Array_descr = snmprealwalk($ip, $ro, ".1.3.6.1.4.1.3320.101.10.1.1.3"); if(count($Array_descr)>0) { foreach($Array_descr as $key => $type) { $key = end(explode('10.1.1.3.', $key)); $real_mac_spaced = trim(end(explode('STRING: ', $type))); if ($real_mac_spaced == $mac_spaced) { $iface = $key; } } } return $iface; } // END ---------- // ----------Get PON interface name by Interface ID---------- function NameById($ip, $ro, $iface) { $iface_name = snmp2_get($ip, $ro, "1.3.6.1.2.1.2.2.1.2.$iface"); //Get CLEAN name $iface_name = end(explode(' ', $iface_name)); $iface_name = str_replace("\"", "", $iface_name); return $iface_name; } // END ----------Get PON interface name by Interface ID---------- Edited 2016-11-01 16:05:02 by dan_aspire Link to post Share on other sites
Doctorzlo 20 Posted 2016-11-01 09:53:00 Share Posted 2016-11-01 09:53:00 сори провтыкал Link to post Share on other sites
Kto To 602 Posted 2016-11-03 22:09:49 Author Share Posted 2016-11-03 22:09:49 Другими словами это чудо китайского сетестроения никак не умеет сохранят индексы интерфейсов ни в какой версии? ((( Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now