Jump to content

Возможность получения по SNMP данных о количестве активных ONU в дереве


Recommended Posts

Доброго времени суток!!! Подскажите пожалуйста, есть ли возможность получения по SNMP данных о количестве активных ONU в дереве, голова BDCOM P3310. Данные хотелось бы выводить на графики Cacti.

Link to post
Share on other sites

Ответ китайских товарищей - такого OID нет.

 

От себя добавлю что в принципе можно, но прийдется чуток покодить: опросить все заведенные на олт онушки и в процессе пересчитать активные.

Link to post
Share on other sites

там один oid опросить , например с уровнями сигналов, и пересчитать строки в результате

 

snmpwalk -v2c -Cc -c public $olt_ip .1.3.6.1.4.1.3320.101.10.5.1.5

 

и посчитайте строчки

Link to post
Share on other sites
  • 1 year later...

Как понять какой из onu принадлежат эти строки:

SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.48 = INTEGER: -248
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.49 = INTEGER: -221
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.50 = INTEGER: -195
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.53 = INTEGER: -197
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.55 = INTEGER: -252
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.56 = INTEGER: -208
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.57 = INTEGER: -212
SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.58 = INTEGER: -188

SNMPv2-SMI::mib-2.155.1.4.1.5.1.2.59 = INTEGER: -233 

Link to post
Share on other sites

У мну такой скриптик разгребает.

#! /bin/sh

onu_macs=$(snmpwalk x.x.0.x -v2c -c public .1.3.6.1.4.1.3320.101.10.1.1.3 | cut -d " " -f1 | cut -d "." -f8)

    for i in $onu_macs
    do

         onu_mac=$(snmpwalk x.x.0.x -v2c -c public .1.3.6.1.4.1.3320.101.10.1.1.3.$i \
                                              | cut -d ":" -f4 \
                                              | sed "s/^ //;s/ *$//;s/ /:/g")

          onu_rxp=$(snmpwalk x.x.0.x -v2c -c public .1.3.6.1.4.1.3320.9.183.1.1.5.$i | cut -d ":" -f4)

          onu_rxp=${onu_rxp// /}
              if [ "$onu_rxp" == "-65535" ]; then
                     onu_rxp=0
              fi

             echo "$onu_mac $onu_rxp"

    done
Link to post
Share on other sites

Уважаемый, twg

подскажите почему OID для вывода уровня у меня и у вас отличаются?

.1.3.6.1.4.1.3320.101.10.5.1.5

.1.3.6.1.2.1.155.1.4.1.5

 

Как мне .1.3.6.1.4.1.3320.101.10.1.1.3 привести к моему виду?

Edited by Shuher
Link to post
Share on other sites

 

 

подскажите почему OID для вывода уровня у меня и у вас отличаются?

OIDы по ходу в разные версиях прошивок разные. Я давно не менял прошивку)

Link to post
Share on other sites

нет, все таки трабл, на другой голове єти OID не работают

разные версии прошивок наверное. Гдето была ветка про ОИДы в прошивках поновее.

у меня такая BDCOM P3310B Software, Version 10.1.0B Build 14297

Edited by twg
Link to post
Share on other sites

Уважаемый, twg

подскажите почему OID для вывода уровня у меня и у вас отличаются?

.1.3.6.1.4.1.3320.101.10.5.1.5

.1.3.6.1.2.1.155.1.4.1.5

 

Как мне .1.3.6.1.4.1.3320.101.10.1.1.3 привести к моему виду?

 

По своему опыту могу добавить, что ветка .3320. более правильная

Некоторые модели (и прошивки) поддерживают ветку .155., но не обязательно, а вот ветка .3320. - встречалась везде. На неё лучше и ориентироваться.

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.

×
×
  • Create New...