Не правильно определяется номер порта PON на LTP-4X

модуль мониторинга и управления оборудование (Ethernet, PON, Wi-Fi)
Ответить
ViktorK
Сообщения: 35
Зарегистрирован: Чт дек 06, 2018 2:00 pm

Не правильно определяется номер порта PON на LTP-4X

Сообщение ViktorK » Вт янв 22, 2019 4:41 am

Здравствуйте. Помогите разобраться с номером порта PON на LTP-4X, Выставляет для все ONT один и тот же порт.
Вот кусок Вашего кода, видно что он не закончен :( закоментирован.
# определяет канал gpon
my %onu_cur_status = ();
if ($type ne '') {
$port_list_2 = snmp_get({ %$attr,
WALK => 1,
OID => '1.3.6.1.4.1.35265.1.22.3.1.1.3',
});

# foreach my $line (@$port_list_2) {
# next if (!$line);
# my ($index, $port) = split(/:/, $line);
# my ($status, $onu_id) = split(/\./, $index);
#
# _bp('', $onu_id, {TO_CONSOLE=>1});
# $onu_cur_status{$onu_id}{PORT} = '0';
# _bp('', $onu_cur_status{$onu_id}{PORT}, {TO_CONSOLE=>1});
# }
# }
}


Я так понимаю вот из за этой строки заносятся не правильные данные в базу данных:
$onu_info{PORT_ID} = (defined($onu_cur_status{$onu_id}{PORT})) ? $port_ids{'0/' . $onu_cur_status{$onu_id}{PORT}} : $port_ids{ANY};
Надо сделать что то вроде:
$onu_info{PORT_ID} = $port_id;

Тогда в коде выше который закоментирован надо получить эту переменную $port_id, помогите это сделать.

~AsmodeuS~
Site Admin
Сообщения: 5707
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Не правильно определяется номер порта PON на LTP-4X

Сообщение ~AsmodeuS~ » Вт янв 22, 2019 9:14 am

Дайте через приват доступ к Вашему оборудованию и мыпроверим и поправим

Ответить