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 Ceyzer
      Здравствуйте. Ищем бригаду или человека со своим авто, на постоянную работу г. Казатин на обслуживание PON сети.
      Официальное оформление, топливо и амортизацию оплачиваемые мы.
      Обеспечиваем инструментом + сварочный.
       
      Задача - включение и обслуживание абонентов.
      Ставка + бонус.
      Все вопросы в ЛС, дальше уже решим по телефону.
    • By bublgum
      Добрый день всем, есть инфы море но не той что нужно..... Подскажите есть ли возможность автомат реги на ЗТЕ320С? Какая форма опт82? Ни как не могу слепить....
    • By Ondp
      Кто сталкивался с подобным?
      На одном из PON портов ОЛТа (только на одном порте) во время кратковременного отключения электричества на Онушке не разрывается PPPoE соединение, и чтоб ты не делал, отключение ОНУ, Роутера на 5-10мин - сутки, PPPOE соединение висит активным, помогает только принудительный разрыв PPPOE на микротике.
      А также был недавно обрыв оптики на этом порту, все ПППОЕ остались активными.
      Что уже делал и что не помогло:
      1. СФП менял.
      2. Физически с порта патчкорд высовывал - все ПППОЕ дисконнектятся
      3. Физически 1 дерево отключал - все ПППОЕ дисконнектятся
      4. Перезагружал Микротик
      5. Пересоздавал на Микротике Влан и ПППОЕ профиль
      что не делал:
      1.Влан не менял
      2.PON Порт не менял
      3.ОЛТ не перезагружал
       
      Конфиг ОЛТа для всех портов идентичный, только Влан для каждого порта разный
       
      Куда копать?))
    • By CrazyAlex
      Помогите опознать онушку и прошивку найти для нее...
      По маку бьется как СДАТА

×