Перейти до змісту

Робота з обладнанням➧

Огляд

Як WildcoreDMS підключається до обладнання, звідки беруться параметри підключення, як працює кешування відповідей і як отримати «живі» дані.

Способи взаємодії➧

WildcoreDMS працює з обладнанням через:

  • SNMP v1/v2c — основне джерело даних: стан портів і ONU, лічильники, FDB, рівні сигналу;
  • консоль (Telnet/SSH) — дані, недоступні по SNMP, реєстрація ONU, макроси, веб-консоль;
  • API — для Mikrotik RouterOS;
  • ICMP — перевірка доступності пристрою перед зверненням до нього (можна вимкнути параметром SWC_CHECK_ICMP_PING).

Що саме можна отримати з конкретної моделі, залежить від її набору модулів. Перелік модулів пристрою показує команда:

wca switcher-core:modules <IP пристрою>

Повний перелік моделей і можливостей — Список обладнання.

Параметри підключення: звідки беруться➧

Облікові дані та параметри підключення задаються на кількох рівнях. Кожен наступний рівень перекриває попередній:

система (.env / веб) → доступ → модель → пристрій
Рівень Де задається Що можна задати
Система Конфігурація > Конфігурація системи → «Робота з пристроями» або .env — див. Налаштування системи (.env) Значення за замовчуванням для всіх пристроїв
Доступ Керування пристроями > Доступи Community, логін/пароль, тип консолі, порти, тайм-аути, версія SNMP
Модель Додаткові параметри моделі Облікові дані (access) та параметри підключення (sw_core_connection)
Пристрій Додаткові параметри пристрою Те саме, що для моделі — для одного пристрою

Не всі параметри доступні на кожному рівні:

Параметр Система (веб / .env) Доступ (веб) Модель / пристрій (JSON)
Тип консолі (Telnet/SSH) ✓ ✓ ✓
Порт консолі ✓ ✓ ✓
Тайм-аут консолі ✓ ✓ ✓
Очікування даних консолі ✓ — ✓
Версія SNMP ✓ ✓ ✓
Порт SNMP ✓ ✓ ✓
Тайм-аут і повтори SNMP ✓ ✓ ✓
Порт API Mikrotik ✓ — ✓
Community, логін, пароль — ✓ ✓
Кількість одночасних запитів до обладнання лише .env — —
Час життя кешу відповідей лише .env — —

Кеш і «живі» дані➧

WildcoreDMS прагне показувати актуальні дані з обладнання, але щоб сторінки відкривалися швидко, відповіді обладнання кешуються. Дані в кеші вважаються актуальними протягом часу, заданого параметром SWC_CACHE_ACTUALIZE_TIMEOUT_SEC; після цього вони запитуються з обладнання знову.

На сторінці пристрою, порту чи ONU блок «Виклик пристрою» показує, звідки взято кожен тип даних:

  • з кешу (час) — дані з кешу та коли вони були отримані;
  • Онлайн — дані щойно отримані з обладнання.

Щоб отримати свіжі дані, натисніть «Оновити» на сторінці — запит до обладнання може тривати 15–30 секунд і довше для великих OLT.

Info

Частина даних (графіки, історія рівнів сигналу, аналітика) береться з історії опитувань, а не з обладнання напряму, тому кнопка «Оновити» їх не змінює. Історія оновлюється опитувачем за розкладом.

Налаштування роботи з окремою моделлю чи пристроєм➧

Поведінку для конкретного обладнання змінюють додаткові параметри моделі або пристрою: локальні описи PON-портів, набір даних для списку та картки ONU, формат серійних номерів Huawei, автоматична діагностика кабелю тощо — див. Додаткові параметри моделей і пристроїв.

Функціонал і компоненти➧

Можливості роботи з обладнанням надають компоненти. Якщо компонент вимкнено — відповідних сторінок, вкладок і кнопок немає.

Функціонал Компонент
Сторінка OLT, дерево ONU, сторінка ONU, DHCP Snooping та чорний список на OLT OLT olts
Дії з ONU та портами OLT Керування OLT olts_control
Реєстрація ONU Реєстрація ONU onts_registration
Сторінка комутатора та порту, діагностика кабелю/SFP, DHCP Snooping на комутаторах Комутатори switches
Дії з комутатором і портами Керування комутаторами switches_control
ARP, FDB, прямі маршрути L3-обладнання Маршрутизатори routers
Mikrotik RouterOS Mikrotik RouterOS router_os
Доступність по ICMP, ICMP-пристрої Пінгер pinger
Графіки трафіку, помилок, сигналу, ресурсів Графіки prometheus_wrapper
Трафік у реальному часі Трафік у реальному часі live_traffic
Історія MAC-адрес Історія FDB fdb_history
Веб-консоль Веб-консоль console
Макроси Макроси macros
Бекапи конфігурації Бекапи конфігурації oxidized
Миттєва реакція на SNMP-трапи SNMP-трапи trapservice
Датчики Датчики sensor_devices
API діагностики та пошуку абонента для білінгів Діагностика diagnostic, Пошук пристроїв search_device

Розділи➧

Сторінка Що описано
Список пристроїв і сторінка пристрою Пошук пристроїв, ліва панель, загальні вкладки та картки порту/ONU
Робота з OLT Дерево ONT, фізичні інтерфейси, незареєстровані ONU, сторінка PON-порту
Сторінка ONU Статус, сигнал, UNI-порти, FDB, лічильники, дії з ONU
Комутатори та L3-обладнання Порти, VLAN, ARP/FDB/маршрути, сторінка порту, діагностика кабелю та SFP
Mikrotik RouterOS Інтерфейси, DHCP, ARP, черги, BGP
ICMP-пристрої та Пінгер Контроль доступності будь-якого вузла
DHCP Snooping Прив'язки MAC/IP/VLAN на комутаторах та OLT
Чорний список ONU Заблоковані ONU на OLT
Історія рівнів сигналу ONU Мін/макс сигналу, скидання меж
Опитувач обладнання Фоновий збір даних та інтервали
Датчики Пристрої моніторингу (температура, живлення тощо)