Cosmonaut Posted August 7, 2010 Posted August 7, 2010 (edited) Доброго времени суток! Нашел нужные 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 August 7, 2010 by Cosmonaut Вставить ник Quote
Ivan Rostovikov Posted August 7, 2010 Posted August 7, 2010 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 Вставить ник Quote
Картуччо Posted August 7, 2010 Posted August 7, 2010 А из VRF можно как-нибудь вынуть данные по BGP ? Пока же аналогичную задачу решил через перл скрипт, который вытягивает данные из show ....... Вставить ник Quote
Cosmonaut Posted August 8, 2010 Author Posted August 8, 2010 Ivan Rostovikov До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить. Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить? Вставить ник Quote
orlik Posted August 8, 2010 Posted August 8, 2010 (edited) Ivan Rostovikov До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить. Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить? в софте 12.4(24)T эти OID работают. и в 12.0(32)S8 тоже Edited August 8, 2010 by orlik Вставить ник Quote
s.lobanov Posted August 9, 2010 Posted August 9, 2010 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 Вставить ник Quote
Cosmonaut Posted August 10, 2010 Author Posted August 10, 2010 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 Вставить ник Quote
s.lobanov Posted August 10, 2010 Posted August 10, 2010 (edited) sh snmp - это не конфиг snmp, а статистика использования. исходя из sh snmp mib нужного oid'а не знает, пробуйте менять ios Edited August 10, 2010 by s.lobanov Вставить ник Quote
Cosmonaut Posted August 10, 2010 Author Posted August 10, 2010 s.lobanov Спасибо за комментарий. IOS менять - это, все-таки крайняя мера, имхо (одни баги лечим, другие получаем). Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)? На оф. сайте более детально, чем просто о наличии поддержки CISCO-BGP4-MIB не сказано (в том числе и по ссылке View Supporting Images). Может у кого завалялся готовый код для вытаскивания нужных параметров в MRTG по телнету из консоли (в моем случае по команде sh ip bgp summary)? Вставить ник Quote
s.lobanov Posted August 10, 2010 Posted August 10, 2010 >Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)? А вы проверяйте на виртуалке(gns3(dynamips)), к тому же выше уже сказали на каких точно работает Вставить ник Quote
pliskinsad Posted August 12, 2010 Posted August 12, 2010 (edited) 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 August 12, 2010 by pliskinsad Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.