Jump to content

Сигнал ONU в Ubilling


Recommended Posts

Добрий день

Підскажіть де шукати помилку. Ubilling 0.8.0 rev 5261

Перестали відображатися в довіднику понізатор сигнали від ONU, які розміщені на одній із трьох OLT(на двох інших все нормально)

Якщо в консолі розробника виконати 

SELECT `id`,`ip`,`snmp`,`modelid` from `switches` WHERE `desc` LIKE '%OLT%'

 

array (
0 =>
array (
'id' => '33',
'ip' => '192.168.1.14',
'snmp' => 'public',
'modelid' => '4',
),
1 =>
array (
'id' => '34',
'ip' => '192.168.1.29',
'snmp' => 'public',
'modelid' => '4',
),
2 =>
array (
'id' => '38',
'ip' => '192.168.1.47',
'snmp' => 'public',
'modelid' => '4',
),
)

 

Сигнал не пишеться із OLT із id=34

Якщо в біллінгу в цій OLT виконати SNMP Force query - все нормально, резульатти запиту відображаються.

Але на сервері сигнал не пишеться в exports

ls -l | grep OLT

 

-rw-rw-rw-  1 www   1000    6765 Jan 24 14:00 33_OLTSIGNALS
-rw-rw-rw-  1 www   1000    1433 Jan 24 14:00 38_OLTSIGNALS
 
Підскажіть як виправити
Дякую

 

Link to post
Share on other sites

 cat config/alter.ini | grep SNMP

SNMPWALK_PATH="/usr/local/bin/snmpwalk -On -v2c"
;Time to store SNMP raw data cache in minutes
SNMPCACHE_TIME=60
SNMPSET_PATH="/usr/local/bin/snmpset -On -v2c"
SNMP_MODE=system
SNMPWALK_BACKGROUND=0
Link to post
Share on other sites

 

 

Працює для двох OLT. А от для одного не працює.

напрашивается вывод - может проблема с самим ОЛТ? 

Link to post
Share on other sites

 

Працює для двох OLT. А от для одного не працює.

напрашивается вывод - может проблема с самим ОЛТ? 

можливо... зараз зробив з сервера snmpwalk запрос на рівень сигналу ONU з даного OLT,  і запрос до кінця не відпрацювує - віддає рівень сигналу із 130 ONU а потім: Timeout: No Response from 192.168.1.29

Edited by igaryok
Link to post
Share on other sites

 

 

можливо... зараз зробив з сервера snmpwalk запрос на рівень сигналу ONU з даного OLT, і запрос до кінця не відпрацювує - віддає рівень сигналу із 130 ONU а потім: Timeout: No Response from 192.168.1.29

Ну а біллінг тут до чого? Чи він якось магічно мав би пробувати отримувати неотримувані дані?

Link to post
Share on other sites

білінг звичайно ні до чого... і на OLT команда show epon optical-transceiver-diagnosis відпрацювує правильно і показує сигнал всіх 180 ONU. Можливо налаштування OLT  на час віддачі запросу по SNMP і тому дані отрумуться частково

Link to post
Share on other sites

Та же беда, но тут биллинг не причем, где то тошнит одну из онушек (или не одну, но нужно сначала исправить первую на которой застряет запрос). опрос останавливается на ней, по этой ону олт не может отдать данные, в итоге выглядит как вроде запрос не отрабатывает, я забил на это дело...

Link to post
Share on other sites

Якщо б була б проблема із якоюсь ONU то show epon optical-transceiver-diagnosis не працювала б, але вона нормально відпрацьовує

я все ж думаю що проблема в налаштуванні snmp OLT

ввожу на сервері 

snmpwalk -On -v2c -c public 192.168.1.29 .1.3.6.1.4.1.3320.101.10.5.1.5

відпрацювує на 160 ONU і Timeout

одразу через 10 секунд знову запускаю snmpwalk  і одразу отримую Timeout

Якщо почекати пару хвилин і знову snmpwalk - знову можна отримати сигнал із 160 ONU і потім Timeout

Напевно стоїть обмеження на кількість запросів за якийсь час на OLT

Link to post
Share on other sites

Та же беда, но тут биллинг не причем, где то тошнит одну из онушек (или не одну, но нужно сначала исправить первую на которой застряет запрос). опрос останавливается на ней, по этой ону олт не может отдать данные, в итоге выглядит как вроде запрос не отрабатывает, я забил на это дело...

Было, ОНУ "светила" в ветку с уровнем -20-25, после того как выловил онушку все заработало.

Link to post
Share on other sites

 

 

как ловили? возле олт видно что она светит?

с этого нужно начинать, у меня указатель показывал -40-45 дБ. 

Link to post
Share on other sites

як вияснилось, проблема дійсно була в OLT, а точніше в версії прошивки. Ця проблема виникала при передачі великих запросів по SNMP. В останій версії прошивки для OLT цю проблему усунуто. Тому після оновлення прошивки на OLT запрацював нормально і snmpwalk і всі сигнали відображаються в білінгу

Link to post
Share on other sites
  • 1 month later...

Пытаюсь получить сигнал ОНУ из консоли. Вбиваю

snmpwalk -c test -v2c 172.16.0.5 1.3.6.1.4.1.3320.101.10.5.1.5

выдает

SNMPv2-SMI::enterprises.3320.101.10.5.1.5.11 = INTEGER: -147

 

На ОЛТ и на ОНУ сигнал адекватный.

В чем может быть проблема?

BDCOM(tm) P3310C Software, Version 10.1.0E Build 36039
Copyright by Shanghai Baud Data Communication CO. LTD.
Compiled: 2016-6-22 15:11:12 by SYS, Image text-base: 0x80008000
ROM: System Bootstrap, Version 0.4.1, Serial num:00316002589
System image file is "Switch.bin"
hardware version:V1.0
(RISC) processor with 131072K bytes of memory, 16384K bytes of flash
Base ethernet MAC Address: 84:79:73:5b:68:12
snmp info:
  product_ID:294   system_ID:1.3.6.1.4.1.3320.1.294.0
Link to post
Share on other sites

Да. многие устройства при опросе по snmp выдают целые числа. Например, если у Микрота "спросить" температуры, он тебе ответит 351, что значит 35,1С.

Link to post
Share on other sites

 

Дык в биллинге при этом не показывает сигнал ОНУ (

Извиняюсь за вопрос, а все ли сделано по инструкции http://wiki.ubilling.net.ua/doku.php?id=ponizer?

 

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

Link to post
Share on other sites

пошагово список действий выполненных опишите для начала

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

можно со скринами

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By nightfly
      Ubilling 1.5.9 rev 9525 The Perfect Lock
       
      Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5.  
      Повний чейнджлог
      Оновлена демка
       
       

    • By maxkorn
      Доброго дня!
      На Mikrotik NAS, створив нову підмережу для клієнтів, все наче порядок, тільки помітив, що не створюються шейпери в Queues для клієнтів цієї підмережі.
      В логах Stargazer наступне:
      2025-12-29 09:05:57 - [Ubilling] - OnConnect started for user `xxasdb5rzm`:
      2025-12-29 09:05:57 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Error: Queue entry can't be updated, missing
      2025-12-29 09:05:57 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 09:05:57 - [Ubilling] - QC: 6, elapsed time: 0.064 sec.
       
      При чому, на тому ж мікротіку є ще кілька підмереж, в яких все проходить нормально:
       
      2025-12-29 08:30:17 - [Ubilling] - OnConnect started for user `22zxp7u58x`:
      2025-12-29 08:30:17 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 08:30:17 - [Ubilling] - QC: 6, elapsed time: 0.602 sec.
       
      Налаштування аналогічні, в чому може бути причина?
    • By pytnik82
      продам по 350 грн



    • By gelmas_x
      Доброго дня! м. Івано-Франківськ, вул. Незалежності, 44. Цікавить PON
    • By ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
×
×
  • Create New...