Перейти до

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


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

  • 1 month later...
  • Відповіді 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

При добавлении олта :Warning in ./libraries/sql.lib.php#613
 count(): Parameter must be an array or an object that implements Countable

Backtrace

./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'pon2',
string 'olts',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `olts`',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'pon2',
string 'olts',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `olts`',
NULL,
NULL,
)

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
On 12/22/2021 at 10:24 AM, sbonkov said:

Здравствуйте, сделал себе дополнение, которым решил поделиться.

Если ONU имеет ТВ-порт, он отображается на карточке вместе со статусом (Вкл. / Выкл.)

Screenshots: TV off    TV is ON

 

 

1.) Для этого в файл function_lib.php необходимо добавить две функции


// END ----------

// ---------- Get CATVRF status () ----------

function GetCATVAdminStatus($ip, $ro, $iface, $port) {
$catv_status = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.10.30.1.2.$iface.$port");
$catv_status = end(explode('INTEGER: ', $catv_status));
return $catv_status;
}

// END ----------

// ---------- Get CATVRF Port num () ----------

function GetNumCATVRFPorts($ip, $ro, $iface, $port) {
$catv_rfports = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.10.3.1.15.$iface");
$catv_rfports = end(explode('INTEGER: ', $catv_rfports));
return $catv_rfports;
}

// END ----------

 

2.)  В файл get_ports.php  необходимо добавить после кода 


$port = $port + 1;
}

прямо перед 


?>

следующие строки


echo "<div style=\"white-space: nowrap; float: left; vertical-align: middle; tpo: 50%; position: relative; margin: 0px; padding: 40px; overflow: hidden; display: table-cell; height: 70px; line-height: 30px;\">";
if ($catv_rfports == 0) {
echo "<!--<img src=\"img/tv/tv_no.png\" title=\"ОНУ без ТВ\">-->";
} else if ($catv_status == 1) {
echo "<img src=\"img/tv/tv_up.png\" title=\"TV is ON\">";
} else if ($catv_status == 2) {
echo "<img src=\"img/tv/tv_stop.png\" title=\"TV is OFF\">";
}
echo "</div><br/>";

 

3.) Внутри папки img  создать новую папку tv , и вложить в него три фото состояния ТВ порта. 

tv_no.png  за ОНУ без ТВ

tv_up.png  за TV is ON

tv_stop.png  за TV is OFF  

Залил архив с папкой ТВ с тремя иконками.

 

P.S. Прошу прощения, если в моем русском есть ошибки, я из Болгарии.

tv.zip 25.64 kB · 10 downloads

Отличная работа, однако, чтобы заставить ее работать, нам нужно добавить следующие две строки, чтобы иметь возможность видеть $catv_status и $catv_rfports в get_ports.php 

$catv_status = GetCATVAdminStatus($ip, $ro, $iface, $port);
$catv_rfports = GetNumCATVRFPorts($ip, $ro, $iface, $port);
echo "<div style=\"white-space: nowrap; float: left; vertical-align: middle; tpo: 50%; position: relative; margin: 0px; padding: 40px; overflow: hidden; display: table-cell; height: 70px; line-height: 30px;\">";
if ($catv_rfports == 0) {
echo "<!--<img src=\"img/tv/tv_no.png\" title=\"ОНУ без ТВ\">-->";
} else if ($catv_status == 1) {
echo "<img src=\"img/tv/tv_up.png\" title=\"TV is ON\">";
} else if ($catv_status == 2) {
echo "<img src=\"img/tv/tv_stop.png\" title=\"TV is OFF\">";
}
echo "</div><br/>";

 

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

Сталкивался кто с такой ошибкой ?

[Sat Aug 10 17:59:17.878913 2024] [:error] [pid 884:tid 2052] [client ::1:56134] PHP Warning:  snmprealwalk(): Error in packet at 'iso.3.6.1.4.1.3320.101.10.1.1.26': (noSuchName) There is no such variable name in this MIB. in F:\\xampp\\htdocs\\get_snmp.php on line 22, referer: http://localhost/index.php?page=olt_list
[Sat Aug 10 17:59:17.878913 2024] [:error] [pid 884:tid 2052] [client ::1:56134] PHP Warning:  Invalid argument supplied for foreach() in F:\\xampp\\htdocs\\get_snmp.php on line 27, referer: http://localhost/index.php?page=olt_list

Голова добавляется, но никакие данные не отображаются...
 

Ссылка на сообщение
Поделиться на других сайтах
В 10.08.2024 в 18:03, neo-skynet сказав:

PHP Warning:  snmprealwalk(): Error in packet at 'iso.3.6.1.4.1.3320.101.10.1.1.26': (noSuchName) There is no such variable name in this MIB.

По цьому спробуйте виконати
 

sudo apt install snmp snmp-mibs-downloader

 

В 10.08.2024 в 18:03, neo-skynet сказав:

Invalid argument supplied for foreach()

Ця помилка, скоріше за все, йде після першої, Оскільки немає даних в масиві, точніше масиву даних

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від 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. Кому цікаво звертайтесь в особисті повідомлення
    • Від pener
      Для підключення абонентів у Києві, розшукуєм декількох робітників. Підключення абонентів за технологією PON. Транспорт, обладнання, матеріали надаєм. Влаштування офіційне, неофіційне. Умови роботи за результатами співбесіди.
      050 500 13 53 Ігор.

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