-
Всього повідомлень
56 -
Приєднався
-
Останній візит
-
Дней в лидерах
5
Тип контенту
Профили
Форум
Календарь
Сообщения додав gviabcua
-
-
3 часа назад, be4v15 сказав:
ну тобто малюю я щось собі у Вашому проєкті, витрачаю наприклад 3 місяці роботи. Потім хераксь- хтось шось кудись- і я сиджу дивлюсь у пустоту...
тому пардон- або локальна версія, або можливість експорту в визнані формати
будувати щось у повітрі- така собі забава
Ви собі локально ставите. То демка для ознайомлення.
зберігається у вас в БД- 2
-
33 минуты назад, DobrijUser сказав:
Не вдається авторизуватися по даних демо версії на сторінці проекту.
Поправив. Хтось юзера відключив
- 1
-
8 минут назад, mch412 сказав:
Добрий день!
Функціонал вражає. Тільки я так і не зрозумів чи безкоштовна чи треба обовязково лицензію брати.
Безкоштовно. Ліцензія просто необхідна для роботи системи і оновлень - система "антимоскаль". Тому код публічно і не викладаю. Такий захист
- 1
-
Вийшло оновлення 2.5.9 - Детальніше
Додано:
- Додано можливість додавати доступи до веб чи API по IP клієнта чи підмережі
- Додано отримання таблиці FDB ONU на BDCOM OLT GPON
- Додано відображення Huawei Service Port у картці ONU
- Додана підтримка OLT NOKIA/ALCATEL
- Додано отримання IP ONU та ping з картки ONU
- Додана підтримка сповіщень про оновлення безпеки та fixes & features
- Додана автоматична перевірка нових версій, сповіщення для адміністраторів
BUGS:
- Виправлено назви та переклади прав користувачів
- Виправлено посилання та деякі іконки меню
- Виправлено автоматичне видалення розреєстрованого ONU терміналу
- Виправлено отримання сигналів на OLT BDCOM
Зміни:
- Підкориговано отримання резервних копій обладнання
- Якщо резервна копія не створилась із першого разу, діє змінений алгоритм отримання копії
- Оптимізована база даних обладнання
- Оновлені описи в налаштуваннях. Приведено до єдиного шаблону
-
Grusher - це повністю автономна комплексна система діагностики, моніторингу, резервування та звітності у вашій мережі орієнтована на максимальну продуктивність з мінімально використаними ресурсами.
Grusher має підтримку та інтеграцію API з такими популярними в Україні продуктами як Zabbix та UserSide, має редактор мапи ВОЛЗ, моніторинг тригерів, створення користувацьких дашбордів, завдання, персоналізація та ін.
Крім того Grusher має власне API, що забезпечить його інтеграцію з будь-якими іншими системами, що є у вас в організації.
Система підтримує хмарне оновлення компонентів та бази обладнання.
Система є безкоштовною для використання
Основні характеристики (дуже коротко):
-
Модуль "Devices" (перелік підтримуваних пристроїв)
- контроль, моніторинг, управління пристроями в мережі
- автододавання та автозаміна пристроїв та даних в системі
- отримання метрик пристрою
- сповіщення про проблеми
- автоприв’язка абонента до порту ethernet / ONU на основі MAC-адреси / ONU
- картка пристрою з можливістю відображення багатьох даних (стани портів, завантаженість абонентами, навантаження на пристрій, сигнали SFP, ONU, графіки та ін.)
- моніторинг живлення
-
Модуль "PON" (на даний час підтримка BDCOM, ZTE, CDATA, GCOM, HUAWEI, NOKIA - список постійно розширюється)
- отримання метрик з ONU, моніторинг доступності
- логування та визначення потенційних проблем як на ONU так і на дереві
- сповіщення про проблеми
-
Модуль "Резервне копіювання конфігурацій пристроїв"
- отримання та збереження резервних копій пристрою
- контроль версій та змін
-
Модуль "SFP"
- отримання метрик з SFP модулів усіх пристроїв
-
Модуль "ВОЛЗ/Вузли зв'язку"
- редактор об'єктів на мапі
- редактор ВОЛЗ
- вузли зв'язку
- підмодуль "Структурні схеми" + моніторинг доступності
-
Модуль "Завдання"
- призначення персоналу на роботи
- типи, групи, шаблони завдань
- прикріплення адрес, абонентів, вузлів зв'язку
-
Модуль "Білінг"
- підтримка будь-якого білінгу (синхронізація на основі типових скриптів)
- перелік адрес, абонентів
- підтримка геокординат для адрес, ONU та пристроїв
-
Модуль "Користувачі"
- розмежування прав доступу по групах і персонально
-
Модуль "Dashboard"
- створення персоналізованих dashboard
-
Модуль "Події"
- виведення проблем та тригерів (як у Zabbix)
- внутрішня система спливаючих сповіщень, побудована з використанням веб-сокетів. Це дозволяє миттєво отримувати сповіщення одночасно всім користувачам без додаткових запитів на сервер
- внутрішній автономний сервіс розсилання сповіщень в Telegram та на пошту
-
Модуль "Статистика"
- Безліч графіків та статистичної інформації
-
Модуль "Інше"
- API
- SYSLOG
- Синхронізація ВОЛЗ USERSIDE
- Підтримка Zabbix API
- Внутрішній планувальник
- Налаштування системи через веб-інтерфейс
- Контроль навантаження сервера
- Контроль виконання служб
- HouseKeeper
- HistoryTrends та багато іншого.
В планах розширення функціоналу
Більше інформації Changelog Документація Умови використання (Terms of use)
З питань інтеграції системи в свою мережу звертайтесь https://t.me/gviabcua https://t.me/grusher_gviabcua
Система надається безкоштовно (є і платні версії). Обов'язково необхідно мати ліцензію на користування ПЗ. Ліцензія дозволяє підтримувати систему в актуальному стані та оновлювати бази обладнання. Отримати можна у автора ПЗ ПЗ надається в повній комплектації без урізання функціоналу при активній ліцензії.
-
Модуль "Devices" (перелік підтримуваних пристроїв)
-
5 минут назад, rtrt сказав:
ага, нашел в чем глюк )))
в ссылке http, а нужно httpS
Поправив. Не помітив. Дякую
https://grusher-demo-1.gviabcua.in.ua -
-
9 минут назад, rtrt сказав:
ссылка на демо неработает
Скоріш за все блокування DNS чи АС на хостингу. Демка нічого не блокує
-
4 часа назад, Allison сказав:
Не дає спокою фраза "можливо, буде додатковий функціонал". А можливо і не буде. Зрозуміло що продукт не націлений на масового користувача, но все одно не хотілося б в не підходящий момент залишитись з голою задницею. Звучить як перехідний пункт між розробкою свого функціоналу, поки сидиш на безкоштовній версії, або пошуком якихось варіантів з гарантованою підтримкою продукту. Но варіант вартий щоб його розглянули, дякую)"можливо, буде додатковий функціонал" означає, що якщо допишеться щось таке, за що можна брати кошти, то воно буде платним. Все що є - безкоштовно, таким і залишиться. Нові моделі додаються, баги фіксяться, функціонал робиться. Так що з голою задницею не лишитесь
Просто є продукти які роками на ринку і про які всі знають, а є такі, які роками розроблялись і тільки вийшли. Ще й безкоштовно. То зрозуміло, що будуть питання типу "як це так безкоштовно?".
Ось актуальний changelog https://gviabcua.in.ua/grusher/changelog
-
Абсолютно ніякого. Безкоштовна версія має повний функціонал без обмежень, але періодично вилітають вікна донату. Якщо вони не заважають то користуйтесь на здоров'я, а якщо заважають то є підписка або одноразовий платіж, що це вимикає. Ніяких обмежень на кількість обладнання.
3 часа назад, reddevil сказав:Якось золоті гори за безкоштовно настаражує. Який у вас інтерес?
Я зайнятий іншим проектом, а цей жалко щоб пропадав. Тому так. Підтримка, персональне налаштування, допилювання якогось функціоналу для вас то розуміється за гроші. А так то новий функціонал, фікси і підтримка обладнання надається в порядку наявності вільного часу. Запитайте в тг групі тих, хто користуються
Ось якщо детальніше
Є три версії:
- безкоштовна (ліцензія free), видається на рік і треба подовжувати щорічно;
- підписка 2000 грн/місяць (ліцензія subscribe);
- одноразовий платіж 50 000 грн (ліцензія ultimate).
Платні версії відключають вспливаючі вікна безкоштовної версії і дають безстрокову ліцензію + розширену підтримку і надалі, можливо, буде додатковий функціонал
При закінченні платної підписки система переходить у версію free
Після закінчення ліцензії система працює в обмеженому режимі
Кількість обладнання неважлива- 1
-
В 12.09.2023 в 10:40, Allison сказав:
Хто може що порадити, можливо на власних прикладах використання. Розглядаю як платні, так і безкоштовні варіанти, з можливістю масштабування надалі
Повністю безкоштовний варіант
https://gviabcua.in.ua/grusher
Grusher - це повністю автономна комплексна система діагностики, моніторингу, резервування та звітності у вашій мережі орієнтована на максимальну продуктивність з мінімально використаними ресурсами.Grusher має підтримку та інтеграцію API з такими популярними в Україні продуктами як Zabbix та UserSide, має редактор мапи ВОЛЗ, моніторинг тригерів, створення користувацьких дашбордів, персоналізація та ін.
-
В 04.09.2023 в 18:49, Maverick5 сказав:
Добрый день.
Подскажите MIB для мониторинга питания OLTа.
Хочу по snmp видеть когда голова уходит на питание от батарей при падении основного 220в
Спасибо!
Те, що є
C300 v2
GET_DC_voltageSNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.4.1.1.0 * 0.001
SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.4.1.1.1 * 0.001
C300 v 1
GET_DC_voltage
SNMPv2-SMI::enterprises.3902.1015.2.1.3.9.2.1.3.1.1.0 * 0.001
SNMPv2-SMI::enterprises.3902.1015.2.1.3.9.2.1.3.1.1.1 * 0.001
C320 v2
GET_DC_voltage
SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.4.1.1 * 0.001
GET_power_supply_power
SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.3.1.1.3 * 0.001
SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.3.1.1.4 * 0.001
C610
GET_voltage SNMPv2-SMI::enterprises.3902.3.6002.2.6.3.1.5.1.1.0
GET_power_supply_power SNMPv2-SMI::enterprises.3902.3.6002.2.6.3.1.8.1.1.0
-
Grusher - це повністю автономна комплексна система діагностики, моніторингу, резервування та звітності у вашій мережі орієнтована на максимальну продуктивність з мінімально використаними ресурсами.
Grusher має підтримку та інтеграцію API з такими популярними в Україні продуктами як Zabbix та UserSide, має редактор мапи ВОЛЗ, моніторинг тригерів, створення користувацьких дашбордів, персоналізація та ін.
Крім того Grusher має власне API, що забезпечить його інтеграцію з будь-якими іншими системами, що є у вас в організації.
Система підтримує хмарне оновлення компонентів та бази обладнання.
БЕЗКОШТОВНО
https://gviabcua.in.ua/grusher
Скріншоти -
- 1
-
Grusher - це повністю автономна комплексна система діагностики, моніторингу, резервування та звітності у вашій мережі орієнтована на максимальну продуктивність з мінімально використаними ресурсами.
Grusher має підтримку та інтеграцію API з такими популярними в Україні продуктами як Zabbix та UserSide, має редактор мапи ВОЛЗ, моніторинг тригерів, створення користувацьких дашбордів, персоналізація та ін.
Крім того Grusher має власне API, що забезпечить його інтеграцію з будь-якими іншими системами, що є у вас в організації.
Система підтримує хмарне оновлення компонентів та бази обладнання.
БЕЗКОШТОВНО
https://gviabcua.in.ua/grusher
Скріншоти -
-
В 15.03.2022 в 15:18, ruslan_os сказав:
например узнал что gpon-onu_1/2/1 это 285278721, следующий порт gpon-onu_1/2/2 будет 285278722 добавляем к предвдущему 1 и так будет до gpon-onu_1/2/16, потом прибавляем 241 и получаем gpon-onu_1/3/1, дальше по аналогии.
285278721 gpon-onu_1/2/1 285278721
285278722 gpon-onu_1/2/2 285278721 + 1 = 285278722
285278723 gpon-onu_1/2/3 285278722 + 1 = 285278723
285278724 gpon-onu_1/2/4 285278723 + 1 = 285278724
285278725 gpon-onu_1/2/5 285278724 + 1 = 285278725
285278726 gpon-onu_1/2/6 285278725 + 1 = 285278726
285278727 gpon-onu_1/2/7 285278726 + 1 = 285278727
285278728 gpon-onu_1/2/8 285278727 + 1 = 285278728
285278729 gpon-onu_1/2/9 285278728 + 1 = 285278729
285278730 gpon-onu_1/2/10 285278729 + 1 = 285278730
285278731 gpon-onu_1/2/11 285278730 + 1 = 285278731
285278732 gpon-onu_1/2/12 285278731 + 1 = 285278732
285278733 gpon-onu_1/2/13 285278732 + 1 = 285278733
285278734 gpon-onu_1/2/14 285278733 + 1 = 285278734
285278735 gpon-onu_1/2/15 285278734 + 1 = 285278735
285278736 gpon-onu_1/2/16 285278735 + 1 = 285278736
285278977 gpon-onu_1/3/1 285278736 + 241 = 285278977
285278978 gpon-onu_1/3/2 285278977 + 1 = 285278978
285278979 gpon-onu_1/3/3 285278978 + 1 = 285278979
285278980 gpon-onu_1/3/4 285278979 + 1 = 285278980
285278981 gpon-onu_1/3/5 285278980 + 1 = 285278981
285278982 gpon-onu_1/3/6 285278981 + 1 = 285278982
285278983 gpon-onu_1/3/7 285278982 + 1 = 285278983
285278984 gpon-onu_1/3/8 285278983 + 1 = 285278984
285278985 gpon-onu_1/3/9 285278984 + 1 = 285278985
285278986 gpon-onu_1/3/10 285278985 + 1 = 285278986
285278987 gpon-onu_1/3/11 285278986 + 1 = 285278987
285278988 gpon-onu_1/3/12 285278987 + 1 = 285278988
как то так, но это для получения mac address, для полученя других параметром будут другие id. Для подсказки везде соблюдается определенный шаг, узнаете id какой потом прибавляете шаг получаете следующий порт, в некоторых случаях вычислил что был шаг 256 меджу gpon-onu_1/3/1 и gpon-onu_1/3/2, а между портами шаг 61696, главное что везде есть последовательность, вычисляется простой арифметикой
а это 12.176.190.118.200.250.247 тут тоже все просто 12 - это vlan id 12
а 176.190.118.200.250.247 собственно сам мак адрес в DEC формате
преобразовываем DEC в HEX получаем:
DEC(176)= HEX(B0)
DEC(190)= HEX(BE)
DEC(118)= HEX(76)
DEC(200)= HEX(C8)
DEC(250)= HEX(FA)
DEC(247)= HEX(F7)
mac address B0-BE-76-C8-FA-F7 Имя компании:TP-LINK TECHNOLOGIES CO.,LTD.
Отак це робиться для будь кого Ethernet порту ONU
// для 1/2/12:13 $shelf = 1; $slot = 2; $olt = 12; $onu_number= 13; $index_type = str_pad(decbin(1), 4, '0', STR_PAD_LEFT); $rack = str_pad(decbin(1), 4, '0', STR_PAD_LEFT); $shelf = str_pad(decbin($shelf), 8, '0', STR_PAD_LEFT); $slot = str_pad(decbin($slot), 8, '0', STR_PAD_LEFT); $olt = str_pad(decbin($olt), 8, '0', STR_PAD_LEFT); $olt_port_index = bindec($index_type . $rack . $shelf . $slot . $olt); if ($onu_number == null){ return("$olt_port_index.0");// convert bin to dec }else{ $index_type = str_pad(decbin(2), 5, '0', STR_PAD_LEFT); $ont_id = str_pad(decbin($onu_number), 11, '0', STR_PAD_LEFT); $bridgeportID = str_pad(decbin(ETHERNET_PORT_NUMBER), 8, '0', STR_PAD_LEFT); $lsb = str_pad(decbin(0), 8, '0', STR_PAD_LEFT); $onu_index = bindec($index_type . $ont_id . $bridgeportID . $lsb); return("$olt_port_index.$onu_index");// convert bin to dec }
- 1
-
В 10.03.2021 в 13:58, evpamex сказав:
Пробую по snmp получить список маков. Маки нахожу только в ветке SNMPv2-SMI::enterprises.3902.1082
Пример:
b0be.76c8.faf7 12 Dynamic gpon-onu_1/1/15:3 vport 1
2c59.8a72.c7dc 12 Dynamic gpon-onu_1/1/16:3 vport 1
в snmp это аналог:
SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278479.268632320.12.176.190.118.200.250.247 = INTEGER: 1
SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278480.268632320.12.44.89.138.114.199.220 = INTEGER: 1
Как высчитывать эти 285278480 и 268632320 чтобы понять какой это порт gpon и какая onu?
285278480 - IfIndex.
Для фізичних портів конвертуємо по схемі:
Type | rack | shelf | slot | port
4bits | 4bits | 8bits | 8bits | 8bits
Для логічних:
Type | subType | empty | description
4bits | 4bits | 8bits | 16bits
description:
- smartgroup ID
- L3 interface VLAN ID
- L3 interface Super VLAN ID
- L3 interface Loopback ID
- L3 interface Inband VLAN ID
- Pseudo-wire No.
- L3 mng interface No.
- CIP interface No.for MPLS access circuit
- CPU(1)
268632320 - SubIfIndex, Зазвичай для ONU Type = 2, bridgeport = 1
Type | ONT ID | bridgeport | empty
5bits | 11bits | 8bits | 8bits
-
Ну тут дивлячись що ви хочете туди прикрутить і як знімати. Задайте питання конкретніше.
-
В 09.06.2021 в 17:18, soup сказав:
На C220 не працює, якісь рядки по SNMP віддаються, але то не онушки.
покажіть приклади
В 09.06.2021 в 17:18, soup сказав:На C320 з прошивкою V2 також, взагалі нічого не віддається.
там чи то оід інший чи то якісь ньанси. З того що перевіряв, то на прошивці 2 якось некорректно працювало
-
В 12.03.2021 в 16:02, Пэтро сказав:
function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") { /// если 8 портовая плата то прибавить 1 << 19 if ($slot==2) $inc= (1 << 19 )+(1 << 30); if ($slot==1) $inc= (5 << 29 ); return( $inc + (($shelf -1 ) << 21 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ) ); }
Схема конвертації індексів ону для отримання абонентських маків за ону на C300 і C320 (теоретично і на C200 і C220 має працювати) на epon i gpon платах.
Для правильної конвертації потрібно враховувати 3 моменти:
1. Модель олт
2. Тип плат (epon, gpon)
3. Кількість портів на платахОтримуємо перелік карт ("CARD_LIST_OID", "SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1")
SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.1 = STRING: "GTGOG" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.2 = STRING: "GTGHK" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.3 = STRING: "PRAM" SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.4 = STRING: "SMXA"
Фільтруємо по типу: ETGO, GTGO - 8 портів, ETGH, GTGH - 16 портів. Остання цифра - номер слота. Тобто в слоті 1 - GTGOG (8 портів), у 2 GTGHK (16 портів)
Отримуємо маки ("FDB_OID", "SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1")
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.1073741824.1550.52.232.148.9.11.143 = INTEGER: 1 - для 8 портів .... SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.2685599744.2311.176.78.38.78.119.85 = INTEGER: 1 - для 16 портів
Далі дістаємо звідти індекс ону (для 1/1/1:1 на 8 портовій платі буде 1073741824, на 16 портовій для 1/2/4:1 - 2685599744), влан 1550 і 2311 відповідно, та декодуємо мак адресу з dec в hex (52.232.148.9.11.143 = 34:e8:94:09:0b:8f)
Для конвертації індекса в інтерфейс конвертуємо індекс в 32-x бітний бінарник (2685599744 = 10100000000100110000000000000000) і далі побітно розбираємо по схемі
GPON TYPE | SHELF | SLOT | OLT | ONU | RESERVED 4 | 4 | 4 | 4 | 8 | 8 = 32 bytes EPON TYPE | SHELF | SLOT | OLT | ONU | RESERVED 4 | 4 | 5 | 3 | 8 | 8 = 32 bytes
Для GPON
shelf = bindec(4, 4) + 1
slot = bindec(8, 4) + 1 (для С300 +2)olt = bindec(12, 4) + 1;
onu = bindec(16, 8 ) + 1;В результаті 2685599744 => 1/2/4:1
Для EPON
shelf = bindec(4, 4) + 1
slot = bindec(8, 5) + 1 (для С300 +2)olt = bindec(13, 3) + 1;
onu = bindec(16, 8 ) + 1;Для зворотньої конвертації перевіряємо тип плати - якщо 8 портів type = 4, якщо 16 - type = 10 і конвертуємо в бінарнік по схемі вище:
Для 1/2/4:1 - 16 портів GPON
type_bin = decbin(type) - 4 байти
shelf_bin = decbin(shelf-1) - 4 байти
slot_bin = decbin(slot -1) - 4 байти (для С300 -2)
olt_bin = decbin(olt-1) - 4 байти
onu_bin = decbin(onu) - 8 байт
reserved_bin = decbin(0) - 8 байт
Тобто 1/2/4:1 => 10100000000100110000000000000000
Ну і далі bindec (10100000000100110000000000000000) => 2685599744
Для EPON slot_bin і olt_bin розраховується анологічно зі змічення на 5 і 3 байти.
Начебто все. Перевірено на C300, C320, GPON, EPONP.S. Для С320 GPON якщо карта на 8 портів у слоті 2 то slot_bin і olt_bin змічення на 5 і 3 байти.
- 1
-
Поділіться, будь ласка, NetNumen
Grusher - Network diagnostic tool (PON, Ethernet, WiFi)
в Софт
Опубліковано:
Додано опис деяких модулів + скріншоти
https://gviabcua.in.ua/grusher/docs/modules