Jump to content
Калькуляторы

Мониторинг количества маршрутов на Cisco 7204 нет нужных OID'ов, хотя в CISCO-BGP4-MIB они есть

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

 

Нашел нужные OIDы для мониторинга количества маршрутов (понадобилось в связи с ремонтными работами у ЕвроТела),

например http://tools.cisco.com/Support/SNMP/do/Bro...cceptedPrefixes,

т.е. в числовом выражении 1.3.6.1.4.1.9.9.187.1.2.4.1.1

 

northwind:~$ snmpwalk -v 2c -c public router  1.3.6.1.4.1.9.9.187.1.2.4.1.1
SNMPv2-SMI::enterprises.9.9.187.1.2.4.1.1 = No Such Object available on this agent at this OID

 

и вообще ветки 1.3.6.1.4.1.9.9.187.1.2.* нет как класса.

 

Пока ничего удачнее, чем bgpPeerFsmEstablishedTime, 1.3.6.1.2.1.15.3.1.16 не нашел (время жизни сессии пира).

 

Версия IOS:

 

****_VPN>show ver
Cisco Internetwork Operating System Software 
IOS (tm) 7200 Software (C7200-IS-M), Version 12.3(26), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2008 by cisco Systems, Inc.
Compiled Mon 17-Mar-08 19:27 by dchih

ROM: System Bootstrap, Version 12.3(4r)T3, RELEASE SOFTWARE (fc1)
BOOTLDR: 7200 Software (C7200-KBOOT-M), Version 12.3(9), RELEASE SOFTWARE (fc2)

****_VPN uptime is 33 weeks, 1 day, 22 hours, 31 minutes
System returned to ROM by reload at 00:00:08 ISK Fri Dec 18 2009
System restarted at 00:03:33 ISK Fri Dec 18 2009
System image file is "disk2:c7200-is-mz.123-26.bin"
Last reload reason: Reload command

cisco 7204VXR (NPE-G1) processor (revision B) with 983040K/65536K bytes of memory.

 

Подскажите, куда копать?

Edited by Cosmonaut

Share this post


Link to post
Share on other sites

ROUTER_IP="x.x.x.x"

COMMUNITY="sdfsdfsdf"

BGP_PEER="xx.xx.xx.xx"

 

snmpbulkwalk -On -v2c -c "${COMMUNITY}" "${ROUTER_IP}" ".1.3.6.1.4.1.9.9.187.1.1.1.1.7.1.1.1.4.${BGP_PEER}" |\

sed 's/.*\.1\.1\.1\.1\.7\.1\.1\.1\.4\.[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\.4\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1.\2.\3.\4\/\5/'|\

sed "s/\.[0-9]*\/3[0-2]/\.0\/24/g" | sed "s/\.[0-9]*\/2[5-9]/\.0\/24/g" |\

sed "s/^10\..*$//g" | wc -l

 

 

Share this post


Link to post
Share on other sites

А из VRF можно как-нибудь вынуть данные по BGP ?

Пока же аналогичную задачу решил через перл скрипт, который вытягивает данные из show .......

Share this post


Link to post
Share on other sites

Ivan Rostovikov

До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить.

 

Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить?

Share this post


Link to post
Share on other sites
Ivan Rostovikov

До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить.

 

Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить?

 

в софте 12.4(24)T эти OID работают. и в 12.0(32)S8 тоже

Edited by orlik

Share this post


Link to post
Share on other sites

Cosmonaut

 

конфиг snmp выложите, ещё сделайте #sh snmp mib | i (bgp|BGP)

 

 

А из VRF можно как-нибудь вынуть данные по BGP ?

Пока же аналогичную задачу решил через перл скрипт, который вытягивает данные из show .......

Кое-что полезное по mpls l3vpn можно добывать из мибов 1.3.6.1.3.118(MPLS-VPN-MIB) и 1.3.6.1.2.1.10.166(mplsStdMIB). Например, на цисках 7600 реализован MPLS-VPN-MIB

 

 

 

Share this post


Link to post
Share on other sites

s.lobanov

***_VPN>[b]sh snmp[/b]
Chassis: 32100128
1051145 SNMP packets input
    0 Bad SNMP version errors
    8 Unknown community name
    101 Illegal operation for community name supplied
    15 Encoding errors
    1671620 Number of requested variables
    0 Number of altered variables
    742859 Get-request PDUs
    235583 Get-next PDUs
    101 Set-request PDUs
    0 Input queue packet drops (Maximum queue size 1000)
1051122 SNMP packets output
    0 Too big errors (Maximum packet size 1500)
    378 No such name errors
    0 Bad values errors
    0 General errors
    1051117 Response PDUs
    0 Trap PDUs

SNMP logging: disabled

***_VPN>en
Password:
ElCity_VPN#[b]sh snmp mib | i (bgp|BGP)[/b]
bgp.1
bgp.2
bgpPeerEntry.1
bgpPeerEntry.2
bgpPeerEntry.3
bgpPeerEntry.4
bgpPeerEntry.5
bgpPeerEntry.6
bgpPeerEntry.7
bgpPeerEntry.8
bgpPeerEntry.9
bgpPeerEntry.10
bgpPeerEntry.11
bgpPeerEntry.12
bgpPeerEntry.13
bgpPeerEntry.14
bgpPeerEntry.15
bgpPeerEntry.16
bgpPeerEntry.17
bgpPeerEntry.18
bgpPeerEntry.19
bgpPeerEntry.20
bgpPeerEntry.21
bgpPeerEntry.22
bgpPeerEntry.23
bgpPeerEntry.24
bgp.4
bgp4PathAttrEntry.1
bgp4PathAttrEntry.2
bgp4PathAttrEntry.3
bgp4PathAttrEntry.4
bgp4PathAttrEntry.5
bgp4PathAttrEntry.6
bgp4PathAttrEntry.7
bgp4PathAttrEntry.8
bgp4PathAttrEntry.9
bgp4PathAttrEntry.10
bgp4PathAttrEntry.11
bgp4PathAttrEntry.12
bgp4PathAttrEntry.13
bgp4PathAttrEntry.14
cbgpRouteEntry.7
cbgpRouteEntry.8
cbgpRouteEntry.9
cbgpRouteEntry.10
cbgpRouteEntry.11
cbgpRouteEntry.12
cbgpRouteEntry.13
cbgpRouteEntry.14
cbgpRouteEntry.15
cbgpRouteEntry.16
cbgpRouteEntry.17
cbgpRouteEntry.18
cbgpRouteEntry.19

Share this post


Link to post
Share on other sites

sh snmp - это не конфиг snmp, а статистика использования.

 

исходя из sh snmp mib нужного oid'а не знает, пробуйте менять ios

Edited by s.lobanov

Share this post


Link to post
Share on other sites

s.lobanov

Спасибо за комментарий. IOS менять - это, все-таки крайняя мера, имхо (одни баги лечим, другие получаем).

Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)?

На оф. сайте более детально, чем просто о наличии поддержки CISCO-BGP4-MIB не сказано

(в том числе и по ссылке View Supporting Images).

 

Может у кого завалялся готовый код для вытаскивания нужных параметров в MRTG по телнету из

консоли (в моем случае по команде sh ip bgp summary)?

Share this post


Link to post
Share on other sites

>Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)?

 

А вы проверяйте на виртуалке(gns3(dynamips)), к тому же выше уже сказали на каких точно работает

Share this post


Link to post
Share on other sites

http://www.cisco.com/en/US/docs/ios/12_3t/...ide/gt_tcl.html тут по примерам

тиклем делайте show ip bgp summary, выбирайте нужное , и забирайте кастомный mib по snmp

 

 

У меня c7200p-spservicesk9-mz.124-22.T.bin, миб из примера выше работает

Edited by pliskinsad

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
Sign in to follow this