Перейти до

Мониторинг OLT по snmp


onihack

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

ага как выяснилось данные OID появились только в прошивках E аля Version 10.1.0E, во всех предыдущий версиях, этих полей нет, дерево заканчивается на 8 индексе

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

BDCOM темплейт для cacti. В 36xx мониторит сигнал только со стороны OLT. gepon-signal-template.tar.gz

snmpwalk -v2c -Cc -c wcvbhytredcvbvgu 172.16.244.22 .1.3.6.1.4.1.3320.101.11.1.1.7 mac onu (в bin ) и  уровень в  /100 snmpwalk -v2c -Cc -c wcvbhytredcvbvgu 172.16.244.22 .1.3.6.1.4.1.3320.101.10.1.

Нашел, возможно кому то пригодится P3616-2TE anton@work-pc:~$ snmpget -v1 -c olt_snmp_community  olt_ip 1.3.6.1.4.1.3320.9.181.1.1.7.1 iso.3.6.1.4.1.3320.9.181.1.1.7.1 = INTEGER: 44 IF-BDCOM4#sh

Posted Images

Что-то у меня темплейт "gepon-signal-template" от askask для cacti (ver. 1.1.29) для 3310 B (прошивка 33463 и 39287) не прорисовывает графики, в тоже время на 3310 С все прекрасно работает. Не могу найти причины :( .

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

находил кто-то oid для нарезки скорости на ону?
bdcom 3310b,3310c,P3608-2TE

 

BDtest_config_epon0/1:2#epon sla downstream pir 1000000 cir 12000

BDtest_config_epon0/1:2#epon sla upstream pir 1000000 cir 12000

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

находил кто-то oid для нарезки скорости на ону?
bdcom 3310b,3310c,P3608-2TE

 

BDtest_config_epon0/1:2#epon sla downstream pir 1000000 cir 12000

BDtest_config_epon0/1:2#epon sla upstream pir 1000000 cir 12000

Для нарезки скорости используй команды или шаблоны, а OID для мониторинга показателей OLT используют

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

Для нарезки скорости используй команды или шаблоны, а OID для мониторинга показателей OLT используют

открой для себя snmpset

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 4 months later...
<html>
<head>
<style>
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}
</style>
</head>
<body>

<?php

$time1= date("Y-m-d H:i:s");
$ip='172.30.30.30';
$ro='public';
$session = new SNMP(SNMP::VERSION_2C, $ip, $ro);
$ifDescr = $session->walk(".1.3.6.1.2.1.2.2.1.2", TRUE);

$ifAlias = $session->walk("IF-MIB::ifAlias", TRUE);

$ifSpeed = $session->walk(".1.3.6.1.2.1.2.2.1.5", TRUE);

$ifAdminStatus = $session->walk(".1.3.6.1.2.1.2.2.1.7", TRUE);

$ifOperStatus = $session->walk(".1.3.6.1.2.1.2.2.1.8", TRUE);

$ifInErrors = $session->walk(".1.3.6.1.2.1.2.2.1.14", TRUE);

$ifOutErrors = $session->walk(".1.3.6.1.2.1.2.2.1.20", TRUE);

$ONUMAC = $session->walk("1.3.6.1.4.1.3320.101.10.1.1.3", TRUE);

$ONURxLevel = $session->walk("1.3.6.1.4.1.3320.101.10.5.1.5", TRUE);

$ONUTemp = $session->walk("1.3.6.1.4.1.3320.101.10.5.1.2", TRUE);

$ONUDist = $session->walk("1.3.6.1.4.1.3320.101.10.1.1.27", TRUE);

$ONUVendor = $session->walk("1.3.6.1.4.1.3320.101.10.1.1.1", TRUE);

$ONUModel = $session->walk("1.3.6.1.4.1.3320.101.10.1.1.2", TRUE);

        foreach ($ifDescr as $key => $value) {
        $iface[$key]['IfId']=$key;
        $value=explode(' ', $value);
        $value=end($value);
        $value=trim($value);
        $value = str_replace("\"", "", $value);
        $iface[$key]['IfDescr']=$value;
        }
        foreach ($ifAlias as $key => $value) {
        $iface[$key]['IfId']=$key;
        $value=explode(' ', $value);
        $value=end($value);
        $value=trim($value);
        $value = str_replace("\"", "", $value);
        $iface[$key]['ifAlias']=$value;
        }
	foreach ($ifSpeed as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['IfSpeed']=$value;
        }
        foreach ($ifAdminStatus as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['IfAdminStatus']=$value;
        }
        foreach ($ifOperStatus as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['IfOperStatus']=$value;
        }
        foreach ($ifInErrors as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['IfInErrors']=$value;
        }
        foreach ($ifOutErrors as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['IfOutErrors']=$value;
        }
        foreach ($ONUMAC as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $value = str_replace (" ", ":", $value);
        $iface[$key]['ONUMAC']=$value;
        }
        foreach ($ONURxLevel as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['ONURxLevel']=$value;
        }
        foreach ($ONUTemp as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $value = $value/256;
        $value = round($value, 2);
        $iface[$key]['ONUTemp']=$value;
        }
        foreach ($ONUDist as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $iface[$key]['ONUDist']=$value;
        }
        foreach ($ONUVendor as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $value = str_replace("\"", "", $value);
        $iface[$key]['ONUVendor']=$value;
        }
        foreach ($ONUModel as $key => $value) {
        $value=explode(':', $value);
        $value=end($value);
        $value=trim($value);
        $value = str_replace("\"", "", $value);
        $iface[$key]['ONUModel']=$value;
        }

	echo "$time1.<h2></h2>";
	echo '<table>';
	foreach ($iface as $key){
	$date=date("Y-m-d H:i:s");
        $IfId=$equipment_id.'_'.$key['IfId'];
        $IfDescr=$key['IfDescr'];
        $ifAlias=$key['ifAlias'];
        $IfSpeed=$key['IfSpeed'];
        $IfAdminStatus=$key['IfAdminStatus'];
        $IfOperStatus=$key['IfOperStatus'];
        $IfInErrors=$key['IfInErrors'];
        $IfOutErrors=$key['IfOutErrors'];
        if(isset( $key['ONUMAC'])){
        $ONUMAC=$key['ONUMAC'];}else{$ONUMAC=NULL;}
        if(isset( $key['ONURxLevel'])){
        $ONURxLevel=$key['ONURxLevel']/10;}else{$ONURxLevel=NULL;}
        if(isset( $key['ONUTemp'])){
        $ONUTemp=$key['ONUTemp'];}else{$ONUTemp=NULL;}
        if(isset( $key['ONUDist'])){
        $ONUDist=$key['ONUDist'];}else{$ONUDist=NULL;}
//      if(isset( $key['ONUVendor'])){
//      $ONUVendor=$key['ONUVendor'];}else{$ONUVendor=NULL;}
//      if(isset( $key['ONUModel'])){
//      $ONUModel=$key['ONUModel'];}else{$ONUModel=NULL;}
//      $ONUVendorModel=$ONUVendor.'/'.$ONUModel;
//	echo '<td>IfId: '.$IfId.'</td>';
        echo '<td>Интерфейс: '.$IfDescr.'</td>';
        echo '<td>Адрес: '.$ifAlias.'</td>';
//        echo '<td>IfSpeed: '.$IfSpeed.'</td>';
//        echo '<td>IfAdminStatus: '.$IfAdminStatus.'</td>';
        echo '<td>Състояние: '.$IfOperStatus.'</td>';
//        echo '<td>IfInErrors: '.$IfInErrors.'</td>';
//        echo '<td>IfOutErrors: '.$IfOutErrors.'</td>';
//	echo '</br>';
        $epon=stripos($IfDescr, 'pon');
        $eponslash=stripos($IfDescr, '/');
        $eponcolon=stripos($IfDescr, ':');
        if($epon !== false and $eponslash!== false and $eponcolon !== false){
        echo '<td>MAC: '.$ONUMAC.'</td>';
        echo '<td>Сигнал: '.$ONURxLevel.'</td>';
        echo '<td>Температура: '.$ONUTemp.'</td>';
        echo '<td>Растояние: '.$ONUDist.'</td>';}
//        echo '<td>ONUVendor: '.$ONUVendor.'</td>';
//        echo '<td>ONUModel: '.$ONUModel.'</td>'; }
//	echo '</br>';

	echo '</tr>';

}

	echo '</table>';



?>

</body>
</html>

Can anyone help? When you click on "onu" a given window in a small window, the state of the ports will go out

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

Покращив, моніторниг Epon обладнання  BDCOM за допомогою The Dude.

Тепер The Dude може по OLT:

*) відображати вендора та модель

*) нагрузку на CPU та RAM

*) кількість зареєстрованих ONU

*) кількість ONU онлайн та офлайн

*) версію hardware та software

*) uptime

--------------------------------------------------------

Тепер The Dude може, по EPON порту:

*) відображати стан порта

*) кількість зареєстрованих на порту ONU

*) температуру та вольтажі модуля

*) TxPower модуля

--------------------------------------------------------

Тепер The Dude може, по ONU

*) відображати інтерфейс та LLID ONU

*) відображати MAC адресу ONU

*) vlan та його режим роботи

*) вендор та модель ONU

*) версію hardware та software

*) дистанцію до ONU

*) рівень сигналу до та від ONU а також графіки на них

*) потужність сигналу та температуру модуля ONU

*) статус налаштувань ONU

*) статус Ethernet порта та розмір MTU

*) uptime

2018-08-27 (6).png

2018-08-27 (5).png

2018-08-27 (8).png

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

Добрый день, известен ли oid что бы получить "Auto-configured"

 

olt-kr#sh epon  onu-status-count 
ONU STATUS COUNT
-------------------------
Lost:               0
Deregistered:       36
Registered:         0
Authenticated:      0
Auto-configuring:    0
Auto-configured:    305
Wait-for-dereg:     0
Standby:            0
Config-failed:      0
Unknow:             0
 

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

Добрый день, известен ли oid что бы получить "Auto-configured"

 

olt-kr#sh epon  onu-status-count 
ONU STATUS COUNT
-------------------------
Lost:               0
Deregistered:       36
Registered:         0
Authenticated:      0
Auto-configuring:    0
Auto-configured:    305
Wait-for-dereg:     0
Standby:            0
Config-failed:      0
Unknow:             0
 

Это на каком ОЛТ и с какой прошивкой есть такая команда?

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

Это на каком ОЛТ и с какой прошивкой есть такая команда?

BDCOM(tm) P3616-2TE Software, Version 10.1.0E Build 53337
 

Ссылка на сообщение
Поделиться на других сайтах
В 26.09.2018 в 11:13, kulakoff сказал:

Добрый день, известен ли oid что бы получить "Auto-configured"

 

olt-kr#sh epon  onu-status-count 
ONU STATUS COUNT
-------------------------
Lost:               0
Deregistered:       36
Registered:         0
Authenticated:      0
Auto-configuring:    0
Auto-configured:    305
Wait-for-dereg:     0
Standby:            0
Config-failed:      0
Unknow:             0
 

.1.3.6.1.4.1.3320.101.10.1.1.26

 

 

 

            switch($status) {
                case "0": $status_txt="authenticated";  break;
                case "1": $status_txt="registered";  break;
                case "2": $status_txt="deregistered"; break;
                case "3": $status_txt="auto_config";  break;
                case "4": $status_txt="lost"; break;
                default: $status_txt=""; break;
            }
 

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

.1.3.6.1.4.1.3320.101.10.1.1.26

  

 

 

            switch($status) {
                case "0": $status_txt="authenticated";  break;
                case "1": $status_txt="registered";  break;
                case "2": $status_txt="deregistered"; break;
                case "3": $status_txt="auto_config";  break;
                case "4": $status_txt="lost"; break;
                default: $status_txt=""; break;
            }
 

есть ли oid по которому можно получить 

Deregistered:       36
Auto-configured:    305
 

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

есть ли oid по которому можно получить 

Deregistered:       36
Auto-configured:    305
 

OID указали. Думаю нужно посчитать.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, ua.feldsher сказал:

OID указали. Думаю нужно посчитать.

Так и сделали, спасибо.

корректно работает как на P3616-2TE, так и P3310B

cacti_1912 (2).png

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

Здравствуйте, подскажите oid  для того чтобы получить текущую температуру, спасибо.

 

KR-BDCOM1#sh temperature 
 upper temperature threshold is 75 degree
 low temperature threshold is -15 degree
 current temperature is 47 degree
 Status:Normal
 

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

Здравствуйте, подскажите oid  для того чтобы получить текущую температуру, спасибо.

 

KR-BDCOM1#sh temperature 
 upper temperature threshold is 75 degree
 low temperature threshold is -15 degree
 current temperature is 47 degree
 Status:Normal
 

Не зміг знайти такий oid.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...
В 12.04.2019 в 22:09, kulakoff сказал:

Здравствуйте, подскажите oid  для того чтобы получить текущую температуру, спасибо.

 

KR-BDCOM1#sh temperature 
 upper temperature threshold is 75 degree
 low temperature threshold is -15 degree
 current temperature is 47 degree
 Status:Normal
 

Нашел, возможно кому то пригодится P3616-2TE

anton@work-pc:~$ snmpget -v1 -c olt_snmp_community  olt_ip 1.3.6.1.4.1.3320.9.181.1.1.7.1
iso.3.6.1.4.1.3320.9.181.1.1.7.1 = INTEGER: 44

IF-BDCOM4#sh temperature 
 upper temperature threshold is 75 degree
 low temperature threshold is -15 degree
 current temperature is 44 degree
 Status:Normal

olt_screen_138.png.375884f0f968bf227baa9732eb2a5520.png

 

  • Like 1
  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, kulakoff сказал:

Нашел, возможно кому то пригодится P3616-2TE


anton@work-pc:~$ snmpget -v1 -c olt_snmp_community  olt_ip 1.3.6.1.4.1.3320.9.181.1.1.7.1
iso.3.6.1.4.1.3320.9.181.1.1.7.1 = INTEGER: 44

IF-BDCOM4#sh temperature 
 upper temperature threshold is 75 degree
 low temperature threshold is -15 degree
 current temperature is 44 degree
 Status:Normal

olt_screen_138.png.375884f0f968bf227baa9732eb2a5520.png

 

Дуже, дякую за роботу! 

P. S. Чому не можна поставити "+"? Неактивна кнопка... 

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

в 3310 тоже отдает оиды, но команды ( sh temperature) такой в голове нет 

у кого есть оид установки или текущего времени или NTP  сервера?

 

Спробуйте ці:

 

nmsNtpStatus

 .1.3.6.1.4.1.3320.9.353.1

 nmsNtpMasterServerAddr

 .1.3.6.1.4.1.3320.9.353.2

 nmsNtpBackupServerAddr

 .1.3.6.1.4.1.3320.9.353.3

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від 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 грн за штуку
    • Від jaroslav2r
      Добрий день,
      Виникла проблема з DHCP snooping на одному з наших OLT DASAN V5808. При його увімкненні клієнти перестають отримувати IP-адреси через DHCP. Оновлення прошивки до версії V5808 NOS 1.12p1 не допомогло. На інших OLT така проблема не спостерігається.
      DHCP snooping налаштовано за допомогою наступних команд, де uplink — порт 15:
      Copy code
      ip dhcp snooping
      ip dhcp snooping vlan 665
      ip dhcp snooping trust 15
      Хтось стикався з подібною проблемою і знайшов рішення?
       
      We’re experiencing an issue with DHCP snooping on one of our DASAN V5808 OLTs. When DHCP snooping is enabled, clients stop receiving DHCP offers. Updating the firmware to version V5808 NOS 1.12p1 didn’t resolve the problem. Other OLTs don’t seem to have this issue.
      The DHCP snooping configuration was done with the following commands:

      ip dhcp snooping
      ip dhcp snooping vlan 665
      ip dhcp snooping trust 15
       
      uplink —  15 port
       
      Has anyone encountered this problem and managed to fix it?
    • Від Rico3110
      ПРОДАМ НОВІ OLT
      нова C-DATA EPON FD1204S-R2-DAP - 1шт
      нова C-DATA GPON FD1604S-2AC - 1шт
       
      Блоки живлення нові EF9012 і EF6012
       

       
       
      UP!!!  По ціні, та наявності, уточнюйте в приватних повідомленнях!
       
    • Від Oumpi
      Продам 2 олта
      p3310B 8к
      p3310D 11к

      Не ремонтировались полностью исправные, сняти в связи обновления оборудования.
      На одном менял БП 
      Харьков 
       


    • Від Quella
      Шукаєте місцевого постачальника OLT, ONU з України,  зв’яжіться з нашими дистриб’юторами для  цих пристроїв  і технічної підтримки!
       
       
      Looking for OLT, ONU supplier from Ukraine local,  contact our distributors for these device and technical support!
       
      330UAH/pcs
       
       
      Contact:
      Вадим Whatsapp/Viber:  +380 99 179 6389
      website: 
      https://smartfiber.com.ua/
       
       
       


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