Jump to content
Local
VitalyMoiseev

Pon Monitor - система мониторинга PON

Recommended Posts

3 часа назад, sape4000 сказал:

А что-то подобного под цдату ни кто не делал?

при наличии ОИДов можно сделать что угодно :)

Перезагрузка ОНУ и сохранение конфига ОЛТ

Скрытый текст

image.thumb.png.1a36b9450cb26b38c92244d4104945ab.png

 

Share this post


Link to post
Share on other sites

небольшой редизайн, немного новых функций, исправление мелких косяков:

Скрытый текст

image.thumb.png.e22462d683cc538ce36aa39caf68cd28.png

 

Share this post


Link to post
Share on other sites
3 часа назад, VitalyMoiseev сказал:

небольшой редизайн, немного новых функций, исправление мелких косяков:

  Показать содержимое

image.thumb.png.e22462d683cc538ce36aa39caf68cd28.png

 

Пока та же версия на ссылке.

Share this post


Link to post
Share on other sites
2 минуты назад, vovchokig сказал:

Пока та же версия на ссылке.

подождиите немного - доделаю все изменения, перепроверю на разных системах - тогда уже выложу, чтоб не выкладывать кучу версий.

  • Like 1

Share this post


Link to post
Share on other sites

Вопрос: Насколько актуально наличие оповещения, напрмер, по телеграму, об потере связи с ОЛТ? Пропадании связи на одной SFP? Пропадании/подключении ОНУ?

  • Like 1

Share this post


Link to post
Share on other sites
22 минуты назад, VitalyMoiseev сказал:

Вопрос: Насколько актуально наличие оповещения, напрмер, по телеграму, об потере связи с ОЛТ? Пропадании связи на одной SFP? Пропадании/подключении ОНУ?

очень даже актуально

Share this post


Link to post
Share on other sites
3 часа назад, vovchokig сказал:

Для меня актуально СМС, email. 


На улице 2020-е почти, забудьте про смс = дорого
Забудьте про email = трудозатратно и не моментально

Телеграм = самое то!

  • Like 3

Share this post


Link to post
Share on other sites
20 минут назад, mixtery сказал:

Телеграм = самое то!

+1

Share this post


Link to post
Share on other sites

Выложил версию 1.5

1.5 07.09.2019
* Мелкие исправления
* Изменение дизайна карточки ONU
+ Поддержка многопортовых ONU
+ Изменение PVID
+ Перезагрузка ONU
+ Сохранение конфигурации OLT
+ Просмотр конфигурации ONU
 

Оповещения телеграмом будут в следующей версии. Сам модуль готов, надо дорисовать только выключение-выключение оповещений на ОЛТ/СФП/ОНУ

  • Thanks 3

Share this post


Link to post
Share on other sites
9 часов назад, 911 сказал:

+1

+1

Share this post


Link to post
Share on other sites

по уведомлению в телеграм: планирую на этой неделе.

работать будет так:

настройка:

1. Регистрируем телеграм-бота, получаем его токен, при желании - настраиваем ему аватарку и прочее

Дальше есть два варианта - автоматическое добавление получателей или вручную. Лучше, конечно, автоматически, но для этого ПонМонитор должен работать по https. Еще плюс автоматического варианта - можно коммандой боту выключить-включить уведомления. Плюс можно еще какие-угодно комманды реализовать через телеграм.

Автоматический вариант:

2. В настройках ПонМонитора указываем полученный токен, получаем адрес веб-хука, даем комманду телеграм-боту установить этот веб-хук. После этого ПонМонитор может принимать комманды через телеграм-бота.

3. В телеграме находим нашего бота, даем ему комманду /start - и мы автоматически подписываемся на сообщения.

Ручной вариант:

2. Находим в телеграме нашего бота, пишем ему что угодно

3. через браузер получаем апдейт от бота, смотрим в полученном тексте чат-ид и вписываем его в настройках ПонМонитора. И так каждый раз для каждого получателся уведомлений

4. В настройках ПонМонитора ставим галочки - уведомление о изменении статуса чего присылать: ОЛТ, линки на портах ОЛТ (епон, езернет и т.д.), ОНУ

 

Получаем уведомления. При этом проверка ОЛТ и портов можно в кроне сделать отдельно от опроса ОНУ

 

Может у кого еще какие идеи по уведомлениям через телеграм? Чтоб потом не переделывать :)

Edited by VitalyMoiseev

Share this post


Link to post
Share on other sites

У меня нет pon'а, но делайте автоматическую именную регистрацию. Сделать https сейчас вообще не проблема. Поменьше ручной работы!!! (это, типа, девиз):)

 

Кстати, подумайте о ограничения доступа для чужих. Не забудьте авторизацию, что бы не подключались все, кому не лень.

Share this post


Link to post
Share on other sites

не, у меня в биллинге (точнее в вебинтерфейсе биллинга) автоматическая система прекрасно работает. Только уведомляет не про ОНУ, а про изменение состояния выбранных портов на свитчах и ОЛТах. Если прикручивать к боту какие-то комманды - то в него просто добавляется авторизация.

Скрытый текст

image.png.cf79bfe2bf2ba79bdd455c0fc4603fcd.png

 

Share this post


Link to post
Share on other sites
15 часов назад, VitalyMoiseev сказал:

3. через браузер получаем апдейт от бота, смотрим в полученном тексте чат-ид и вписываем его в настройках ПонМонитора. И так каждый раз для каждого получателся уведомлений


Можно в приветствии засунуть /id (или как угодно), после /start что б плюнуть user_id.

Share this post


Link to post
Share on other sites
В 02.09.2019 в 19:52, VitalyMoiseev сказал:

Версия 1.1 - исправление ошибок, многоязычный интерфейс (русский и украинский в комплекте)

 

давайте OIDы с описанием - сделаем.

(Ну, или оплатите работу по их поиску и разбору) :)

А для huawei ma568x можете сделать? OID_ы могу выслать. Их там более 150 тысяч... какие Вам выслать?

Share this post


Link to post
Share on other sites
2 часа назад, vlad5503 сказал:

А для huawei ma568x можете сделать? OID_ы могу выслать. Их там более 150 тысяч... какие Вам выслать?

нужны:

оиды данных ОНУ - статус, уровень приема, состояние портов и т.п.

оиды списка МАКов ону, уровней и пр.

Share this post


Link to post
Share on other sites

Подскажите кто может плз! Буду благодарен

Почему ругается на лог файл?

Вот путь на компе: C:\wamp64\www\pm\logs

Вот vars.php:

# Путь к логу скрипта опроса ОНУ
$log_file = "/www/pm/logs/wb.log";

 

[11-Sep-2019 10:07:54 UTC] PHP Stack trace:

[11-Sep-2019 10:07:54 UTC] PHP 1. {main}() C:\wamp64\www\pm\scripts\check_onu.php:0

[11-Sep-2019 10:07:54 UTC] PHP 2. file_put_contents() C:\wamp64\www\pm\scripts\check_onu.php:19

[11-Sep-2019 10:07:54 UTC] PHP Warning: file_put_contents(/www/pm/logs/wb.log2019-09-11 10:07:54.log): failed to open stream: No such file or directory in C:\wamp64\www\pm\scripts\check_onu.php on line 318

 

file_put_contents($log_file, $file_log, FILE_APPEND);

 

Edited by trsnah

Share this post


Link to post
Share on other sites
41 минуту назад, trsnah сказал:

Почему ругается на лог файл?

потому что не находит путь

41 минуту назад, trsnah сказал:

Вот путь на компе: C:\wamp64\www\pm\logs

 

41 минуту назад, trsnah сказал:

$log_file = "/www/pm/logs/wb.log";

Попробуйте указать реальный путь $log_file = "C:\wamp64\www\pm\logs\wb.log";

Буду дома - запущу на виндовом апаче, проверю

Share this post


Link to post
Share on other sites

А можно еще добавить кнопочку дерегистрации ону и поиск по мак адресу клиента?

Share this post


Link to post
Share on other sites
3 минуты назад, 911 сказал:

А можно еще добавить кнопочку дерегистрации ону и поиск по мак адресу клиента?

можно, сделаю.

Поиск по маку можно в двух вариантах - по текущим макам на ОЛТ, или по крону собирать ФДБ таблицу и хранить ее в базе, и потом в базе искать. В таком варианте есть плюс, что можно найти того клиента, ОНУ которого отключена

Share this post


Link to post
Share on other sites
8 минут назад, VitalyMoiseev сказал:

Поиск по маку можно в двух вариантах - по текущим макам на ОЛТ, или по крону собирать ФДБ таблицу и хранить ее в базе, и потом в базе искать. В таком варианте есть плюс, что можно найти того клиента, ОНУ которого отключена

Наверное лучше хранить историю мак адресов в базе: можно найти клиента оффлайн и быстрее будет поиск, когда много олтов на сети.

Share this post


Link to post
Share on other sites

Да делайте, уж, полноценный интерфейс через робот.:) :):)

Share this post


Link to post
Share on other sites
16 минут назад, vop сказал:

делайте, уж, полноценный интерфейс через робот.:)

Это можно, но не вижу в этом практического смысла. Телега работает через инет, а раз есть инет - то что мешает зайти через веб?

Share this post


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 Tanais
      Продам ,стоковые позиции со склада!
       
      Оплата по Б/Н без НДС.
       
      FoxGate SFP-1,25/2,5G-GPON (C++)-20SC - (2 шт.) - 1250 грн/шт.
      Netis 2409 - (2шт.) - 330 грн/шт.
      Касета S332 - (30шт.)- 23 грн./шт.
      Крышка кассеты Crosver S332 -(20шт.) - 12 грн/шт.
      Медіаконвертер Optolink1M-FE-20A. - (10 пар.) - 360 грн/пара.
      Оптич.подільник PLC 1x2 пігтейлове волокно1 м. в оболонці 0,9 мм.- (59 шт.) - 84 грн/шт.
      Оптичний безкорпусний дільник 25/75- (1шт.)- 67 грн/шт.
      Оптичний безкорпусний дільник 30/70- (3 шт.) -67 грн/шт.
      Оптичний безкорпусний дільник 35/65 - (50 шт.) - 67 грн/шт.
      Оптичний безкорпусний дільник 45/55 - (7шт) - 67 грн/шт.
      Пигтейл  SC/UPC 1.5м желтые - (700 шт.) - 12 грн/шт.
      SC/UPC (0.9) 1м Пигтейл желтый -800 шт. - 9,50 грн/шт.
      Пигтейл FC/UPC, 1.5м, SM  - (295 шт.) - 16 грн/шт.
      Конектор RITAR RJ-45 8P8C UTP Cat-5 (100 шт/уп.)  -( 40 уп.) - 65 грн/уп.
      Гильза термоус 60mm, 3.0mm FTTH - (20уп.) - 87 грн/уп.
      Гільза 60мм (уп 50 шт.) -(14уп.) - 45 грн/уп. - 50 грн/уп.
      EPON/GPON ONU PICOTEL PU-X710- (40 шт.) - 13,3 у.е /шт.
      Внешние Патч корды из ОКТ-Д (1Кн):
      SC/UPC- SC/UPC 60м (1.0)Внешний Патч корд - 12,30 у.е/шт.
      SC/UPC- SC/UPC 70м  (1.0) Внешний Патч корд -13,30 у.е /шт.
      SC/UPC- SC/UPC 80м (1.0) Внешний Патч корд - 14,30 у.е /шт.
      SC/UPC- SC/UPC 90м (1.0) Внешний Патч корд - 15,30 у.е/шт.
       
      SC/UPC- SC/UPC 175м CorePIT Внешний Патч корд ОКАД-М(0,1) -(3шт) - 465 грн/шт
      SC/UPC- SC/UPC 250м CorePIT Внешний Патч корд ОКАД-М(0,1) - (7 шт.) - 615 грн/шт.
    • By Romari0
      Продам олт BDCOM P3608-2TE, был в работе где-то год, покупался на депсе, продаю из-за того, что закончились порты, заменили на 16 портовый жком
      Цена 21000 грн, находится территориально в г. Бровары, могу подвезти в Киев, или отправлю НП куда скажете



    • By Andrey1980
      КУПЛЮ БУ BDCOM 3310c
    • By dnserg
      Б.У. В работе было 2 года. Цена - 32400 грн. В цену модуля не входят. минимальный торг.
       

    • By Romari0
      Продам
       
      Quanta LB6M 10GbE 24-Port SFP 4x 1GbE, прошита под брокейд, жрет как 10ж так и 1ж модули - 400 баксов
       
      MikroTik CCR1036-12G-4S - 500 баксов
       
      OLT BDCOM P3310B есть три штуки, по 300 баксов за штуку или 850 за три сразу
       
      Все добро находится в г. Бровары, могу подвезти в Киев, или отправлю новой почтой
×