Jump to content

Grusher - Network diagnostic tool (PON, Ethernet, WiFi)


Recommended Posts

Posted

Оновлення - build 346 😅          Сторінка проекту       Telegram група проекту
 

Автотранспорт
➕ Підтримка GPS IO via OBD (Teltonika):
    - відображення поточних даних технічного стану ТЗ в реальному часі
    - одометр + автовнесення в систему для контролю пробігу
    - температури рідин, рівень палива
    - стан акумулятора
    - стан двигуна, оберти, швидкість
    - помилки системи і тд.
    - графіки, історія, маршрут
➕ Деталізація статистики по роботам з ТЗ
➕ Мапа переміщення та автооновлення позиції ТЗ
➕ Глобальна окрема мапа переміщення ТЗ
➕ Тип ТЗ "TEST DRIVE", можливість видалити ТЗ
➕ Автозбереження позицій вкладок, динамічні таблиці
 

Білінг 
➕ Права доступу для редагування графіку робочого часу глобально і персонально
➕ Автовибір регіону, району, населеного пункту, вулиці в додаванні адресних одиниць
➕ Автокнопка з опціями для телефонного номеру
 

Завдання 
➕ Функціонал спостерігачів за завданнями + автопризначення + сповіщення
 

Пристрої
➕ Функціонал виконання масових пакетних команд на пристроях
➕ Відображення SFP дані Ethernet портів Huawei OLT
➕ OLT: CDATA FD1616SN-R1, ZTE C300 V2.0.1, розширено ряд V-SOL V1600D
➕ Підтримка деяких спецсимволів у CLI командах
➕ Підтримка ONU (ZTE C6XX) 2.5Gb, 10Gb Ethernet
➕ +23 нові моделі пристроїв
➕ Ручне додавання пристроїв із персональним SNMP v1 і v2c (тестується)
➕ Відображення в подіях помилок портів від певної кількості

API
➕ get_pon_iface_onu_load (by device ID), get_user_device_permission

  • 2 months later...
Posted

Дуже велике оновлення - build 349 😅 
З основного:
 - Оптимізація коду та покращень дизайну системи, більше User Friendly
 - Збільшено швидкість автопошуку (автооновлення) пристроїв до 10 разів!!!
 - Зменшено споживання ресурсів системою до 25%
 - Прискорено роботу SNMP до 3 разів

 

Пристрої
➕ Нові моделі пристроїв
➕ Нові типи пристроїв (частково змінена структура БД)
➕ Можливість зміни моделі пристрою в ручному режимі
➕ Можливість заборони зміни моделі пристрою в автоматичному режимі
➕ Можливість призупиняти/перезапускати опитування ONU в переліках по інтерфейсах
➕ Більша кількість типів пристроїв на мапі
➕ Груповані події по пристроях
➕ При перенесені даних ONU тепер копіюється більше параметрів, включаючи автоопитування
➕ Історія стану порту у вигляді таблиці і графіку в подіях 
➕ Створення окремих сповіщень по SNMP трапах для окремих груп пристроїв/IP
➕ Отримання переліку незареєстрованих ONU окремим поллером + з картки пристрою
➕ Пошук по RAW даних у SNMP трапах

Персоналізація
➕ Можливість персонально задавати час відображення спливаючих повідомлень різних типів
➕ Можливість задавати товщину ліній і розмір точок графіків
➕ Віджет Service Checker
➕ Нові способи сортування динамічних таблиць (сортування працює краще)
➕ Логування входу/виходу з системи в стандартний логах

Мапа
➕ Автооновлення станів будинків на основі обладнання та абонентів у них

Автомобілі
➕ Нова логіка обрахунку різниці одометрів (оптимізовано для звітності обліку ТЗ) 
➕ Дані холостого використання двигуна ТЗ 
➕ Видалення даних одометра

API
➕ Всі технічні відповіді тепер повертаються у json (раніше у RAW)
➕ find_users_by_phone, task_history, task_history_statuses_diff
➕ Розширено task_get

 

Детальніше

  • 2 months later...
Posted

Реліз 2.6.10  (build 351) 😅 

З основного:

  • Оптимізація системи, функцій, запитів, покращення продуктивності
  • Новий функціонал
  • Розширена система збору та відображення статистики внутрішніх сервісів

Білінг
➕ Телефони абонентів винесено в окрему таблицю. При оновленні синхронізуються. Оновлено API. Оновлено системні виклики
➕ Поле "Номер договору" + пошук
➕ Мапа розміщення абонентів, рівня проникнення, тарифних планів
➕ Колір тарифного плану
➕ Редірект з форми додавання будинку
➕ Створення окремих лінків на кожен білінг (для мультибілінгів)

Завдання 
➕ Встановлено сортування у переліку завдань за замовчуванням ID-DESC
➕ Зміна переліку співробітників для виконавців та спостерігачів
➕ Розширено фільтри у переліку завдань

Пристрої
➕ Фонова обробка метрик, бекапів конфігів при додаванні нового пристрою та/або переходу його в ONLINE
➕ Підтримка OLT CDATA FD1608SN-R2-DAP v3
➕ Сповіщення про появу у мережі ONU зі списку (наприклад викрадені чи втрачені ONU)
➕ Оновлено алгоритм додавання пристроїв вручну
➕ Відображення часу постановки ONU в ONLINE в дереві PON

Система
➕ Додано нові графіки статистики роботи системи + фільтри. Окремі графіки для поллерів
➕ Попередній перегляд прикріплених PDF файлів
➕ Перегляд повного логу помилок
➕ Завантаження прикріплених файлів із статистики
➕ Відображення причини розреєстрації ONU в подіях
➕ Підтримка ZTE C6XX LAG (LACP)
➕ Функціонал перевірки та оптимізації таблиць БД
➕ Збір деякої статистики щохвилинно

ERP
➕ Тип персоналу, посада, дата народження, дата прийняття на роботу, опис, аватар, призначення виконавцями і спостерігачами

Автомобілі
➕ Прикріплення файлів до логів

  • 1 month later...
Posted

Build 352 - 03.05.2026

  • Проведено масштабний рефакторинг коду всієї системи.
  • Зменшено навантаження на систему у 2 рази. 
  • Розроблено проксі-модуль для роботи з різними віддаленими мережами. 
  • Реалізовано механізм попередження про проблеми в мережі. 
  • Впроваджено віджет відображення стану системи. 
  • Оптимізовано топологію маршрутизації MAC-адрес. 
  • Запроваджено автоматичний моніторинг сервера Grusher (пристрій з IP 127.0.0.1). 

Білінг
➕ Мультимітки до адресних одиниць
➕ Ігнорування синхронізації вибраних параметрів будинків

Пристрої
➕ 20 нових моделей
➕ Підтримка MikrotikAPI (+OSPF)
➕ Топологія мережі по MAC включення
➕ Підтримка карт GTBO, модифікацій GTGH
➕ Автооновлення інформації про пристрої, додані вручну
➕ %SOURCE_ADDRESS% в команди
➕ Розширено різні пошуки
➕ Відключення отримання непотрібних метрик
➕ Запис останніх отриманих даних в БД

Інтерфейс
➕ Кнопки зміни розміру модального вікна
➕ Вивід різного формату MAC по системі
➕ Пагінація 500, 1000, 2000

Система
➕ Пошук по мітках нод і їх відображення
➕ AI аналізатор дзвінків доступний з CLI

ERP
➕ Мапа абонентів із завданнями, тарифами, проникненням

Автомобілі
➕ Звіт GPS IO - перший і останній рух; GPS data info

API
➕ get_call_list, get_call_by_id

 

  • 4 weeks later...
Posted

Build 353 - 26.05.2026

   Основна робота проведена над покращенням та доопрацюванням поточного функціоналу та виправленням помилок.

Білінг
➕ Розширена мапа абонентів новими функціями
➕ Картка абонента тепер динамічна і перебуває в активній розробці і розширенні функціоналу
➕ Розширено функціонал роботи з телефонами
➕ Стан ONU і PING абонента

Пристрої
➕ Підтримка отримання резервних копій через curl
➕ Підтримка нових методів і комутаторів через CLI (~70)
➕ Ручний запуск пошуку/оновлення пристроїв у конкретній підмережі

Інтерфейс
➕ Приховування паролів та SNMP-community

Система
➕ Кольори нод на мапі
➕ Оновлені сторінки вузлів зв'язку з пошуком і фільтрами
➕ AsteriskCall getCallsByCustomerId
➕ Отримання Broadcast, Multicast, Unicast (за потребою)
➕ Можливість примусово завершити сесію користувачу системи
➕ Вибір діапазону відображення сигналів ONU на пропорційному графіку

ERP/Завдання
➕ Перший стан завдання додається в історію для коректного розрахунку часу виконання

API
➕ get_mac_history_on_onu, передача дати метрики

  • 1 month later...
Posted

Оновлення - Release 2.7.0 - build 400 😅

🪚 AI у Grusher вже не просто показує проблеми - він навчається передбачати їх ще до того, як абонент помітить, що щось пішло не так.
- Модуль визначення аномалій в мережі переведено у beta
AI/ML – Як система прогнозує аварії в мереж

ML/AI
➕ Графіки метрик аномалій

Завдання
➕ Передача виданавців з завдання по URL
➕ Відображення в календарі завдань без виконавців

Система
➕ Відображення задубльованих ONU в розширеному перегляді PON-порту
➕ Графіки навантаження системи, БД, стан серверу

API
➕ car_info_periodic_works, розширено get_iferror_history

zobrazennia[1].png

  • 2 months later...
Posted

1421330290_.png.96d4facfaff13053b934baeae43c25e7.png
Grusher 2.8 - реліз 🚀
Найбільше оновлення платформи: мережа, транспорт, склад і права тепер працюють як одне ціле, а стан мережі видно в реальному часі завдяки мультидашбордам.

Мультидашборди: стан мережі в реальному часі 📊
- Кілька дашбордів під різні ролі - стан мережі, завдання, звіти по SFP і ONU з графіками. Живі оновлення без перезавантаження сторінки.

Нова адресна система 📍
- Дерево адрес із живими лічильниками, фільтрами й каскадом, полігони Visicom для адресних одиниць. Адреса стала наскрізною сутністю.

Більше прав доступу 🔐
- Адресні одиниці в правах користувача, права застосовано на всіх рівнях: переліки, карти, пошук. Кожен бачить рівно свою зону відповідальності.

Мережа та мапи 🌐
- Трасування й пошук волокна з деталізацією жили та підсвіткою траси. Імпорт розварки з UserSide разом із пігтейлами й підписами, каталог кабелів з автопідстановкою кольорів (WDM, одномод/багатомод), IP-мапа з абонентами та коментарями до ONU. Порційне завантаження з живими оновленнями.

Комутація і схеми 🔀
- Оновлені схеми розварок з розширеним функціоналом. Загальна схема комутації: переходи по сусідах, автокомутація кабелю, автоматичне розміщення елементів, порт у порт, товщина й підписи ліній. Імпорт fpinger 1:1. Новий конструктор PON-дерева зі збереженням схем.

Розширено GPS-мапи та контроль автотранспорту 🚗
- GPS-треки з напрямком руху, режим одного авто, відповідальні за авто.

Мапа перевищення швидкості ⚠️
- Перевищення визначаються автоматично й лягають на мапу - видно, де саме й коли водій перевищив, а не лише сухий факт у звіті.

Розширено функції складу 📦
- Оновлений склад. Підтвердження приймання. ТМЦ прямо в завданнях: списання й переміщення відбуваються там, де виконується робота, а не окремим ритуалом наприкінці дня.

Завдання ✅
- Черга завдань з часом роботи, періодичні завдання з ескалацією та дочірніми, мітки, приховані завдання.

Розширено інтеграції 🔗
- Нове REST API v1 + Swagger UI локально, розширене покриття старого API

Оновлено дизайн 🎨
- Інтерфейс став цілісним і передбачуваним.

Покращена продуктивність ⚡️
- Прискорення переліків, оптимізація SNMP через проксі, порційне завантаження мап.

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
×
×
  • Create New...