Перейти до

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

4 часа назад, 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

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

 

2 минуты назад, andrik2288 сказал:

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

Addolt?

 

 

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, andrik2288 сказал:

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

 

 

 В addolt указываем 

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, 2Garin сказал:

 В addolt указываем 


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

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

 

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

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

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, andrik2288 сказал:

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

У себя еще пути к 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

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, 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

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

у меня в корне 

 

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, andrik2288 сказал:

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

у меня в корне 

 

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

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, andrik2288 сказал:

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

у меня в корне

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

 

8 минут назад, 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>

Здесь в оригинале перед 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))));

Ссылка на сообщение
Поделиться на других сайтах
14 часов назад, 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))));

 

У меня было подобное , возможно дело в фор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 в 14:54, SWANS197 сказал:

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

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, kaats сказал:

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

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

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, 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 по начальным символам вывода определяет тип возвращаемых данных. и для некоторых маков определяет это неправильно

 

 

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
В 03.04.2018 в 23: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 по начальным символам вывода определяет тип возвращаемых данных. и для некоторых маков определяет это неправильно

 

 

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

 

 

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від grapefruit
      Доброго вечора, спільното!
      Можливо хтось стикався з завданням,коли потрібно на OLT BDCOM GP3600 по oid визначити час розреєстрування ону. В неті нічого знайти не вдалося, через MIB браузер тоже ніц.
      Якщо підкажете буде дуже вдячний, або хоч підкажіть де шукати.
      Всім гарного вечора)
    • Від alexeya
      Продам оборудование в связи с прекращением деятельности телеком-оператора в Донецкой области.
       
      Eltex MES2324FB в отличном состоянии (8 штук) - 13.000 грн
      Eltex MES5324 (24 SFP+, 4 QSFP) - 62.000 грн
      Extreme Networks X620-16x (16 SFP+) - 42.000 грн
       
      OLT ZTE C320 (GTGH (K00) * 2, PRAM, SMXA (A31) - 32 GPON ports, C++ модули, 10G плата управления. Состояние близкое к новому (был в эксплуатации пол года) - 110.000грн, новый 125.000 грн.
       
      Juniper MX80 (MX5-T upgraded to MX80, 16 subsribers, все лицензии есть), есть 2 штуки. - 1700$
       
      Кабель бухтами (в Павлограде, могу привезти в Днепр или отправка деливери/нп)
      ОКТ-Д(1.0)-2Е1-0,36Ф3,5/0,22Н18-2 — 3000м - 3.5 грн/метр 
      ОКЗ(б2,7)Т-008(7,8 мм) — бухти 3840 и 4000 м - 13 грн/метр
      ОЦБгП-8А1(1х8) 2,7 кН — 2 бухти по 3830 м - 13 грн/метр
       
       
       























    • Від Виктор Николаевич
      Приветствую.
       
      Нужно подключить торговую точку -
       
      Новомихайловка, Каменский район, технология pon, 50мбит.
       
      Предложения в л/с.
    • Від monark
      I sell files to unlock OLT ZTE and OLT Huawei.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
      OLT ZTE: C300, C320, C350
       
      OLT HUAWEI: MA5800 X2, X7, X15 and X17 all boards / всі дошки
      OLT HUAWEI: MA56XX all boards / всі дошки
       
      Unlock your OLTs yourself to accept any ONT.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
       
      PVT
    • Від device
      До 2000 абонентів. Все побудовано на pon. Кому цікаво звертайтесь в особисті повідомлення

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