Jump to content
Local
VitalyMoiseev

Pon Monitor - система мониторинга PON

Recommended Posts

6 минут назад, trsnah сказал:

файл .htaccess

зачем меняете? Он же есть в архиве.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,QSA]

 

Share this post


Link to post
Share on other sites
4 минуты назад, VitalyMoiseev сказал:

зачем меняете? Он же есть в архиве.


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,QSA]

 

На форуме человек писал, что нада файл .htaccess закинуть в корень папки с сайтом.

Но оно что с ним, что без него после аутентификации не работает. Толи перенаправление не работает, не пойму

Share this post


Link to post
Share on other sites
Только что, trsnah сказал:

На форуме человек писал, что нада файл .htaccess закинуть в корень папки с сайтом.

конечно же надо, он есть в архиве. Только надо закинуть именно файлик из архива, а не лепить что-то свое.

Share this post


Link to post
Share on other sites
4 минуты назад, VitalyMoiseev сказал:

конечно же надо, он есть в архиве. Только надо закинуть именно файлик из архива, а не лепить что-то свое.

Прошу прощения, а это где?

Share this post


Link to post
Share on other sites
Только что, trsnah сказал:

Прошу прощения, а это где?

ну а где вы брали Понмонитор для установки? Там же в архиве все файлы, и .htaccess в том числе

Share this post


Link to post
Share on other sites
31 минуту назад, VitalyMoiseev сказал:

ну а где вы брали Понмонитор для установки? Там же в архиве все файлы, и .htaccess в том числе

122.thumb.jpeg.8dd625f30235bed08a3775b1eae45f15.jpeg

Уже и комп перегрузил

apache2.conf

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

#<Directory /srv/>
#    Options Indexes FollowSymLinks
#    AllowOverride None
#    Require all granted
#</Directory>

Edited by trsnah

Share this post


Link to post
Share on other sites

Спасибо, буду искать читать

Share this post


Link to post
Share on other sites

В крайнем релизе, который доступен, нашел пару неприятных багов.

 

1- поиск по маку ону на 16-портовой голове (p3616-2TE)

Если вбить в поиск мак с порта, у которого 2-хзначный номер, например 13, то поиск отработает, но ссылка под кнопкой onu-card будет неверной.

http://ХХХ:8888/pm/PM/PON/9/1/17/1C:87:79:15:5D:8E

 

2- при опросе некоторых олтов, в консоль высыпает ошибку про дубликаты записей MYSQL

Лог прилагаю в файле.

 

3- заметил, когда собирал инфу для этого сообщения - варнинг от пхп

PHP Warning:  SNMP::walk(): Error in packet at 'SNMPv2-SMI::enterprises.3320.101.10.1.1.3': No Such Instance currently exists at this OID in /var/www/html/pm/scripts/check_onu.php on line 107
PHP Warning:  SNMP::walk(): Error in packet at 'SNMPv2-SMI::enterprises.3320.101.10.1.1.3': No Such Instance currently exists at this OID in /var/www/html/pm/scripts/check_onu.php on line 107
PHP Warning:  SNMP::walk(): Error in packet at 'SNMPv2-SMI::enterprises.3320.101.10.1.1.3': No Such Instance currently exists at this OID in /var/www/html/pm/scripts/check_onu.php on line 107

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

log_oprosa.log

Share this post


Link to post
Share on other sites

Пытаюсь, чтоб хоть частично работало на GP3600.

 

Лог Апача:

[Fri Nov 29 14:36:43.394681 2019] [php7:notice] [pid 3567] [client 127.0.0.1:55744] PHP Notice:  Undefined variable: sfp_count in /var/www/html/scripts/check_onu.php on line 222, referer: http://127.0.0.1/PM/PON
[Fri Nov 29 14:36:43.394721 2019] [php7:warn] [pid 3567] [client 127.0.0.1:55744] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/scripts/check_onu.php on line 222, referer: http://127.0.0.1/PM/PON
[Fri Nov 29 14:36:43.444639 2019] [php7:notice] [pid 3567] [client 127.0.0.1:55744] PHP Notice:  Undefined variable: pwrs_macs in /var/www/html/scripts/check_onu.php on line 270, referer: http://127.0.0.1/PM/PON
[Fri Nov 29 14:36:43.444682 2019] [php7:warn] [pid 3567] [client 127.0.0.1:55744] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/scripts/check_onu.php on line 270, referer: http://127.0.0.1/PM/PON

 

Лог ПМа:

Start 2019-11-29 14:36:14
1 172.16.20.250 14:36:14 mac:16 14:36:14,  names:437 14:36:14,  powers:405 14:36:43

 

222   foreach ($sfp_count as $sfp => $value){

270   foreach ($pwrs_macs as $mac => $pwr) {

 

Вроде как некоторые данные снимает, но ни до БД они не доходят, ни в интерфейсе ПМа они не отображаются.

На форумах  PHP читал, что это возможно, потому что переменная или массив пустой.

А понять, откуда (с какого файла может) переменная эти значения берёт не пойму!

 

Share this post


Link to post
Share on other sites
В 06.12.2019 в 4:45 PM, trsnah сказав:

1 172.16.20.250 14:36:14 mac:16 14:36:14,  names:437 14:36:14,  powers:405 14:36:43

объясню смысл этого лога:

получено при запросе snmpwalk - маков ОНУ - 16, имен интерфейсов - 437, уровней - 405 (уровни только зареганых  в момент опроса ОНУ)

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

В check_onu.php есть ОИДы, которые запрвшиваются во всех трех запросах - проверяйте, что ваш ОЛТ по ним отвечает

Share this post


Link to post
Share on other sites

Был трабл с ОИДом насчёт МАСов, я исправил. Теперь правильно показывает колличество. Но всё равно в ПМ пусто.

В логах Апача те же ошибки на 2 строки.

У нас на данный момент ОНУшки в транке. И получается, что они получают одинаковый МАС на своём порту.

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

Конечно врядли это спасёт ситуацию.

Share this post


Link to post
Share on other sites

а в базе что? Не заносятся данные или не показываются?

какпой мак получают ону на своих портах - к опросу понмонитором не имеет никакого отношения. С головы получается список маков ОНУ, а не фдб таблица

Share this post


Link to post
Share on other sites

.1.3.6.1.2.1.2.2.1.6

Description:

 "The interface's address at the protocol layer  immediately `below' the network layer in the  protocol stack. For interfaces which do not have  such an address (e.g., a serial line), this object  should contain an octet string of zero length." 

База практически пустая, там заполнены таблицы: Юзеры и ОЛТ.

ОНУшки и всё остальное полностью пустые

Попробую var_dump вставить, в строки на какие Апач ругается.

Results.txt

Edited by trsnah

Share this post


Link to post
Share on other sites

апач не ругается - это ворнинги и оповещения. Открывайте check_onu.php в браузере и посмотрите, что выведет

Share this post


Link to post
Share on other sites

1 172.16.20.250 09:01:03 mac:460 09:01:04, names:460 09:01:04, powers:428 09:01:32

UPDATE pm_olt SET status=1, last_act='2019-12-16 09:01:03' WHERE Id=1;

UPDATE pm_onu SET present = 0 WHERE olt = 1;

UPDATE pm_olt_sfp SET count_onu = 0, online_count=0 WHERE olt=1;

Share this post


Link to post
Share on other sites

это странно. Надо смотреть масиивы, получаемые по снмп.

Share this post


Link to post
Share on other sites

Ну, наверное, если бы было всё так просто, то давно уже бы под GP3600-XX переделали Ваш проект.

А какие массивы нужно посмотреть?

Share this post


Link to post
Share on other sites

похоже - нужно переделать в этой части:

        foreach ($onu_macs as $key => $onu_mac) {
            $onu_names[$key] = trim($onu_names[$key],'"');
            $sfp_er = substr($onu_names[$key], 0, 6);
            $nam_ar = explode(':', $onu_names[$key]);
            if ((count($nam_ar) == 2) AND ($sfp_er == 'EPON0/')){

а именно:

$sfp_er == 'EPON0/'

у вас же не epon :)

  • Thanks 1

Share this post


Link to post
Share on other sites

Точно! Спасибо.

 

Цитата

 

Edited by trsnah

Share this post


Link to post
Share on other sites

Только выводит на экран по 1 ОНУ на каждом порту. Хотя когда открываю check_onu.php то видит все ОНУ

Вот теперь похожу, что ПМ вцепился в МАС 😃

check_onu.odt

Снимок экрана от 2019-12-16 16-00-45.png

Снимок экрана от 2019-12-16 16-07-45.png

Edited by trsnah

Share this post


Link to post
Share on other sites

Немного оффтоп, есть может у кого oid под zte c300/c320 для трафика на ону?

Аналог вывода комманды show interface gpon-onu_1/2/1:1 либо какой-то способ того же, но для конкретного VLAN.
1424585573_.png.304f01a6ae142c3d77186a1d1b508693.png

Share this post


Link to post
Share on other sites

Попробуйте
 

zxAnXponOnuIfRxOctesV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.4zxAnXponOnuIfRxPktsV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.5

zxAnXponOnuIfTxOctesV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.19zxAnXponOnuIfTxPktsV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.20

Share this post


Link to post
Share on other sites
5 часов назад, router_mx сказал:

Попробуйте
 

zxAnXponOnuIfRxOctesV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.4zxAnXponOnuIfRxPktsV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.5

zxAnXponOnuIfTxOctesV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.19zxAnXponOnuIfTxPktsV: .1.3.6.1.4.1.3902.1015.1010.5.5.1.20

это походу сам PON порт.  А для gpon onu есть?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Tanais
      Продам ,стоковые позиции со склада!
       
      Оплата по Б/Н без НДС.
       
      FoxGate SFP-1,25/2,5G-GPON (C++)-20SC - (2 шт.) - 1250 грн/шт.
      Netis 2409 - (2шт.) - 330 грн/шт.
      Касета S332 - (30шт.)- 23 грн./шт.
      Крышка кассеты Crosver S332 -(20шт.) - 12 грн/шт.
      Медіаконвертер Optolink1M-FE-20A. - (10 пар.) - 360 грн/пара.
      Оптич.подільник PLC 1x2 пігтейлове волокно1 м. в оболонці 0,9 мм.- (59 шт.) - 84 грн/шт.
      Оптичний безкорпусний дільник 25/75- (1шт.)- 67 грн/шт.
      Оптичний безкорпусний дільник 30/70- (3 шт.) -67 грн/шт.
      Оптичний безкорпусний дільник 35/65 - (50 шт.) - 67 грн/шт.
      Оптичний безкорпусний дільник 45/55 - (7шт) - 67 грн/шт.
      Пигтейл  SC/UPC 1.5м желтые - (700 шт.) - 12 грн/шт.
      SC/UPC (0.9) 1м Пигтейл желтый -800 шт. - 9,50 грн/шт.
      Пигтейл FC/UPC, 1.5м, SM  - (295 шт.) - 16 грн/шт.
      Конектор RITAR RJ-45 8P8C UTP Cat-5 (100 шт/уп.)  -( 40 уп.) - 65 грн/уп.
      Гильза термоус 60mm, 3.0mm FTTH - (20уп.) - 87 грн/уп.
      Гільза 60мм (уп 50 шт.) -(14уп.) - 45 грн/уп. - 50 грн/уп.
      EPON/GPON ONU PICOTEL PU-X710- (40 шт.) - 13,3 у.е /шт.
      Внешние Патч корды из ОКТ-Д (1Кн):
      SC/UPC- SC/UPC 60м (1.0)Внешний Патч корд - 12,30 у.е/шт.
      SC/UPC- SC/UPC 70м  (1.0) Внешний Патч корд -13,30 у.е /шт.
      SC/UPC- SC/UPC 80м (1.0) Внешний Патч корд - 14,30 у.е /шт.
      SC/UPC- SC/UPC 90м (1.0) Внешний Патч корд - 15,30 у.е/шт.
       
      SC/UPC- SC/UPC 175м CorePIT Внешний Патч корд ОКАД-М(0,1) -(3шт) - 465 грн/шт
      SC/UPC- SC/UPC 250м CorePIT Внешний Патч корд ОКАД-М(0,1) - (7 шт.) - 615 грн/шт.
    • By Romari0
      Продам олт BDCOM P3608-2TE, был в работе где-то год, покупался на депсе, продаю из-за того, что закончились порты, заменили на 16 портовый жком
      Цена 21000 грн, находится территориально в г. Бровары, могу подвезти в Киев, или отправлю НП куда скажете



    • By Andrey1980
      КУПЛЮ БУ BDCOM 3310c
    • By dnserg
      Б.У. В работе было 2 года. Цена - 32400 грн. В цену модуля не входят. минимальный торг.
       

    • By Romari0
      Продам
       
      Quanta LB6M 10GbE 24-Port SFP 4x 1GbE, прошита под брокейд, жрет как 10ж так и 1ж модули - 400 баксов
       
      MikroTik CCR1036-12G-4S - 500 баксов
       
      OLT BDCOM P3310B есть три штуки, по 300 баксов за штуку или 850 за три сразу
       
      Все добро находится в г. Бровары, могу подвезти в Киев, или отправлю новой почтой
×