Перейти до

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 користувачів

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

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

    • Від gelmas_x
      Доброго дня! м. Бердичів, вул. Центральна, 1. Цікавить PON
    • Від DaemonWeb
      Розглядаю покупку інтернет-мережі з діючою абонентською базою.
      Цільова технологія PON, GPON, GePON, FTTX.
      З пропозиціями та питаннями звертайтесь у приват.
    • Від cappelikan
      Интересует для домашнего пользования , есть ли кто в доме кто услугу предоставляет и почем ?
    • Від VAG
      Шукаємо підрядників у м. Харків
      Запрошуємо до співпраці компанії та бригади монтажників для виконання:
      підключень абонентів по технологіям FTTB / PON;
      робіт з будівництва та модернізації мереж PON та FTTB.
      ✅ Пропонуємо стабільні та великі об’єми робіт.
      📍 Локація: м. Харків.
      🤝 Умови співпраці обговорюємо особисто.
    • Від WINS
      Вітаю.
      Для будівництва мережі PON потрібні монтажники. 
      Обов’язки:
      • Прокладання волоконно-оптичного кабелю (по фасаду, повітряно, у трубах);
      • Монтаж оптичних кросів, боксів, спліттерів;
      • Будівництво ВБСС (вузлів безпечного скупчення спліттерів);
      • Встановлення пластикових коробів, укладання кабелю всередині приміщень;
      • Зварювання оптичного волокна (навчаємо, якщо немає досвіду);
      • Підключення абонентів до мережі PON (FTTH);
      • Дотримання техніки безпеки при виконанні робіт.
       

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

       
      ✅ Пропонуємо:
      • Своєчасну оплату праці;
      • Навчання всім технічним навичкам;
      • Забезпечення всім необхідним обладнанням та витратними матеріалами;
      • Роботу в дружній технічній команді;
      • Можливість кар’єрного росту.

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