Перейти до

Pon Control - комплекс управления и мониторинга сетью


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

  • Відповіді 611
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Предыстория: всё началось с простого желания видеть сигналы на ОНУшках через веб-интерфейс (с телефона работая на линии такая инфа необходима), потом задавались вопросом "А какие сигналы были до того,

get_fdb_by_telnet.php 24 строчка   "fwrite($con, "show mac a int $nameint \r\n");" рекомендую поправить на "fwrite($con, "show mac address-table int $nameint \r\n");" в  Build 58197 поя

Здравствуйте, сделал себе дополнение, которым решил поделиться. Если ONU имеет ТВ-порт, он отображается на карточке вместе со статусом (Вкл. / Выкл.) Screenshots: TV off    TV is ON  

Posted Images

  В 02.03.2018 в 05:36, 2Garin сказав:

Там есть 2 нюанса.

При создании базы правильная структура :

DROP TABLE IF EXISTS `onus_s`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `onus_s` (
  `olt` int(10) unsigned DEFAULT NULL,
  `mac` varchar(18) DEFAULT NULL,
  `pwr` varchar(16) DEFAULT NULL,
  `datetime` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

В файле json.php закоментировать строку 12 она там лишняя.

//$date = new DateTime($datetime);

 

pon.png

Expand  

При создании файла правильная структура в каком файле указывать?

 

  В 02.03.2018 в 10:06, andrik2288 сказав:

При создании файла правильная структура в каком файле указывать?

Addolt?

 

Expand  

 

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:06, andrik2288 сказав:

При создании файла правильная структура в каком файле указывать?

 

 

Expand  

 В addolt указываем 

$sql = "CREATE TABLE IF NOT EXISTS onus_s (`olt` INT UNSIGNED, `mac` varchar(18), `pwr` varchar(16), `datetime` datetime)";

Я привел пример дампа таблицы 'onus_s' из БД poncontrol.

 

Делал так : Экспортировал базу- поменял тип столбца- импортировал базу.

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:16, 2Garin сказав:

 В addolt указываем 

$sql = "CREATE TABLE IF NOT EXISTS onus_s (`olt` INT UNSIGNED, `mac` varchar(18), `pwr` varchar(16), `datetime` datetime)";

Я привел пример дампа таблицы 'onus_s' из БД poncontrol.

 

Делал так : Экспортировал базу- поменял тип столбца- импортировал базу.

Expand  

уже все перепробовал ни**я 

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:26, andrik2288 сказав:

уже все перепробовал ни**я 

Expand  

У себя еще пути к js правил в файле onus_s.php т.к. положил папку с js в общий каталог poncontrol.

 

<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/highstock.js"></script>
<script src="js/grid-light.js"></script>
<script src="js/exporting.js"></script>

Проверьте есть ли ошибки тут : 
 

pon2.png

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:45, 2Garin сказав:

У себя еще пути к js правил в файле onus_s.php т.к. положил папку с js в общий каталог poncontrol.

 

<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/highstock.js"></script>
<script src="js/grid-light.js"></script>
<script src="js/exporting.js"></script>

Проверьте есть ли ошибки тут : 
 

pon2.png

Expand  

а куда нужно ложить?

у меня в корне 

 

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:51, andrik2288 сказав:

а куда нужно ложить?

у меня в корне 

 

Expand  

Куда удобно ) Главное что бы ссылки на скрипты правильные были)

Ссылка на сообщение
Поделиться на других сайтах
  В 02.03.2018 в 10:51, andrik2288 сказав:

а куда нужно ложить?

у меня в корне

Expand  

папку js положите в корень папки poncontrol (или как она у вас называется).

 

  В 02.03.2018 в 10:51, andrik2288 сказав:

<script src="js/jquery-3.2.1.min.js"></script>

<script src="js/highstock.js"></script>

<script src="js/grid-light.js"></script>

<script src="js/exporting.js"></script>

Expand  

Здесь в оригинале перед js стоит слеш

<script src="/js/jquery-3.2.1.min.js"></script>
<script src="/js/highstock.js"></script>
<script src="/js/grid-light.js"></script>
<script src="/js/exporting.js"></script>

уберите его.

Ну и проверьте права на всякий случай

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

Залили стартовую конфигурацию в bdcom p3310.

через Web интерфейс доступен, через телнет недоступен,

возможно ли через Web включить доступ через telnet?

 

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

при опросе олта некоторые ону выкидывают вот такую срань

 

04f9ba3875.thumb.jpg.09a67ff6d3950bddb41480d70a5b222d.jpg

 

мак пытаюсь получить так:

$mac_onu = snmp2_get($ip_olt, $ro, "enterprises.3320.101.10.4.1.1.$key",100000, 3);
$mac_onu = str_replace(" ", ":", strtolower(trim(str_replace("Hex-STRING: ", "", $mac_onu))));

Ссылка на сообщение
Поделиться на других сайтах
  В 03.04.2018 в 06:21, unique сказав:

при опросе олта некоторые ону выкидывают вот такую срань

 

04f9ba3875.thumb.jpg.09a67ff6d3950bddb41480d70a5b222d.jpg

 

мак пытаюсь получить так:

$mac_onu = snmp2_get($ip_olt, $ro, "enterprises.3320.101.10.4.1.1.$key",100000, 3);
$mac_onu = str_replace(" ", ":", strtolower(trim(str_replace("Hex-STRING: ", "", $mac_onu))));

Expand  

 

У меня было подобное , возможно дело в форmате вывoда полученных маков. Часть выводится в формате Hex-STRING: - все ок , а часть в STRING: мак адрес что то в виде "рg│:GЭ" .

Если с командной строки вот так :

snmpwalk -v 2c -c password -Oqx ваш_OID

именно c  ключом х выводит нормально - то нужно что то вроде как :

preg_match('/\"(.+)\"/U', $неправильный_вывод_mac, $mac_bin);
затем
$maconu =bin2hex($mac_bin[1]);
затем преобразовать в формат хх:хх:хх:хх:хх:хх
$maconu = preg_replace('/(.{2})/', '\1:', $maconu, 5);


ну и конечно, применять это только для ответов типа  STRING - к примеру если в результате нету вхождение подстроки "Hex" - то применять преобразование. ( в модификаторе вызова SNMP указать полный вывод , а то негде будет искать признак вхождения)

 

объяснение такому выводу: Вроде как SNMP по начальным символам вывода определяет тип возвращаемых данных. и для некоторых маков определяет это неправильно

 

 

Відредаговано kaats
Ссылка на сообщение
Поделиться на других сайтах
  В 30.03.2018 в 11:54, SWANS197 сказав:

Залили стартовую конфигурацию в bdcom p3310.

через Web интерфейс доступен, через телнет недоступен,

возможно ли через Web включить доступ через telnet?

 

Expand  

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

Ссылка на сообщение
Поделиться на других сайтах
  В 03.04.2018 в 21:02, kaats сказав:

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

Expand  

Ибо веб-морда там, как и в большинстве случаев, только для посмотреть, потыкать. Серьезные вещи - онли теминал :P

Ссылка на сообщение
Поделиться на других сайтах
  В 03.04.2018 в 20:32, kaats сказав:

 

У меня было подобное , возможно дело в форmате вывoда полученных маков. Часть выводится в формате Hex-STRING: - все ок , а часть в STRING: мак адрес что то в виде "рg│:GЭ" .

Если с командной строки вот так :

snmpwalk -v 2c -c password -Oqx ваш_OID

именно c  ключом х выводит нормально - то нужно что то вроде как :

preg_match('/\"(.+)\"/U', $неправильный_вывод_mac, $mac_bin);
затем
$maconu =bin2hex($mac_bin[1]);
затем преобразовать в формат хх:хх:хх:хх:хх:хх
$maconu = preg_replace('/(.{2})/', '\1:', $maconu, 5);


ну и конечно, применять это только для ответов типа  STRING - к примеру если в результате нету вхождение подстроки "Hex" - то применять преобразование. ( в модификаторе вызова SNMP указать полный вывод , а то негде будет искать признак вхождения)

 

объяснение такому выводу: Вроде как SNMP по начальным символам вывода определяет тип возвращаемых данных. и для некоторых маков определяет это неправильно

 

 

Expand  

Спасибо)
Получилось

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

Кто может подкинуть скрипт для очистки таблицы onus_s  в mysql за три месяца 12 гб уж очень круто, руками устал чистить,при этом чтобы удалялись данные которые позднее месяца,ПОЖАЛУЙСТА  

Ссылка на сообщение
Поделиться на других сайтах
  В 03.04.2018 в 20:32, kaats сказав:

 

У меня было подобное , возможно дело в форmате вывoда полученных маков. Часть выводится в формате Hex-STRING: - все ок , а часть в STRING: мак адрес что то в виде "рg│:GЭ" .

Если с командной строки вот так :

snmpwalk -v 2c -c password -Oqx ваш_OID

именно c  ключом х выводит нормально - то нужно что то вроде как :

preg_match('/\"(.+)\"/U', $неправильный_вывод_mac, $mac_bin);
затем
$maconu =bin2hex($mac_bin[1]);
затем преобразовать в формат хх:хх:хх:хх:хх:хх
$maconu = preg_replace('/(.{2})/', '\1:', $maconu, 5);


ну и конечно, применять это только для ответов типа  STRING - к примеру если в результате нету вхождение подстроки "Hex" - то применять преобразование. ( в модификаторе вызова SNMP указать полный вывод , а то негде будет искать признак вхождения)

 

объяснение такому выводу: Вроде как SNMP по начальным символам вывода определяет тип возвращаемых данных. и для некоторых маков определяет это неправильно

 

 

Expand  

детский лепет.....

 

 

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від WINS
      Вітаю.
      Для будівництва мережі PON потрібні монтажники. 
      Обов’язки:
      • Прокладання волоконно-оптичного кабелю (по фасаду, повітряно, у трубах);
      • Монтаж оптичних кросів, боксів, спліттерів;
      • Будівництво ВБСС (вузлів безпечного скупчення спліттерів);
      • Встановлення пластикових коробів, укладання кабелю всередині приміщень;
      • Зварювання оптичного волокна (навчаємо, якщо немає досвіду);
      • Підключення абонентів до мережі PON (FTTH);
      • Дотримання техніки безпеки при виконанні робіт.
       

       
      📌 Вимоги:
      • Бажання працювати та навчатись;
      • Акуратність, відповідальність;
      • Базові навички користування ручним інструментом;
      • Готовність до фізичної роботи та виїздів на об’єкти.
       

       
      ✅ Пропонуємо:
      • Своєчасну оплату праці;
      • Навчання всім технічним навичкам;
      • Забезпечення всім необхідним обладнанням та витратними матеріалами;
      • Роботу в дружній технічній команді;
      • Можливість кар’єрного росту.
    • Від Haddy
      В последнее время столкнулись с проблемой в перекосе сигнала от онушки на голову. 
      Голова: ЗТЕ с610 на С++ модулях, онушки фоксгейт и пикотел.
      Проблема такая: Голова светит свои +6-7, Пикотел светит 1.5-2. Фоксгейт +3-4.
      Расчётный сигнал и фактический от головы к клиенту +- совпадают. Но от онушки до головы где-то теряются 1-2дб. К примеру:  (Онушка пикотел, на отл сигнал приходит на 1дб хуже)
      Магистральные делители все варим, конечные - когда как, чаще всего ставим корпусные упц 1х8, редко бывают оконечки 1х8\1х12\1х16.
      Грешили на корпусные. Начали тестит, вместо них подкидываем оконечку или другой корпусный - проблема сохраняется. Измеряли рефом - волокно отличное, без перекосов и лишних событий.
      Один тест вовсе смутил: в дом приходит порт его делим 1х16 оконеченным, на каждый выход ставим 1х8 - перекос есть. Меняли приходящее волокно (благо их там 24, было куда потыкать) - эффект тот же. Начали менять 1х8 на разные варианты - перекос сохраняется. 
      Закинули онушку на порт без делителей - всё отлично, перекоса нет. Порт, на него 1х16 и онушка - всё отлично, перекоса нет (пробовали разные выходы на 1х16). Заменили 1х16 на другой 1х16 - перекоса нет. Добавили 1х8 (пробовали и корпусный и оконеченный) - перекос в 2 дб вернулся.
      Сейчас бригады переводят другой дом и приколов он внёс ещё больше: один порт на весь дом, в разных местах стоят 1х16 корпусный, но на одном перекос в 2 дб есть, а на втором: перекос 0.4 на одном абоне, 0.5 на другом.
      Волокна максимум 6 км от головы до первого делителя. Если брать волокно в 5 км: перекос в 0.4-0.5дб между 1310 и 1490 - премлимо, как книжка пишет, но откуда этот 1 дб дополнительно вылезает...
      Кто-то сталкивался с таким? Если да, нашли в чём проблема?
    • Від Paramotor
      Доброго дня шукаю будівельників Пон у місто Одеса на великий об"єм робіт на довгострокові відносини  
      Хто дійсно зацікавлений за деталями будь ласка в особисті 
      Дякую
    • Від Exnet_Skayvin
      Шановні колеги, допоможіть настроїти опцію 82 для гпон плати на 220 та 320 зтє. поділіця конфігом.
    • Від kesha13
      Вітаю.
      Для будівництва мережі PON потрібні монтажники. 
      Необхідно робити отвори в перекриттях, встановлювати пластикові труби, розтягувати оптику по багатоповерховим будинкам.
      Територіально - правий берег м. Києва.
      Оплата -  за об'єм виконаної роботи.
      За деталями в особисті повідомлення.

×
×
  • Створити нове...