Користувальницькькі налаштування

Налаштування сайту


ponizer

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
Наступна ревізія По сторонах наступні версії
ponizer [2019/06/24 15:30]
ponizer [2023/02/13 14:56]
bobr [Починаючи з релізу 1.3.6]
Рядок 1: Рядок 1:
 +====== ПОНизатор ======
  
 +{{:ponizer0.png?|}}
 +
 +Модуль ПОНизатор предназначен для контроля уровней сигнала у установленных у PON пользователей ONU. Также ПОНизатор умеет вести учет уровней сигнала ONU за все предыдущее время, и удобно показывать их в разрезе дня/месяца/всего времени существования ONU. На текущий момент, из коробки предоставляются шаблоны опроса и поддерживаются:
 +
 +  * BDcom
 +  * ZTE
 +  * Huawei
 +  * Eltex
 +  * Stels
 +  * Extralink
 +  * V-Solution
 +  * C-Data
 +  * SmartFiber
 +  * GCOM
 +  * и еще всякое неведомое говно.\\
 +
 +Что требуется, для того, чтобы он заработал? Все довольно просто. Для первоначальной настройки, потребуется всего 5 простых шагов.
 +
 +====== Начальная настройка ======
 +
 +1. включаем модуль в [[alteriniconf|alter.ini]]
 +<code ini>
 +;Включен ли ПОНизатор?
 +PON_ENABLED=1
 +;Показывать как модели ONU, только модели устройств с подстрокой ONU в названии модели.
 +ONUMODELS_FILTER=1
 +</code>
 +
 +2. В справочнике моделей оборудования, добавляем нашу OLT
 +
 +{{:ponizer1.png?400|}}
 +
 +3. В справочнике активного сетевого оборудования aka "Свичи" регистрируем нашу ОЛТ-у, вдумчиво указав в примечаниях дословно "OLT". Также не забываем указать валидное SNMP комьюнити.
 +
 +{{:ponizer2.png?400|}}
 +
 +4. Убеждаемся, что мы правильно обозначили наше устройство как OLT поскролив справочник свитчей вниз.
 +
 +{{:ponizer3.png?400|}}
 +
 +5. Добавляем в crontab -e соответствующий вызов [[remoteapi|RemoteAPI]].
 +
 +<code bash>
 +*/10 * * * *    /bin/ubapi "oltpoll"
 +</code>
 +
 +
 +====== Использование ======
 +
 +Добавляем в "справочнике ONU" нашу ONU.  И отвечая на все последующие вопросы: да - им тоже нужны модельки оборудования из соответствующего справочника, да - MAC тоже нужно указывать.
 +
 +{{:ponizer4.png?400|}}
 +
 +Ассоциировать ONU с конкретным пользователем, мы можем прямо из профиля этого пользователя, воспользовавшись черной магией:
 +
 +{{:ponizer5.png?400|}}
 +
 +{{:ponizer6.png?400|}}
 +
 +В дальнейшем, таким же образом, в два клика мышью, вы из профиля пользователя, сможете попадать прямо к его ONU.
 +
 +Через некоторое время, если мы все сделали правильно, получаем вот какую-то такую картину с историческими уровнями сигналов:
 +
 +{{:ponizer7.png?400|}}
 +
 +Также ПОНизатор для OLT BDcom/Eltex/Stels умеет обнаруживать еще незарегистрированные устройства ONU, и предоставлять возможности для их быстрой регистрации. Для OLT ZTE для этого предназначен  модуль [[zteonureg|Регистрация ONU/ONT на ZTE OLT]].
 +
 +{{:ponizer086.png?400|}}
 +
 +{{:ponizerunknownonu.png?400|}}
 +
 +
 +====== Немного о SNMP на OLT ======
 +
 +**ZTE 220**
 +
 +<code>
 +snmp-server community changeme view allview rw
 +snmp-server view allview internet included 
 +snmp-server view DefaultView system included 
 +</code>
 +
 +**BDCOM**
 +
 +<code>
 + snmp-server community 0 changeme RO
 +</code>
 +
 +
 +====== Для Huawei/ZTE/ELTEX GPON======
 +
 +В snmp шаблонах есть опция которая регулирует в каком формате обрабатывать серийные номера.
 +<code>
 +SNMODE
 +</code>
 +Может принимать два значения PURE и STRING.\\
 +PURE - полностью HEX вид серийника, пример: 54504C47D8826100.\\
 +STRING - упрощенный вид, пример: TPLGD8826100.\\
 +\\
 +Очень важно вводить серийный номер в понизатор в соотвествии с опцией.
 +
 +====== Різні фічі (потрібні та не дуже) ======
 +==== Починаючи з релізу 1.0.3 ====
 +   * додана можливість валідації МАСів ONU та виключення невалідних з обробки або заміна їх на рандомно згенеровані, типу: FF:00:XX:XX:XX:00. Регулюється наступними опціями [[alteriniconf|alter.ini]]: PON_ONU_MAC_VALIDATE, PON_ONU_MAC_MAKE_RANDOM_IF_INVALID.
 +
 +==== Починаючи з релізу 1.0.5 ====
 +   * додано можливість відображення опису (port description) PON-портів в основній таблиці зі списком ONU та у статистиці по OLT. На даний момент це реалізовано для SNMP-шаблонів BDCOM P3310C та V-Solution V1600D. Керується наступними необов'язковими опціями alter.ini: PON_IFACE_DESCRIPTION_IN_MAINTAB, PON_IFACE_DESCRIPTION_IN_STATSTAB.
 +
 +==== Починаючи з релізу 1.1.3 ====
 +   * при додаванні слова NOFDBQUERY в опис девайсу в модулі "Комутатори" (так-так, саме там, де ми вказуємо слово OLT) для цього OLT не буде проводитись отримання та розбір FDB кешу. Поки що працює тільки для OLT C-Data/Stels FD11xx і V-Solution V1600D.\\ З релізу **1.2.7** - також для OLT BDCOM.
 +
 +==== Починаючи з релізу 1.3.2 ====
 +   * для C-DATA FD12XX додана можливість відображати префікс назви інтерфейсу, наприклад “pon/0/0/”. Регулюється опцією SNMP шаблону INTERFACEADDPONPREFIX
 +
 +==== Починаючи з релізу 1.3.6 ==== 
 +   * SNMP шаблони OLTів відтепер підтримують опцію SERIAL_CASE_MODE, призначену для контролю регістру символів серійників GPON ONU в файлах SNMP-кешу опитувань OLT.\\ Може приймати такі значення:\\ 
 +     * 0 - no case convert
 +     * 1 - lowercase 
 +     * 2 - uppercase\\ Задумувалась ця опція для роботи в купі з опцією [[alteriniconf|alter.ini]] PON_ONU_SERIAL_CASE_MODE і головна ідея полягає в слідуючому:
 +       * опція в alter.ini відповідає виключно за встановлення регістру серійного номера на інтерфейсі, тобто всілякі реєстрації ONU людьми
 +       * з іншого боку, опція в шаблонах SNMP відповідає за встановлення регістру серійного номера під час опитування SNMP пристроїв OLT\\ Бажаний результат полягає в тому, що ми можемо чітко встановити єдинообразність регістрів серійних номерів ONU в БД для зареєстрованих ONU, а також у файлах кешу опитування SNMP OLTів.\\ Окремо варто відмітити, що для коректної роботи даної опції її підтримка має бути реалізована в HAL-бібліотеці вашого девайсу.\\
 +
 +   * C-Data/Stels FD11xx також підтримують опцію INTERFACEADDPONPREFIX
ponizer.txt · Востаннє змінено: 2023/04/10 18:07 повз nightfly