Перейти до

BDCOM p3310b и ребут


Kto To

Рекомендованные сообщения

КРИК ДУШИ!

 

Сегодня рукожопые недоработники зацепили питание на одном узле и ребутнули сделаный вообще левоногими усклоглазыми имбецилами BDCOM P3310B.

 

Может кто-то подскажет - накой в этом долбаном недосвитче команда write ifindex если после ребута все индексы пон интерфейсов сбиваются? Причем это не зависит ни от прошивки ни от чего-то еще - они просто СБИВАЮТСЯ. И при этом приходится заново все перерисовывать в системе мониторинга :(((

Ссылка на сообщение
Поделиться на других сайтах

А вы ничего не путаете у вас точно Б версия ?  описанyое выше происходит только на Ц версии если не сделать команду write all 

Ссылка на сообщение
Поделиться на других сайтах

А вы ничего не путаете у вас точно Б версия ?  описанyое выше происходит только на Ц версии если не сделать команду write all 

Ничего он не путает. В 3310b там write и write ifindex. В 3310C - write all

Ссылка на сообщение
Поделиться на других сайтах

КРИК ДУШИ!

 

Сегодня рукожопые недоработники зацепили питание на одном узле и ребутнули сделаный вообще левоногими усклоглазыми имбецилами 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----------
Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...