Jump to content
Local

VitalyMoiseev

Сitizens
  • Content Count

    361
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by VitalyMoiseev

  1. Вот решил выдать, кому интересно, собстветнную систему мониторинга PON сети - Pon Monitor. Сделана по аналогии с Poncontrol, но делалась по потребностям инженеров и монтажников. Возможности системы: Сбор данных с OLT: список ONU и уровни сигналов Хранение истории уровня сигнала ONU У неактивных ONU - вывод данных о времени и причине деригистрации У каждой ONU можно указать комментарий и ЛС клиента Поиск ONU по mac, комментарию или ЛИ клиента Вывод FDB таблицы с ONU Возможность получать данные с OLT в локальной сети через интернет (через проброс портов OLT) Различные уровни доступа к системе: Администратор - полный доступ, Монтажник - без доступа к настройкам системы, Оператор - только просмотр, без редактирования. Работает с OLT BDCOM: P3310, P3600 (с другими не проверено) Системные требования: Web-сервер: apache, nginx, etc. (С поддержкой Rewrite) PHP версии не ниже 5.6 MySQL Дополнительно: Автор не гарантирует работоспособность и точность работы системы. Система предоставляется "как есть" Возможна интеграция Pon Monitor с системой Userside и с различными биллингами. Консультации, установка, настрока, тюнинг и интеграция системы возможны по договоренности на платной основе. Пишите: ponmon@vm.net.ua Демо-версия: https://pm.vm.net.ua Имя: admin Пароль: 12345 Скриншоты:
  2. VitalyMoiseev

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

    похоже - нужно переделать в этой части: foreach ($onu_macs as $key => $onu_mac) { $onu_names[$key] = trim($onu_names[$key],'"'); $sfp_er = substr($onu_names[$key], 0, 6); $nam_ar = explode(':', $onu_names[$key]); if ((count($nam_ar) == 2) AND ($sfp_er == 'EPON0/')){ а именно: $sfp_er == 'EPON0/' у вас же не epon
  3. VitalyMoiseev

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

    это странно. Надо смотреть масиивы, получаемые по снмп.
  4. VitalyMoiseev

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

    апач не ругается - это ворнинги и оповещения. Открывайте check_onu.php в браузере и посмотрите, что выведет
  5. VitalyMoiseev

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

    а в базе что? Не заносятся данные или не показываются? какпой мак получают ону на своих портах - к опросу понмонитором не имеет никакого отношения. С головы получается список маков ОНУ, а не фдб таблица
  6. VitalyMoiseev

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

    объясню смысл этого лога: получено при запросе snmpwalk - маков ОНУ - 16, имен интерфейсов - 437, уровней - 405 (уровни только зареганых в момент опроса ОНУ) ситуация явно ошибочная, так как не может быть маков ОНУ меньше, чем уровней. По идее - дожно быть число имен интерфейсов минус число обычных интерфейсов (езернет и пон-портов). В check_onu.php есть ОИДы, которые запрвшиваются во всех трех запросах - проверяйте, что ваш ОЛТ по ним отвечает
  7. VitalyMoiseev

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

    Если не найдете - дайте доступ, посмотрю
  8. VitalyMoiseev

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

    реврайт, очень похоже, не работает
  9. VitalyMoiseev

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

    ну а где вы брали Понмонитор для установки? Там же в архиве все файлы, и .htaccess в том числе
  10. VitalyMoiseev

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

    конечно же надо, он есть в архиве. Только надо закинуть именно файлик из архива, а не лепить что-то свое.
  11. VitalyMoiseev

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

    зачем меняете? Он же есть в архиве. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,QSA]
  12. VitalyMoiseev

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

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

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

    это вы мне рассказываете, что там откуда отдается? с базой все ОК, значит дамп залили криво <td class="grey" width="60%"><?php echo $labels['bilenter']; ?></td> </tr> <?php switch ($lang) { case 'ru': echo "<a href=\"\" onclick=\"set_lang('uk'); return false;\">Українська</a> - Русский"; break; case 'uk': echo "Українська - <a href=\"\" onclick=\"set_lang('ru'); return false;\">Русский</a>"; break; } ?> Вот код: Надпись "Вхід у Pon Monitor" - она из базы, надписи "Українська - Русский" - они из файла. Как и чем зщаливаете дамп таблицы в базу?
  14. VitalyMoiseev

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

    покажите из мискля: SHOW CREATE DATABASE ponmon; SHOW CREATE TABLE pm_texts;
  15. VitalyMoiseev

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

    с апачем все ок, и с файлами все ок. Криво с кодировкой в базе. Либо не та кодировка в самой базе, либо криво залили дамп таблицы texts
  16. VitalyMoiseev

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

    у вас что-то криво в настройках апапача в современных веб-серверах и браузерах уже давным давно забыли про всякие кодировки и т.п. создайте в веб директории файлик с содержимым: <?php phpinfo(); ?> откройте его в браузере и покажите, что вывело
  17. VitalyMoiseev

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

    Всі надписи російською та українською - вони не в файлах, а у базі. Перевіряйте, що і в який кодировці туди залили
  18. аппаратные решения есть, но на них ценник... https://prom.ua/ua/p24085463-barix-exstreamer-500.html https://zerhexdirect.com/index.php/shop-store/broadcasting/zerhex-bridge-g1-detail raspberry дешевле и удобнее будет
  19. есть железячные кодеры, но сейчас это лучше сделать на raspberry pi - linux + darkice или что другое
  20. VitalyMoiseev

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

    еще немного полезной инфы по ОНУ будет выводить
  21. VitalyMoiseev

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

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

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

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

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

    потому что не находит путь Попробуйте указать реальный путь $log_file = "C:\wamp64\www\pm\logs\wb.log"; Буду дома - запущу на виндовом апаче, проверю
  24. VitalyMoiseev

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

    нужны: оиды данных ОНУ - статус, уровень приема, состояние портов и т.п. оиды списка МАКов ону, уровней и пр.
×