Биллинговая система Nodeny

Главная категория => Модули NodenyPlus => Тема начата: Redmen от 23 Февраля 2020, 01:28:53



Название: Модуль мониторинга PON
Отправлено: Redmen от 23 Февраля 2020, 01:28:53
И так! Долгожданный модуль!
Представляю Вашему вниманию модуль мониторинга PON!
Хоть модуль еще в разработке, я решил явить его человечеству!
Пока что модуль умеет:
  • Поиск ОНУ за ОЛТ и занесение ее в БД биллинга
  • Мониторинг состояния и затухания ОНУ
  • Графики затухания ОНУ
  • Получение FDB таблицы ОЛТ и сопоставление с ОНУ
  • Отображение в карточке абонента за какой ОНУ он сидит (динамически).
  • Поиск ОНУ по серийному номеру или по МАКу

Работает с ZTE C300(gpon), V-Solution V1600D8(epon), BDCOM P3310B(epon), т.к. других у меня небыло  ;)

Сделана (надеюсь) универсальная структура БД и алгоритм модуля, таким образом что бы подключить другие вендоры не меняя логику модуля!

Что б не копипастить, вся информация по модулю на моей вики http://ndp.pp.ua/doku.php?id=nodeny:modules:ponmon (http://ndp.pp.ua/doku.php?id=nodeny:modules:ponmon)

Думаю к концу этого месяца модуль появится в продаже на http://app.nodeny-plus.com.ua/ (http://app.nodeny-plus.com.ua/)
Модули вендоров будут продаваться отдельно от основного, для повышения доступности, но цены будут рости от наращивания функционала и сложности

К сожалению времени на расширение функционала катастрофически не хватает, ибо моему начальству: "пока  что и так сойдет, есть другие задачи", поэтому надеюсь что найдутся энтузиасты, которые захотят помочь мне с этим во благо сообщества!


Название: Re: Модуль мониторинга PON
Отправлено: Stronglan от 23 Февраля 2020, 15:42:33
Еще бы неплохо добавить в хотелки для ZTE, отображание детальной информации об ОНУ,
команда show gpon onu detail-info gpon-onu_1/1/1:1
и отображение статуса медного порта ОНУ show gpon remote-onu interface eth gpon-onu_1/1/1:1


Название: Re: Модуль мониторинга PON
Отправлено: Warlock от 25 Февраля 2020, 16:08:26
круто! обязательно куплю!


Название: Re: Модуль мониторинга PON
Отправлено: Stronglan от 10 Марта 2020, 08:39:08
Когда уже можно будет приобрести?


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 28 Марта 2020, 11:17:10
http://forum.nodeny.com.ua/index.php?topic=3243.msg35863#msg35863 (http://forum.nodeny.com.ua/index.php?topic=3243.msg35863#msg35863)
Проверили работу модуля на:
bdcom p3310c,  p3608-2te, p3616-2te
Zte c220 gpon (по сама не читает фдб таблицу, ищу способ по телнету)


Название: Re: Модуль мониторинга PON
Отправлено: sedo26 от 01 Апреля 2020, 16:47:02
Из моего парка оборудования - модуль пона:

-BDCOM 3310B- работает
-BDCOM 3310C- работает
-BDCOM P3608-2TE - работает

-BDCOM P3608B - пока не работает (нужно снимать по телнету fdb)
-ZTE C220 epon- пока не работает
-STELS 1108- пока не работает 


Название: Re: Модуль мониторинга PON
Отправлено: sedo26 от 06 Апреля 2020, 11:05:57
Подпилили и передалали:

Из моего парка оборудования - модуль пона:

-BDCOM 3310B- работает
-BDCOM 3310C- работает
-BDCOM P3608-2TE - работает

-BDCOM P3608B - пока не работает (нужно снимать по телнету fdb)
-ZTE C220 epon- пока не работает
-STELS 1108- пока не работает 


-STELS 1108- работает всё автоматом

Пока невнедрили телнет - сделали временное решение.
Cоздали доп поле абоненту и туда вносим MAC onu. Если абонента нету в фдб, то проверяется доп поле.
Если там прописан правильный мак ону - то и подтягиваются все данные ону.

-BDCOM P3608B - работает
-ZTE C220 epon- работает




Название: Re: Модуль мониторинга PON
Отправлено: enigmaticua от 22 Апреля 2020, 17:53:58
Можно ли сделать сигналы онушки в инфо по клиентам? То есть если открыть группу клиентов, мы видим таблицу клиентов с их информацией ФИО, номера телефонов, тариф, сумма и т.д. Вот тут хотелось видеть помимо всего этого еще и сигналы с онушки (обновляемые)


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 22 Апреля 2020, 19:52:47
Можно ли сделать сигналы онушки в инфо по клиентам? То есть если открыть группу клиентов, мы видим таблицу клиентов с их информацией ФИО, номера телефонов, тариф, сумма и т.д. Вот тут хотелось видеть помимо всего этого еще и сигналы с онушки (обновляемые)
Я думаю не стоит, потому что:
1) обновляемые - точно нет, ибо инфа с олт не обновляется ежесекундно, и даже не ежеминутно, т.к. популярные бдкомы и всолюшн попросту уйдут в ребут либо зависнут
2) исходя из первого, никто не будет сидеть и наблюдать за сигналами в списке учеток по 5-10 минут
3) для этого есть графики


Название: Re: Модуль мониторинга PON
Отправлено: elite от 22 Апреля 2020, 21:21:53
зато можно сортировку сделать по уровню сигнала


Название: Re: Модуль мониторинга PON
Отправлено: enigmaticua от 22 Апреля 2020, 22:07:04
Можно ли сделать сигналы онушки в инфо по клиентам? То есть если открыть группу клиентов, мы видим таблицу клиентов с их информацией ФИО, номера телефонов, тариф, сумма и т.д. Вот тут хотелось видеть помимо всего этого еще и сигналы с онушки (обновляемые)
Я думаю не стоит, потому что:
1) обновляемые - точно нет, ибо инфа с олт не обновляется ежесекундно, и даже не ежеминутно, т.к. популярные бдкомы и всолюшн попросту уйдут в ребут либо зависнут
2) исходя из первого, никто не будет сидеть и наблюдать за сигналами в списке учеток по 5-10 минут
3) для этого есть графики

Тут вопрос стоит в удобности просмотра нужного сегмента по сигналам.
Поясню:
Если я захожу в модуль карт, на ней есть точки топологии, в которых есть определенные клиенты. Если нажать на эту точку, то открывается окно со списком клиентов со всеми их данными, так вот хотелось бы, чтобы помимо всех этих данных еще была инфа и по сигналам ОНУ (пусть даже обновление которых будет раз в 5-10 минут) которое будет браться не методом опроса ОЛТ, а именно с биллинга, который опрашивает ОЛТ. Другими словами, не нужно опрашивать ОЛТ при каждом заходе в модуль карты.




Название: Re: Модуль мониторинга PON
Отправлено: tom от 28 Апреля 2020, 16:52:50
Плюсую. Занести данні сигналів ОНУ в модулькарти з точками топології.


Название: Re: Модуль мониторинга PON
Отправлено: Efendy от 03 Мая 2020, 22:09:03
Обговорили этот момент. Как появится время - вероятно добавим эту фичу


Название: Re: Модуль мониторинга PON
Отправлено: enigmaticua от 05 Мая 2020, 17:13:22
Обговорили этот момент. Как появится время - вероятно добавим эту фичу
огонь!


Название: Re: Модуль мониторинга PON
Отправлено: Tooreagen от 17 Мая 2020, 12:08:01
Еше 5 лет ждать...


Название: Re: Модуль мониторинга PON
Отправлено: md5 от 21 Июля 2020, 13:11:50
А можно узнать когда обновление будет ?
"+ Отображение в карточке абонента за какой ОНУ он сидит (динамически). Это не привязка и не факт что за ОНУ нету свича))"

а то эта фича уже есть, но в обновах тишина



Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 21 Июля 2020, 14:58:03
не успеваю, завал на основной работе(
но постараюсь до конца недели что-то придумать.

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


Название: Re: Модуль мониторинга PON
Отправлено: md5 от 21 Июля 2020, 15:20:21
не успеваю, завал на основной работе(
но постараюсь до конца недели что-то придумать.

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


Очень надеюсь что сделаете. Потому как уже как говорится нужно на "вчера"  :)


Название: Re: Модуль мониторинга PON
Отправлено: md5 от 02 Августа 2020, 14:12:04
все ждем обновлений  8)


Название: Re: Модуль мониторинга PON
Отправлено: Stronglan от 11 Ноября 2020, 13:18:58
Дождались обновлений? Вообще что нового на сегодняшний день в работе модуля?


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 11 Ноября 2020, 14:11:21
готовлю новую пачку обновлений!
есть модули для ZTE, BDcom, Stels (?C-Data?), V-solution
на всех кроме V-solution добавлена возможность снимать фдб таблицу с ОНУ через телнет
история графиков переделана на посуточное хранение
ядро переделано с тридов на потоки (на тридах цпу и мем улетал рандомно в полку)
улучшена работа снятия данных по снмп
улучшена структура базы данных
мелкие изменения в дизайне

следующее на разработке: возможность добавлять своими патчами (потому что у всех запросы разные) скрипты для работ с олт через телнет

на сайте пока не обновлял доку, нет времени


Название: Re: Модуль мониторинга PON
Отправлено: Nafanya от 23 Ноября 2020, 20:28:38
А есть ли гдето, описание порядка установка (это понятно что как всегда) и настройки


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 24 Ноября 2020, 12:35:47
А есть ли гдето, описание порядка установка (это понятно что как всегда) и настройки

http://ndp.pp.ua/doku.php/nodeny/modules/ponmon#%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F (http://ndp.pp.ua/doku.php/nodeny/modules/ponmon#%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F)


Название: Re: Модуль мониторинга PON
Отправлено: kozlovskiyyuriy@gmail.com от 13 Января 2021, 03:35:46
А можно пору вопросов по модулю
1. Можно ли в реальном времени смотреть затухание сигнала на ону ( пример: сидишь на муфте загибаешь волокно и смотришь на онушку пропал сигнал или нет )
2. Со всеми ли головами бдком модуль корректно работает
3. Фтб таблицу с онушки выводит
4. В аккаунте абонента добавляет на каком олте , стволе , онушке висит абонент
5. Можно ли просматривать в одной таблице хотя бы один  ствол и видеть какие абоненты на нем висят ( что бы отображались адрес клиента )

Спасибо за ответ ))


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 16 Января 2021, 19:43:58
1) в реальном времени нет, т.к. опрос идет по снмп вок а не трапами, интервал зависит от настроек, количества олт, количества ону
2) за все олт ответить не могу, поскольку нет возможности проверить, но есть список провереных
Код:
# Tested on
# BDCOM(tm) P3310B    Software, Version 10.1.0B Build 39287
# BDCOM(tm) P3310C    Software, Version 10.1.0F Build 73588
# BDCOM(tm) P3310D    Software, Version 10.1.0F Build 73588 (up to)
# BDCOM(tm) P3608
# BDCOM(tm) P3616-2TE Software, Version 10.1.0F Build 71203
на некоторых новых моделях с последней прошивкой не хочет работать, т.к. олт имеет большие задержки по опросам, лечится откатом прошивки
3) да, снимается по телнету
4) да, есть в скриншотах http://ndp.pp.ua/doku.php/nodeny/modules/ponmon#скриншоты (http://ndp.pp.ua/doku.php/nodeny/modules/ponmon#скриншоты)
5) нет


Название: Re: Модуль мониторинга PON
Отправлено: Jovani от 20 Января 2021, 09:17:20
Поставил модуль.
Есть таблица с списком ону, нажимаю инфо, все есть, а вот в дополнительно ничего не происходит.
Подскажите плз что не так делаю.


Название: Re: Модуль мониторинга PON
Отправлено: Jovani от 20 Января 2021, 13:31:49
И не понял о Шаблоне настроек.

Создал файл в документах
и поместил туда
Код:
$data->{fdb} = &_get_fdb($olt) if ( $olt->{cfg}{fdb_force_telnet} || !($step%2) );
    if ( $olt->{cfg}{fdb_force_telnet} ) {
        my $timeout = $olt->{cfg}{telnet_timeout} || 10;
        my $login = $olt->{cfg}{telnet_login} || 'admin';
        my $password = $olt->{cfg}{telnet_password} || 'admin';
        my $port = $olt->{cfg}{telnet_port} || 23;
        my $enamode = $olt->{cfg}{telnet_enamode} || '0';
        my $enapass = $olt->{cfg}{telnet_enapass} || '';
                @output = $session->cmd($olt->{cfg}{fdb_cmd});
                @output = $session->cmd($olt->{cfg}{fdb_cmd});

соответственно вставил правильный логин и пароль

и не отображает шаблон в настройках олта...


Название: Re: Модуль мониторинга PON
Отправлено: Jovani от 20 Января 2021, 14:50:54
C этим разобрался...  :)
И не понял о Шаблоне настроек.

Создал файл в документах
и поместил туда
Код:
$data->{fdb} = &_get_fdb($olt) if ( $olt->{cfg}{fdb_force_telnet} || !($step%2) );
    if ( $olt->{cfg}{fdb_force_telnet} ) {
        my $timeout = $olt->{cfg}{telnet_timeout} || 10;
        my $login = $olt->{cfg}{telnet_login} || 'admin';
        my $password = $olt->{cfg}{telnet_password} || 'admin';
        my $port = $olt->{cfg}{telnet_port} || 23;
        my $enamode = $olt->{cfg}{telnet_enamode} || '0';
        my $enapass = $olt->{cfg}{telnet_enapass} || '';
                @output = $session->cmd($olt->{cfg}{fdb_cmd});
                @output = $session->cmd($olt->{cfg}{fdb_cmd});

соответственно вставил правильный логин и пароль

и не отображает шаблон в настройках олта...


Поставил модуль.
Есть таблица с списком ону, нажимаю инфо, все есть, а вот в дополнительно ничего не происходит.
Подскажите плз что не так делаю.


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 20 Января 2021, 21:17:17
на кнопке "Дополнительно" будет меню, в котором будет кнопка "Очистить кеш ФДБ" и можно своими патчами добавлять функционал, например перезагрузка ОНУ по телнету


Название: Re: Модуль мониторинга PON
Отправлено: kozlovskiyyuriy@gmail.com от 22 Января 2021, 09:07:28
А подскажите , стоял до етого понконтрол простой привязан у билингу и были такие функции , можно было обновлять и видеть сигнал ону в реальном времени ( кнопка опросить по снмп отдельную ону ) и можно было просматривать и можно было видеть количество зарегистрированных , активных и неактивных ону конкретно по каждому стволу отдельно . Планируется или не планируется тут такое сделать . Было очень удобно. И если планируется то хотя бы приблизительно , месяц-два , год
Спасибо


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 22 Января 2021, 14:10:52
Пока что не планируется разработка новых функций, только хотфиксы, по нескольким причинам:
  • у меня нет времени совсем
  • + к первому, у меня родился ребенок

но, если найдутся люди, которые смогут, дописать функционал, я постараюсь найти время для внедрения, самому очень трудно все поддерживать, к тому же не в рабочее время


Название: Re: Модуль мониторинга PON
Отправлено: Stronglan от 10 Февраля 2021, 00:22:36
Исходя из вышесказанного так понимаю на модуле можно ставить крест?
Цитировать
следующее на разработке: возможность добавлять своими патчами (потому что у всех запросы разные) скрипты для работ с олт через телнет
Жаль что не будет реализован данный функционал.


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 10 Февраля 2021, 11:57:10
Исходя из вышесказанного так понимаю на модуле можно ставить крест?
не правильно понимаете, временное замедление, ибо спать по 3 часа в сутки сложновато

Жаль что не будет реализован данный функционал.
будет, но имейте терпение и понимание что делаю я это один и в свободное от основной работы время, и для себя тоже хочется свободного времени


Название: Re: Модуль мониторинга PON
Отправлено: tom от 12 Мая 2021, 02:26:26
Потехеньку пробую зробити заміну ponmonitor'а

 


Название: Re: Модуль мониторинга PON
Отправлено: Maks от 23 Октября 2021, 15:33:51
Потехеньку пробую зробити заміну ponmonitor'а

Точку топологии привязываете в ручную ?
Возможно что еще новое появилось за это время ?


Название: Re: Модуль мониторинга PON
Отправлено: DmitryBut от 18 Февраля 2022, 15:42:36
Поставил модуль.
Есть таблица с списком ону, нажимаю инфо, все есть, а вот в дополнительно ничего не происходит.
Подскажите плз что не так делаю.

Доброго времени суток.
Проблема немного другая: Поставил модуль.
Есть таблица с списком ону, нажимаю инфо - выдает ошибку
Debug - 0.048203   
222   stat.pl
29   stat.pl::__ANON__
29   stat.pl
98   stat.pl::Hard_exit
99   stat.pl
Can't call method "form" on an undefined value at /usr/local/nodeny/web/ponmon.pl line 180.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1601.

И ничего не происходит.
Подскажите что не так?
Да и отдельно модель snmp нужно докупать?
Спс


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 18 Февраля 2022, 23:52:00
Can't call method "form" on an undefined value at /usr/local/nodeny/web/ponmon.pl line 180.
в этой строке пытается подгрузить список точек топологии из доп.поля с именем _adr_place.

если вы удалили у себя это поле то вылазит эта ошибка - вынесу его использование в настройки при следующем обновлении.
а пока просто создайте пустое поле с именем в БД  "_adr_place", ошибка должна исчезнуть

для мониторинга нужно покупать модули вендора отдельно, сейчас есть Zte, DBcom, V-Solution, Stels(C-Data)


Название: Re: Модуль мониторинга PON
Отправлено: DmitryBut от 19 Февраля 2022, 11:43:33
Can't call method "form" on an undefined value at /usr/local/nodeny/web/ponmon.pl line 180.
в этой строке пытается подгрузить список точек топологии из доп.поля с именем _adr_place.

если вы удалили у себя это поле то вылазит эта ошибка - вынесу его использование в настройки при следующем обновлении.
а пока просто создайте пустое поле с именем в БД  "_adr_place", ошибка должна исчезнуть

для мониторинга нужно покупать модули вендора отдельно, сейчас есть Zte, DBcom, V-Solution, Stels(C-Data)

Спасибо, помогло.
по Info все открывается, но не работает ссылка "дополнительно" (при нажатии ничего не происходит и ошибку не выдает) и графиков нет
Куда смотреть дальше?


Название: Re: Модуль мониторинга PON
Отправлено: Jovani от 15 Марта 2022, 13:57:10
"дополнительно" - буде працювати тоді, коли розробник модуля допише функціонал.


Название: Re: Модуль мониторинга PON
Отправлено: DmitryBut от 03 Мая 2022, 07:45:37
"дополнительно" - буде працювати тоді, коли розробник модуля допише функціонал.
А раздела Графики?, его тоже нет. Хотя в доках смотрел - должны быть!


Название: Re: Модуль мониторинга PON
Отправлено: Redmen от 03 Мая 2022, 22:28:36
"дополнительно" - буде працювати тоді, коли розробник модуля допише функціонал.
А раздела Графики?, его тоже нет. Хотя в доках смотрел - должны быть!

графіки працюють
напишіть мені в телеграм, швидко поможу розібратись