Перейти до

MNGM PON Утилита контроля и управления OLT ZTE & BD-COM


Рекомендованные сообщения

Доброго всем времени суток!!!

 

Итак господа, как и обещал выкладываю имеющуюся у нас утилиту для всеобщего пользования.

 

Вместе с этим - приглашаю всех поучаствовать в ее совершенствовании.

 

MNGM PON изначально разработали сами для своих нужд. Писалось под c220, но потом уже адаптировали для c300 и с320. Он написан на PHP, HTML,  JS и bash. Обычно ставится рядом с мониторингом.
 
Что умеет:  
Реализован функционал для zte и bdcom
- конфигурация ону
- поиск ону по мак адресу ону
- поиск ону по мак адресу бона (мак адрес на медном порту)
- перезагрузка ону
- детальная информация по ону  
- удаление ону из дерева
- показать неавторизированные ону на олт
- просмотр всех ону в дереве (информация с порта)
- детальная информация по всем ону в дереве (детальная информация с порта)
 
только в zte:
- установленные карточки на olt
 
конфигурировать можно отдельно каждый порт на ону (для ону с более 1 портом)
 
конфиг ону можно делать по факту появления ону в дереве (обычный режим) и тае же можно делать предконфиг ону (когда она еще на складе)

 

 

В теле архива найдете небольшой файлик ReadMe.

pon_stabile.tar.gz

Відредаговано malofan
Ссылка на сообщение
Поделиться на других сайтах

а вы к разработчику обратитесь.

 

жулики выложили еще майскую версию.

в нет на самом деле нет поддержки ничего кроме бдком 3310 и зте с220

 

более того по логике и функционалу и половины нет от теперешней версии софта.

Ссылка на сообщение
Поделиться на других сайтах

Ув. arefev, обсуждение жуликов и ваше отношение ко всем на этой планете обсуждается в другой теме. Вам ничего не мешает помочь разобраться в проблеме или выложить так вами хваленую новую версию программы. Думаю мы все Вам скажем спасибо. Если же Вы по какой либо из причин не собираетесь этого делать, прошу не засирать тему.

Ссылка на сообщение
Поделиться на других сайтах

По сути. этого файла стартово и не должно быть

он генериться при первом использовании утилы

Если ругнулся, что не нашел - следовательно у Вас php не может создать файл скрипта.

Выдайте права 777. попробуйте еще раз

Ссылка на сообщение
Поделиться на других сайтах

Ув. arefev, обсуждение жуликов и ваше отношение ко всем на этой планете обсуждается в другой теме. Вам ничего не мешает помочь разобраться в проблеме или выложить так вами хваленую новую версию программы. Думаю мы все Вам скажем спасибо. Если же Вы по какой либо из причин не собираетесь этого делать, прошу не засирать тему.

 

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

Обращайтесь к счастливым обладателям последних версий.

Ссылка на сообщение
Поделиться на других сайтах

Опережая вопрос: индексным файлом стоит назначить index.php

Наверное стоило защитить свое авторское право , а так посему если это старая версия так и обижаться смысла нет , весьма возможно некоторые попробовав конфетку , захотят купить ваш торт с новым кремом :) .

Ссылка на сообщение
Поделиться на других сайтах

спасибо конечно

но стоило бы еще немного допилить и исправить орфографические ошибки что бы добиться хотя бы статуса "говнокод"

Ссылка на сообщение
Поделиться на других сайтах

спасибо конечно

но стоило бы еще немного допилить и исправить орфографические ошибки что бы добиться хотя бы статуса "говнокод"

в принципе работы там сделано не мало, но

очень много но

код просто ужасен

особенные телнет скрипты от которых идет кровь из глаз, прямо вот вообще особенные

 

 

(

sleep 1

  echo \"admin\"

  echo \"pass\"

sleep 1

  echo \"show onu authentication epon-olt_0/1/1\"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \"show onu authentication epon-olt_0/1/2\"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  sleep 1

  echo \" \"

sleep 1

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

  echo \" \"

sleep 1

  echo \"exit\"

)

 

 

и светящиеся пароли, не почищеные из сорцов владельцев

Відредаговано l1ght
Ссылка на сообщение
Поделиться на других сайтах

Понятное дело. Знали бы они ещё где и что тут лишнее. В этом архиве половина файлов просто лишний мусор. Так как версия вылаженная на обсуждение - старая и являлась рабочим материалом для экспериментов.

 

Но если они не разобрались даже как её интегрировать, что тут говорить.

Ссылка на сообщение
Поделиться на других сайтах

Ну на счет говно кода спорить даже не пытаюсь)))

В защиту разрабов (господина орефьева в том числе) могу сказать, что как могли люди - так и писали))))

 

Работы там видно, что много, и раз никто такого для себя не сделал - то ребят, откуда возмущение?

 

Лишнего там уж точно не половина. Но и что лишнего нет тоже не говорю. Пару файлов затесалось - 100%

 

По части лог/пасс   -  да. Если есть доступ на серв - то Опа всему. все на виду. И я об этом говорил

 

Что делается вся магия через баш скрипт - как бы тоже сверху сказано))) Есть умельцы ножа и топора - ультраговнокод перед Вами. За дельные советы - честь Вам и хвала.

 

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

 

Понравилось - добро пожаловать в клуб!

Ссылка на сообщение
Поделиться на других сайтах

По части интеграции - те, кто догадались где скрипты лежат не могли не увидеть, что интегрировать то там особо и нечего.

Все шаманство в 6 файлах. Ну и в чистом дереве каталогов scripts ))))

Ссылка на сообщение
Поделиться на других сайтах

А кто написал сей софт ? Дайте контакт автора . 

П.С.

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

Ссылка на сообщение
Поделиться на других сайтах

Добавил простенький скрипт для включеия/выключения порта на ЗТЕ

Помогает с головной болью при проверке сети рефликом

 

Кто все еще с нами и кому нужно: распаковать с заменой в корень архив в приложении.

onoffbutton.rar

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

А кто написал сей софт ? Дайте контакт автора . 

П.С.

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

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

 

"Оригинала официального" в природе не существует. Это живая и рабочая версия на текущий момент.

 

Что в нее добавил один из разработчиков после увольнения (2 мес назад от сегодня) - спрашивайте у него сами.

 

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

Что-то не получается - спрашивайте. На сколько хватит - буду помогать.

Відредаговано malofan
Ссылка на сообщение
Поделиться на других сайтах

Никаких обвинений. Может и не правильно понял, тогда пардоньте Ж). Если вы разрабочик это очень хорошо есть пару вопросов по доработке под ZTE. 

Ссылка на сообщение
Поделиться на других сайтах

Я не разработчик. Работаю уже с исходником, врученным мне и вношу в оное чудо свои хотелки)))

Ваши хотелки готов услышать, авось и мне надо))

Ссылка на сообщение
Поделиться на других сайтах

Установка весьма проста:

1. Распаковываем папку на серв.

2. Меняем имена и содержимое файлов в папка *val на свои ИП

3. Вписываем свои лог/пасс в файлы universal.cp

4. Выдаем на папку со с=всем ее содержимым права 777

5. Не забываем прописать алиас в апаче

 

Все.

 

Использование - вроде как интуитивное... а на вопросы ответить готов.

Ссылка на сообщение
Поделиться на других сайтах

Никаких обвинений. Может и не правильно понял, тогда пардоньте Ж). Если вы разрабочик это очень хорошо есть пару вопросов по доработке под ZTE. 

я разработчик.

 

напишите в личку

 

это старая версия заточена так была.

Ссылка на сообщение
Поделиться на других сайтах

Посмотрел мельком код, задумка очень интересная но реализация не понравилась.

Луче использовать PHP ssh2 будет код гораздо легче и проще, а если еще прикрутить jquery совсем будет гуд.

 

Пример кода как я по SSH соединяюсь с mikrotik и меняю данные, также можно считывать данные с BDCOM и записывать их

include('SSH2.php');
$ssh = new Net_SSH2(127.0.0.1);
if (!$ssh->login(login, password)){exit('Login Failed');}
else{
    $er=$ssh->exec('
    тут пишем сам ssh запрос
    /ip dhcp-server lease add address='.$ip.' mac-address='.$mac.'
    /ip firewall address-list add address='.$ip.' list='.$list.'
    /queue simple add name='.$comment.' target='.$ip.' max-limit='.$speed.'
    ');

  прикрепил сам SSH2 для php

ssh2.zip

Відредаговано pegas2012
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від casperua
      Всім привіт !
      При спробі сконфігурувати gem порт на ону вилітає помилка 
      %Error 222377: Not enough resources.
      Чи стикався хтось з такою помилкою і що вона означає ?)


        

    • Від prototip
      Продам нові ону ZTE F7010c стандарта XG-PON (10g Gpon)
      Можуть працювати в режимі модема та бріджа.
      Один опичний порт стандарту XG-PON та 4 порти езернет 1 Гігабіт/сек
      Ціна питання = 30 уе/шт


    • Від AdiT
      Hi all
       
      Is there a way to completely erase the control board SCXM on a C300. I want to synchronize it with a working one but not all files are copied
    • Від AdiT
      I'm having problems with one SCXM
       
      I have deleted all existing patches
       
      - delete patch 
      ZXAN#delete patch *
      Confirm to delete?[yes/no]:yes
      Start deleting file
      deleting etghgv125p3t13_r0.pat..
      [Successfully]
      deleting etghgv125p3t13_r1.pat..
      [Successfully]
      deleting etghkv125p3t29_r0.pat..
      [Successfully]
      ....................................
      - verify
      ZXAN#dir patch 
      Directory of /flash/patch/
      attribute   size       date         time       name
      -rwx        2          JAN-05-2024  09:42:54   patchCfgForOam.txt
      -rwx        1032       JAN-05-2024  08:17:32   patchCfg.txt    
      -rwx        516        DEC-29-2023  10:07:40   patchCfgNext.txt
      -rwx        1296       DEC-29-2023  10:07:42   patchCfgLast.txt
      -rwx        7740       JAN-05-2024  10:09:20   patchCfgForNp.txt
      -rwx        516        JAN-05-2024  10:09:14   patchCfgForNpNext.txt
      -rwx        2592       JAN-05-2024  10:09:14   patchCfgForNpLast.txt
      Current directory 7 files total
      Total disk size: 126664704 bytes (40484864 bytes free)
       
      - Reboot
      - Verify after reboot
      ZXAN#sho patch-saved 
      Patch infomation on master board
      Loc    FileName                       PatchTag    BuildTime           PatchLen AdminState
      ------------------------------------------------------------------------------------------
      ZXAN#
      - Download patches
      ZXAN#download patch ETGHGV125P3T13_r0.pat ftp ipaddress x.x.x.x user xxx password xxx
      Downloading from host(x.x.x.x)
      Transfering file /ETGHGV125P3T13_r0.pat ...
      .......[Successfully]
      ZXAN#download patch ETGHGV125P3T13_r1.pat ftp ipaddress x.x.x.x user xxx password xxx
      Downloading from host(x.x.x.x)
      Transfering file /ETGHGV125P3T13_r1.pat ...
      .......[Successfully]
      ZXAN#download patch ETGHKV125P3T29_r0.pat ftp ipaddress x.x.x.x user xxx password xxx
      Downloading from host(x.x.x.x)
      Transfering file /ETGHKV125P3T29_r0.pat ...
      .......[Successfully]
      ZXAN#download patch ETGOV125P3T13_r0.pat fftp ipaddress x.x.x.x user xxx password xxx
      Downloading from host(x.x.x.x)
      Transfering file /ETGOV125P3T13_r0.pat ...
      ........[Successfully]
       
      - Verify after download (no patches saved after successfully downloading  )
      ZXAN#sho patch-saved 
      Patch infomation on master board
      Loc    FileName                       PatchTag    BuildTime           PatchLen AdminState
      ------------------------------------------------------------------------------------------
      ZXAN#
      - Verifying directory patch ( files have been copied 😮 )
      ZXAN#dir patch 
      Directory of /flash/patch/
      attribute   size       date         time       name
      -rwx        2          JAN-05-2024  10:22:56   patchCfgForOam.txt
      -rwx        6382       JAN-05-2024  10:16:36   etghgv125p3t13_r0.pat
      -rwx        1032       JAN-05-2024  08:17:32   patchCfg.txt    
      -rwx        8260       JAN-05-2024  10:16:42   etghgv125p3t13_r1.pat
      -rwx        516        DEC-29-2023  10:07:40   patchCfgNext.txt
      -rwx        1296       DEC-29-2023  10:07:42   patchCfgLast.txt
      -rwx        7740       JAN-05-2024  10:09:20   patchCfgForNp.txt
      -rwx        516        JAN-05-2024  10:09:14   patchCfgForNpNext.txt
      -rwx        2592       JAN-05-2024  10:09:14   patchCfgForNpLast.txt
      -rwx        7300       JAN-05-2024  10:16:50   etghkv125p3t29_r0.pat
      -rwx        23803      JAN-05-2024  10:16:58   etgov125p3t13_r0.pat
      -rwx        8024       JAN-05-2024  10:17:04   etgov125p3t17_r0.pat
      -rwx        89760      JAN-05-2024  10:17:12   etgov125p3t17_r8.pat
      Current directory 13 files total
      Total disk size: 126664704 bytes (40329216 bytes free)
       
      - Trying write + Reboot
      - Verify after reboot (again no patches saved  )
      ZXAN#sho patch-saved 
      Patch infomation on master board
      Loc    FileName                       PatchTag    BuildTime           PatchLen AdminState
      ------------------------------------------------------------------------------------------
      ZXAN#
       - Verifying directory patch after reboot ( files still there 😮 )
      ZXAN#dir patch 
      Directory of /flash/patch/
      attribute   size       date         time       name
      -rwx        2          JAN-05-2024  10:22:56   patchCfgForOam.txt
      -rwx        6382       JAN-05-2024  10:16:36   etghgv125p3t13_r0.pat
      -rwx        1032       JAN-05-2024  08:17:32   patchCfg.txt    
      -rwx        8260       JAN-05-2024  10:16:42   etghgv125p3t13_r1.pat
      -rwx        516        DEC-29-2023  10:07:40   patchCfgNext.txt
      -rwx        1296       DEC-29-2023  10:07:42   patchCfgLast.txt
      -rwx        7740       JAN-05-2024  10:09:20   patchCfgForNp.txt
      -rwx        516        JAN-05-2024  10:09:14   patchCfgForNpNext.txt
      -rwx        2592       JAN-05-2024  10:09:14   patchCfgForNpLast.txt
      -rwx        7300       JAN-05-2024  10:16:50   etghkv125p3t29_r0.pat
      -rwx        23803      JAN-05-2024  10:16:58   etgov125p3t13_r0.pat
      -rwx        8024       JAN-05-2024  10:17:04   etgov125p3t17_r0.pat
      -rwx        89760      JAN-05-2024  10:17:12   etgov125p3t17_r8.pat
      Current directory 13 files total
      Total disk size: 126664704 bytes (40329216 bytes free)
       
      Can someone pls help. The patch files are copied successfully to the patch directory but are not shown as saved and cannot be activated
       
       
       
       
       
    • Від ~AsmodeuS~
      PON  панель
       
       
×
×
  • Створити нове...