Перейти до

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


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

On 16.12.2019 at 19:01, CoCOsmall said:

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

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

onu in/out oid  у кого?

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вот решил выдать, кому интересно, собстветнную систему мониторинга PON сети - Pon Monitor. Сделана по аналогии с Poncontrol, но делалась по потребностям инженеров и монтажников.   Возмо

Вот Pon Monitor под BDCOM GP3600-16 Берите кому нужно. Переделка не профессиональная, поэтому берите как есть Pon Monitor.rar

проект живой. Продвигается медленно, так как нет на него пока времени

Posted Images

  • 4 weeks later...

SNMP не отвечает (см. скрин). OLT  BDCOM P3310B. Софт Version 10.1.0B Build 22960.  Из консоли Ubuntu server 16 x32 (на этой же системе PON monitor)  все замечательно отзывается.

Bdcom.jpg

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

Добавил графики сигнала и трафика на порту onu c zabbix. Темплейты для бдкомов сюда скидывал.https://local.com.ua/forum/topic/88117-zabbix-tempate-на-dlink-и-bdcom/?tab=comments#comment-1258027 Если кому интересно, выложу файлы.

image.thumb.png.46e87db9d94b1942de3f7d4e911a95b5.png

image.thumb.png.fd8046fa9093172a2a673bbcbc323ceb.png

 VitalyMoiseev , а возможно сделать поиск по MAC такого вида http://ponmonitor/search.php?mac=22:22:22:22:22:22

Что бы можно было с внешних программ попадать сразу на страницу искомой onu http://ponmonitor/PM/PON/1/1/1/22:22:22:22:22:22 ?

Відредаговано vovchokig
  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах
В 13.03.2020 в 07:29, vovchokig сказал:

Добавил графики сигнала и трафика на порту onu c zabbix. Темплейты для бдкомов сюда скидывал.https://local.com.ua/forum/topic/88117-zabbix-tempate-на-dlink-и-bdcom/?tab=comments#comment-1258027 Если кому интересно, выложу файлы.

image.thumb.png.46e87db9d94b1942de3f7d4e911a95b5.png

image.thumb.png.fd8046fa9093172a2a673bbcbc323ceb.png

 VitalyMoiseev , а возможно сделать поиск по MAC такого вида http://ponmonitor/search.php?mac=22:22:22:22:22:22

Что бы можно было с внешних программ попадать сразу на страницу искомой onu http://ponmonitor/PM/PON/1/1/1/22:22:22:22:22:22 ?

Коментарий и ID подтягивается с ОЛТа? И кто какое время поставил в кроне, для обновления?

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

Коментарий и ID подтягивается с ОЛТа? И кто какое время поставил в кроне, для обновления?

Нет, не подтягиваются. Это или вручную, или привязать к биллингу.

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

Коментарий и ID подтягивается скорее всего с Биллинга, на данном скрине.

У меня не привязано к Биллингу, я сам всё пишу руками

У меня стоит 30 минут, пока что этого достаточно с головой.

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

Не все ОНУ обновляются по сигналу, зашел вручную проверить на ОЛТ, сигнал получаю.

Вот например вручную на проблемной ОНУшке делаю на сервере.

root@site:~# snmpwalk -v 2c -c ********* 10.10.100.3 .1.3.6.1.2.1.2.2.1.2.12
iso.3.6.1.2.1.2.2.1.2.12 = STRING: "EPON0/4:2"
root@site:~# snmpwalk -v2c -c ********* 10.10.100.3 .1.3.6.1.4.1.3320.101.10.5.1.5.12
iso.3.6.1.4.1.3320.101.10.5.1.5.12 = INTEGER: -315
 

 

Ссылка на сообщение
Поделиться на других сайтах
В 19.03.2020 в 9:37 AM, Oktirus сказав:

Доброго дня, може хтось знає, чи можна підтягнути description з bdcom в pm?, тому що завжди підписували на самому bdcom.

Да було б непогано зробити можливість брати підписи з ОЛТ. Ми теж підписуємо на ОЛТ. Тако ж я б додав сигнали ОНУ Tx/Rx  бо зараз лише Tx, а бувають іноді перекоси...

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

Доброго времени суток!

 

Господа, подскажите, что я делаю неправильно?

 

1. Распаковал архив в подпапку pm веб-сервера.

2. Создал базу и пользователя.

3. Залил шаблон базы.

4. Отредактировал /include/vars.php под свои параметры.

5. Назначил владельцем папки пользователя вебсервера.

 

После ввода учетных данных на странице http://address/pm, получаю перенаправление на http://address/pm/auth  с результатом not found...

 

P.S. Испытывалось на связке: apache+php7.3-fpm Модуль rewrite присутствует и активирован.

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

После ввода учетных данных на странице http://address/pm, получаю перенаправление на http://address/pm/auth  с результатом not found...

скриншот покажите

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

362635490_.png.50dd18860fd9431bc0af3354bfc0829d.png

 

В логе апач-а:

[core:info] [pid 1794] [client 10.250.250.2:26046] AH00128: File does not exist: /var/www/pm/auth, referer: http://10.250.250.110/pm/index.php

 

Возможно, у меня не установлены необходимые модули php?

 

Также прошу помощи для конвертации .htaccess под nginx...

 

ЗЫ. Прошу сильно ногами не пинать...

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

[core:info] [pid 1794] [client 10.250.250.2:26046] AH00128: File does not exist: /var/www/pm/auth, referer: http://10.250.250.110/pm/index.php

rewrite не работает

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

rewrite не работает 

Благодарю за подсказку...

Действительно, отсутствовала деректива в конфигурации /Directory для rewrite.

 

 

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

Было бы неплохо сделать кнопку удаление(дерегистрация) onu c bdcom и сответственно с пон монитора.

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

Добавил себе в корень файл поиска ону по маку, для редиректа с билинга. В данном случаэ из nodeny+ http://forum.nodeny.com.ua/index.php?topic=2786.90

Может кому понадобиться.

 

<?php

$mac_pm = $_GET['mac'];
require 'include/vars.php';
require 'include/database.php';
$mac_pm = str_replace(":", "", $mac_pm);
$mac_pm = str_replace("-", "", $mac_pm);
$mac_pm = str_replace(".", "", $mac_pm);
$mac_pm = str_replace("a", "A", $mac_pm);
$mac_pm = str_replace("b", "B", $mac_pm);
$mac_pm = str_replace("c", "C", $mac_pm);
$mac_pm = str_replace("d", "D", $mac_pm);
$mac_pm = str_replace("e", "E", $mac_pm);
$mac_pm = str_replace("f", "F", $mac_pm);
$any_mac_1 = substr($mac_pm, 0, 2);
$any_mac_2 = substr($mac_pm, 2, 2);
$any_mac_3 = substr($mac_pm, 4, 2);
$any_mac_4 = substr($mac_pm, 6, 2);
$any_mac_5 = substr($mac_pm, 8, 2);
$any_mac_6 = substr($mac_pm, 10, 2);

$any_mac = $any_mac_1.":".$any_mac_2.":".$any_mac_3.":".$any_mac_4.":".$any_mac_5.":".$any_mac_6;
$mac_pm = $any_mac;

$table = 'pm_onu';
$query = "SELECT * FROM `$table` WHERE `mac` = '$mac_pm'";
$result = $mysqli_wb->query($query);
$row = $result->fetch_array(MYSQLI_ASSOC);
$result->close();
    $onu_t = $row;
    $sfp_n = ltrim($onu_t['onu_name'], 'EPON0/');
    $sfp_n = explode(':',$sfp_n);
    $sfp_n = $sfp_n[0];
    $spl1 = explode("/", $onu_t['onu_name']);
    $spl2 = explode(":", $spl1[1]);
    $onu_n = $spl2[1];

$onu_T = $onu_t['olt'];
$onu_M = $onu_t['mac'];

$url = "$protocol$sitename/$base_url1/PON/$onu_T/$sfp_n/$onu_n/$onu_M";


 header ("Location:  $url");  
  exit();    


?>

 

Відредаговано vovchokig
  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...

При проверка telnet выкидает ошибку:

>su 
password: 
Access denied!

 

В конфиге админ прописан так:
 

aaa authentication login default local
aaa authentication enable default enable
aaa authorization exec default local
!
username admin password 0 ********
!
enable password 0 ****** level 15

Че не так? 

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

пока нет поддержки enable пароля. Сегодня-завтра постараюсь добавить

Ясно, просто удобно было бы поменять конфигурацию ОНУшки прямо из сайта, чтобы не лезть на ОЛТ.

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

Небольшое расширение функционала - в списке ОНУ разным цветом выделены разные причины дерегистрации ОНУ:

Скрытый текст

image.thumb.png.27de90cfbddfd7012681c11b8d7eb9f2.png

На следующей неделе планирую выпустить новую версию с обновлениями.

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
В 13.03.2020 в 7:29 AM, vovchokig сказав:

 VitalyMoiseev , а возможно сделать поиск по MAC такого вида http://ponmonitor/search.php?mac=22:22:22:22:22:22

Что бы можно было с внешних программ попадать сразу на страницу искомой onu http://ponmonitor/PM/PON/1/1/1/22:22:22:22:22:22 ?

пробуйте.

Файлик в корень. Использовать:

/redirect.php?mac=00:11:22:33:44:55

понимает и 0011.2233.4455 и просто 001122334455

redirect.php

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від LIKO
      Продам оптичний лінійний термінал (OLT) BDCOM P3600-16E-2AC , повна комплектація, можливий продаж з модулями BDCOM OLT-GSFP-20+++
      Ціна 85500 грн.
       





    • Від legenda vols
      Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно OID и как их использовать.
      Начнём. 
      для новичков.
      bash 
      set_olt_oids() {
          # Общие для EPON (BDCOM)
          if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then
              OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2"
              OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"
              OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.10.1.1.26"
              OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80"
              OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
              OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
              OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
              LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
              LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
              LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
              OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8"
              OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде
              OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"
              OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0 reboot
              OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2" #.$portID.$mac10" i 0 #mac decimal onu
          fi
          # Общие для GPON
          if [[ "$1" =~ ^(GP3600-08|GP3600-16B|GP3600-08B)$ ]]; then
              ETH_STATUS="1.3.6.1.2.1.2.2.1.8" # статус порта 1 портовая ону
              ETH_STATUS4="1.3.6.1.4.1.3320.10.4.1.1.4" # статус портов 4х портовая ону
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_ADMIN_STATUS="1.3.6.1.4.1.3320.10.4.1.1.3"
              OID_DOWN_REASON="1.3.6.1.4.1.3320.10.3.1.1.35"
              OID_DIST="1.3.6.1.4.1.3320.10.3.1.1.33"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.10.3.1.1.9"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.10.3.2.1.4" #snmpset -v2c -c RW IP OID.onuIndex i 1 reboot
              
          fi
          # Уникальные параметры для моделей
          case "$1" in
              # EPON модели
              P3310 | P3310B)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              IEP3310)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  ;;
              P3608 | P3608B | P3310C | P3316 | P3600-16E | P3608-2TE | P3616-2TE)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.101.108.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              # GPON модели
              GP3600-08 | GP3600-16B | GP3600-08B | P3600-08E)
                  OID_RX_ONU="1.3.6.1.4.1.3320.10.3.4.1.2"
                  OID_RX_OLT="1.3.6.1.4.1.3320.10.2.3.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.10.3.4.1.3"
                  OID_GET_MAC="1.3.6.1.4.1.3320.10.3.1.1.4"
                  ;;
              *)
                  echo -e "\e[1;91mНеизвестный режим OLT: $1\e[0m"
                  return 1
                  ;;
          esac
          return 0
      }
      что бы было понятно в дальнейшем что за переменные 
      snmp1="snmpwalk -v2c -c паблик стринг"
      snmp2="snmpwalk -v2c -Ouqv -c паблик стринг"
      snmp3="snmpget -v2c -c паблик стринг"
      snmp3q="snmpget -v2c -Ouqv -c паблик стринг"
      snmp4="snmpget -v2c -Ouqv -c приват стринг"
      snmp5="snmpset -v2c -c приват стринг"

      EPON GEPON
      1- OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" на бдкомах епон 
      = SNMPv2-SMI::enterprises.3320.101.10.4.1.1.96 = Hex-STRING: A0 94 6A 97 CC 50
      snmp_response=$($snmp3 "$IP" "$OID_GET_MAC.$1" 2>/dev/null | awk -F'Hex-STRING: ' '{print tolower($2)}' | tr -d ' ')
          onu_mac=$(echo "$snmp_response" | sed 's/\(..\)/\1:/g;s/:$//') #Переводим в человеческий вид
          mac10=$(echo "$snmp_response" | awk '{    # Переводим в mac10 дада способов есть миллиард.
              for (i=1; i<=length; i+=2) {
                  printf "%d", strtonum("0x" substr($0, i, 2))
                  if (i + 2 <= length) printf "."
              }
              print ""
          }')

      лучший способ сделать функцию для форматирования снмп запросов в зависимости от типов STRING / HEX-STRING / COUNTER32 и тд тп.

      ifID=$($snmp1 "$IP" "$OID_IF_MAC10" 2>/dev/null | awk -v mac="$mac10" '$0 ~ mac {split($1, arr, "."); print arr[length(arr)-6]; exit}') 


      2 - OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
      тут без лишних слов возвращает вендор онушек 
      SNMPv2-SMI::enterprises.3320.101.10.1.1.1.97 = STRING: "XPON"   если укажем параметр -Oqv  или -Ouqv получим просто "XPON" и надо будет лишь сделать | tr -d ' " '    что бы удалить лапки.

      3 - OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" аналогично вендорам, получаем модель.

      4- OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"  - температура ону делим на / 256
      SNMPv2-SMI::enterprises.3320.101.10.5.1.2.17 = INTEGER: 7027  
      temp_onu=$($snmp3q $IP 1.3.6.1.4.1.3320.101.10.5.1.2.$INDEX | awk '{printf "%.2f", $1/265}' 2>/dev/null)

      5 - OID_AUNT_ONU_STATUS="1.3.6.1.4.1.3320.101.10.1.1.26"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.26.276 = INTEGER: 3

      onuAunt_type=$($snmp3q $IP "$OID_AUNT_ONU_STATUS.$INDEX" 2>/dev/null)
          case "$onuAunt_type" in
              0) onuAunt_type_txt="authenticated" ;;
              1) onuAunt_type_txt="registered" ;;
              2) onuAunt_type_txt="deregistered" ;;
              3) onuAunt_type_txt="auto_config" ;;
              4) onuAunt_type_txt="lost" ;;
              *) onuAunt_type_txt="unknown" ;;
          esac

      6 - OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" uptime
      SNMPv2-SMI::enterprises.3320.101.10.1.1.80.207 = INTEGER: 290907
      timetick 
      | awk '{h=int($1/3600); m=int(($1%3600)/60); s=$1%60; printf "AliveTime: %dч %dмин %dсек\n", h, m, s}')${reset}"

      7 - OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.27.149 = INTEGER: 1600
      на епоне в метрах  на гпоне делим на 10

      8 - OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3.14.60.21.18.8.130.175 = Hex-STRING: 3C 15 12 08 82 AF  
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3      .14-PORTINDEX     60.21.18.8.130.175  - MAC10                = Hex-STRING: MAC HEX

      9- OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.227.186 = INTEGER: 125
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.247.136 = INTEGER: 125
      возвращает PORT INDEX и можно грепнуть по mac10 найти индекс и можно грепнуть через мак10

      10 - LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
      дату отдаёт в хексе. надо декодировать это дело.
      вызов snmp + IP + oid + PORTINDEX + MAC10 
      date_hex=$($snmp1 $IP "$LASTREG_DATE.$IF_INDEX.$mac10" 2>/dev/null | awk -F': ' '{print $2}' | tr -d ' ')
      if [[ -n "$date_hex" ]]; then
              # Преобразуем дату из hex в числовое представление
              data=($(echo "$date_hex" | sed 's/../0x& /g'))
              local year=$((data[0] * 256 + data[1]))
              local month=${data[2]}
              local day=${data[3]}
              local hour=${data[4]}
              local minute=${data[5]}
              local second=${data[6]}


      local formatted_date=$(printf "%04d-%02d-%02d %02d:%02d:%02d" "$year" "$month" "$day" "$hour" "$minute" "$second")


      10 - LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
      аналогично 9му оиду.

      11 - LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
      DEREG_STATUS=$($snmp3 $IP "$LASTDEREG_REASON.$IF_INDEX.$mac10" -Oqv 2>/dev/null)
          case "$DEREG_STATUS" in
              2) dereg_status_text="normal";;
              3) dereg_status_text="mpcp-down";;
              4) dereg_status_text="oam-down";;
              5) dereg_status_text="firmware-download";;
              6) dereg_status_text="illegal-mac";;
              7) dereg_status_text="llid-admin-down";;
              😎 dereg_status_text="wire-down";;
              9) dereg_status_text="power-off";;
              255) dereg_status_text="unknown";;
              0) dereg_status_text="Нет данных.";;
              *) dereg_status_text="not found";;
          esac

      есть прикол если онушка autoconfig статус 3 / authenticated статус 0
      там инвертируються 7 и 8  может и от моделей ону зависеть.... 
      7) dereg_status_text="llid-admin-down";;
      😎 dereg_status_text="wire-down";;
      это уже тестами )


      12  -  OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8" статус езернет ничего не обычного кроме того что может верно отдать данные с 2-3го раза )
      2 down 1 up 
      там же есть прикол с authenticated autoconfig инвертируется...
      local PORT_COUNT=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX" | wc -l)
      local ETH_STATUS=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX.$port" 2>/dev/null)
              [[ "$ETH_STATUS" =~ ^[0-9]+$ ]] || continue  # Проверяем, что ETH_STATUS - это число
              if [[ "$onuAunt_type" == "0" ]]; then
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 2 ]] && echo "UP" || echo "DOWN" )
              else
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 1 ]] && echo "UP" || echo "DOWN" )
              fi

      13 - OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде.
      14 - OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"   гигабит езернет порты на онушках (кол-во)
      15 - OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"   ФастЕзернет 100мбит аналогично. 
      INTEGER 

      16 - OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0                                  reboot REBOOT ONU epon snmp
      $snmp5 "$IP" "$OID_REBOOT_ONU.$INDEX" i 0 >/dev/null 2>&1

      17 - delete onu epon  удалить ону бдком снмп 
      OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2"
      $snmp5 "$IP" "$OID_DEL_ONU.$ifID.$mac10" i 0 > /dev/null 2>&1    oid.PORTINDEX.mac10 i 0 
      остальные есть выше там думаю всё понятно.

      SIGNAL LEVELS в зависимости от моделей плат и олтов расписаны 
      все везде одинаково 
      $snmp2 "$IP" "$OID_RX_OLT.$INDEX" 2>/dev/null | awk '{print $NF / 10}')   результат делим на 10.

      epon пакеты, ошибки по портам на онушке.
      broadcasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.16.$INDEX.$port" 2>/dev/null)
      multicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.17.$INDEX.$port" 2>/dev/null)
      unicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.18.$INDEX.$port" 2>/dev/null)
      pause=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.19.$INDEX.$port" 2>/dev/null)
      fcserrs=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.20.$INDEX.$port" 2>/dev/null )
      oversize=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.13.$INDEX.$port" 2>/dev/null)
      jabber=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.14.$INDEX.$port" 2>/dev/null)

      мне бы такое помогло.. а не искать на тонне форумов и сайтов и неделю тыкая snmpwalk и выясняя что и для чего. остального и в инете полно. 
    • Від Amigo
      Продам GEPON ОЛТи BDCOM
      1. BDCOM P3310B (Вживаний) - 6000 грн.
      2. BDCOM P3310C (Вживаний) - 7500 грн.
      3. BDCOM P3310C (Вживаний без вух) - 7000 грн.
      4. BDCOM P3608-2TE (Вживаний) - 20000 грн.
      5. BDCOM P3608-2TE  (Вживаний) - 19000 грн.

    • Від grapefruit
      Доброго вечора, спільното!
      Можливо хтось стикався з завданням,коли потрібно на OLT BDCOM GP3600 по oid визначити час розреєстрування ону. В неті нічого знайти не вдалося, через MIB браузер тоже ніц.
      Якщо підкажете буде дуже вдячний, або хоч підкажіть де шукати.
      Всім гарного вечора)
    • Від alexeya
      Продам OLT ZTE C320. OLT укомплектован блоком живлення PRAM, двома платами GTGH(K00), платою керування SMXA(A31).

      Кожна GTGH-плата, це 16 GPON портів, 16 GPON модулів C++.
      SMXA-плата, це SFP+ (10G) порт, 1 гігабітний комбо порт.

      В наявності 2 одиниці. Один новий, один був у використанні (стан близький до нового)

      Ціна нового - 120000 грн
      Ціна вживаного - 105000 грн

      BDCOM GP-3600-08B куплявся в ДЕПСі в вересні 23 року. В ньому використовувались тільки 3 порти (тобто є тільки 3 GPON SFP модулі). 48к разом з модулями

      ОЛТИ без модулів:
      3310B-2AC - 1штука - 8000
      3310B - 2 штуки - 7500
      3310B + Proline UPS - 1 штука - 8500
      3310D + Proline UPS - 1 штука - 12500
      BDCOM P3600-04 + Proline UPS - 1 штука - 16500
      3616-2TE - 3 штуки - 53к

      Додам вживані EPON С++ модулі по 400 грн за штуку. Або нові по 750 грн за штуку

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