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

мониторинг ESP/SIP/RP на ASR по SNMP

Доброго дня,

 

Есть два ASR: ASR1002F и ASR1002-ESP5. Хочется мониторить загрузку ESP,SIP,RP по SNMP. Нашел: http://forum.nag.ru/forum/index.php?showtopic=61349

Т.е.:

ESP - LOAD - 1.3.6.1.4.1.9.9.109.1.1.1.1.24.2

SIP - LOAd - 1.3.6.1.4.1.9.9.109.1.1.1.1.24.3

RP - LOAD - 1.3.6.1.4.1.9.9.109.1.1.1.1.24.4

 

snmpget выдает ESP для ASR1002F:

snmpwalk -v2c -c mycommunity asr1002f 1.3.6.1.4.1.9.9.109.1.1.1.1.24.2
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.2 = Gauge32: 3

ESP для ASR1002-ESP5:

snmpwalk -v2c -c mycommunity asr1002esp5 1.3.6.1.4.1.9.9.109.1.1.1.1.24.2
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.2 = Gauge32: 182

 

загрузка ESP 182%? :)

 

Для RP вообще:

snmpwalk -v2c -c mycommunity asr1002esp5 1.3.6.1.4.1.9.9.109.1.1.1.1.24.4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.4 = No Such Instance currently exists at this OID

хотя (тот же RP):

snmpwalk -v2c -c mycommunity asr1002f 1.3.6.1.4.1.9.9.109.1.1.1.1.24.4
SNMPv2-SMI::enterprises.9.9.109.1.1.1.1.24.4 = Gauge32: 140

 

Пытаюсь сверить показания с cli:

ASR1002F#sh platform software status control-processor
RP0: online, statistics updated 0 seconds ago
Load Average: healthy
 1-Min: 1.67, status: healthy, under 5.00
 5-Min: 2.01, status: healthy, under 5.00
 15-Min: 2.08, status: healthy, under 5.00
Memory (kb): healthy
 Total: 3874952
 Used: 3032412 (78%)
 Free: 842540 (22%)
 Committed: 1976692 (51%), status: healthy, under 90%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User: 42.61, System:  8.18, Nice:  0.00, Idle: 47.70
 IRQ:  1.19, SIRQ:  0.29, IOwait:  0.00

ESP0: online, statistics updated 6 seconds ago
Load Average: healthy
 1-Min: 1.51, status: healthy, under 5.00
 5-Min: 1.44, status: healthy, under 5.00
 15-Min: 1.00, status: healthy, under 5.00
Memory (kb): healthy
 Total: 969536
 Used: 689332 (71%)
 Free: 280204 (29%)
 Committed: 526756 (54%), status: healthy, under 90%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User: 22.57, System: 12.28, Nice:  0.00, Idle: 64.63
 IRQ:  0.09, SIRQ:  0.39, IOwait:  0.00

SIP0: online, statistics updated 5 seconds ago
Load Average: healthy
 1-Min: 0.08, status: healthy, under 5.00
 5-Min: 0.06, status: healthy, under 5.00
 15-Min: 0.01, status: healthy, under 5.00
Memory (kb): healthy
 Total: 449752
 Used: 268068 (60%)
 Free: 181684 (40%)
 Committed: 239428 (53%), status: healthy, under 95%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User:  1.39, System:  0.49, Nice:  0.00, Idle: 98.00
 IRQ:  0.00, SIRQ:  0.09, IOwait:  0.00

 

ASR1002-ESP5#sh platform software status control-processor
RP0: online, statistics updated 9 seconds ago
Load Average: healthy
 1-Min: 1.71, status: healthy, under 5.00
 5-Min: 1.63, status: healthy, under 5.00
 15-Min: 1.76, status: healthy, under 5.00
Memory (kb): healthy
 Total: 3874952
 Used: 2560072 (66%)
 Free: 1314880 (34%)
 Committed: 1959524 (51%), status: healthy, under 90%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User: 37.93, System:  7.40, Nice:  0.00, Idle: 53.25
 IRQ:  1.00, SIRQ:  0.40, IOwait:  0.00

ESP0: online, statistics updated 5 seconds ago
Load Average: healthy
 1-Min: 0.46, status: healthy, under 5.00
 5-Min: 1.28, status: healthy, under 5.00
 15-Min: 1.39, status: healthy, under 5.00
Memory (kb): healthy
 Total: 969536
 Used: 680836 (70%)
 Free: 288700 (30%)
 Committed: 519668 (54%), status: healthy, under 90%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User: 18.80, System:  7.40, Nice:  0.00, Idle: 73.40
 IRQ:  0.10, SIRQ:  0.30, IOwait:  0.00

SIP0: online, statistics updated 9 seconds ago
Load Average: healthy
 1-Min: 0.01, status: healthy, under 5.00
 5-Min: 0.04, status: healthy, under 5.00
 15-Min: 0.00, status: healthy, under 5.00
Memory (kb): healthy
 Total: 449752
 Used: 268076 (60%)
 Free: 181676 (40%)
 Committed: 242408 (54%), status: healthy, under 95%
Per-core Statistics
CPU0: CPU Utilization (percentage of time spent)
 User:  1.40, System:  0.50, Nice:  0.00, Idle: 98.10
 IRQ:  0.00, SIRQ:  0.00, IOwait:  0.00

 

тоже не сходится...

 

Аналогичную проблему нашел здесь: https://supportforums.cisco.com/thread/2229561

 

А как вы мониторите загрузку ESP/SIP/RP?

 

P.S.

Прошивка у меня на обоих ASR одинаковая: advipservicesk9.03.05.00.S.152-1.S

Edited by survivor

Share this post


Link to post
Share on other sites

Мне казалось что загрузку ESP смотреть командой:

 

ASR_1006#show platform hardware qfp active datapath utilization
 CPP 0: Subdev 0           5 secs       1 min       5 min      60 min
Input:  Priority (pps)         386         587         739         521
                (bps)      488720     2647248     4198192     1588056
   Non-Priority (pps)     1272493     1251569     1258041     1319901
                (bps)  8462342304  8330173696  8358012944  8723377920
          Total (pps)     1272879     1252156     1258780     1320422
                (bps)  8462831024  8332820944  8362211136  8724965976
Output: Priority (pps)           3           4           4           4
                (bps)        3232        5064        4136        3984
   Non-Priority (pps)     1268028     1247478     1253629     1315168
                (bps)  8404971216  8277801880  8301468832  8662263112
          Total (pps)     1268031     1247482     1253633     1315172
                (bps)  8404974448  8277806944  8301472968  8662267096
Processing: Load (pct)          18          18          18          19

 

Для мониторинга используем плагин к Cacti Cisco Router - CPU Usage, он нашел и RP0 и ESP0, вроде графики похожи

Share this post


Link to post
Share on other sites

Аналогично

В кактусе Host Template "Cisco Router"

использую Cisco - CPU Usage и Cisco ISG sessions

Share this post


Link to post
Share on other sites

Cacti ничего не дал :(

Кстати, здесь: http://forums.cacti.net/viewtopic.php?f=12&t=37620 тоже говорят что для ASR1K не работает.

 

В крайнем случае буду забирать по RSH результаты show platform hardware qfp active datapath utilization.

Share this post


Link to post
Share on other sites

Cacti ничего не дал :(

Кстати, здесь: http://forums.cacti.net/viewtopic.php?f=12&t=37620 тоже говорят что для ASR1K не работает.

 

В крайнем случае буду забирать по RSH результаты show platform hardware qfp active datapath utilization.

А здесь (http://www.cisco.com/c/en/us/td/docs/routers/asr1000/mib/guide/asr1kmib/asr1mib3.html) не смотрели?

Share this post


Link to post
Share on other sites

Cacti ничего не дал :(

Кстати, здесь: http://forums.cacti.net/viewtopic.php?f=12&t=37620 тоже говорят что для ASR1K не работает.

 

В крайнем случае буду забирать по RSH результаты show platform hardware qfp active datapath utilization.

Там четвертый пост в треде - ссылка на http://www.eric-a-hall.com/software/cacti-cisco-cpu/ не смотрел детально что он делает, просто работает :)

Share this post


Link to post
Share on other sites

Сделал как рекомендовали - получил в кактусе три графика (для трех процессоров).

Для ASR1002F показания графиков: 3% 62% 32%

show platform hardware qfp active datapath utilization показывает 11 %

show proc cpu показывает 36% (относительно близко к третьему графику)

 

 

Для ASR1002-ESP5 графики дают: 56% 3% 30%

show platform hardware qfp active datapath utilization показывает 5 % (чуть ближе ко второму графику)

show proc cpu показывает 34% (более менее близко к третьему графику)

 

Вообщем RP (очевидно третий график) относительно близко снимается. ESP и SIP... особенно в случае с ASR1002F очень не точно.

 

IOS'ы одинаковые...

 

Оффтоп: Кстати, а как из кактуса выдрать OID которыми он пользуется для определенного графика?

Edited by survivor

Share this post


Link to post
Share on other sites

Выдрал из php скрипта, может кому пригодится... хотя у меня все равно не точные значение дает

 

$oid_array = array ("cpuIndex" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.2",                                                         
"cpuDesc" => ".1.3.6.1.2.1.47.1.1.1.1.7",                                                                           
"cpu1min" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.7",                                                                      
"cpu5min" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.8");

Share this post


Link to post
Share on other sites

Выдрал из php скрипта, может кому пригодится... хотя у меня все равно не точные значение дает

 

$oid_array = array ("cpuIndex" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.2",                                                         
"cpuDesc" => ".1.3.6.1.2.1.47.1.1.1.1.7",                                                                           
"cpu1min" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.7",                                                                      
"cpu5min" => ".1.3.6.1.4.1.9.9.109.1.1.1.1.8");

 

Дак из доки по ссылке:

CISCO-PROCESS-MIB Usage

The cpmCPUTotal5sec, cpmCPUTotal1min, and cpmCPUTotal5min objects have been deprecated and replaced by cpmCPUTotal5secRev, cpmCPUTotal1minRev, and cpmCPUTotal5minRev, respectively.

 

И там ниже весьма интересная табличка -> в CISCO-PROCESS-MIB возможно есть много чего интересного Вам.

Share this post


Link to post
Share on other sites

Ага :) 1.3.6.1.4.1.9.9.109.1.1.1.1.7 это и есть новый cpmCPUTotal1minRev из CISCO-PROCESS-MIB

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