LoginSignup
0
1

More than 5 years have passed since last update.

[Cisco] IOS 12.3 SNMPで取得できるifSpeed/ifHighSpeedが小さすぎる。9kbpsとか

Posted at

前段

ZABBIXでCiscoルータを監視したかったんです。

ZABBIXには低レベルディスカバリという便利機能があり、テンプレートを割り当てるだけでネットワークインターフェースを探し出してトリガとグラフが使えるようになります。

トリガのひとつとして、帯域90%超えを報告してくれるものがあります。

このとき、帯域をSNMPのIF-MIB::ifHighSpeed OIDから取得しています。

この値が小さすぎるのです。

実機での様子

IF-MIB::ifHighSpeedだと値が0になるので、IF-MIB::ifSpeedを取得してみます。

$ snmpwalk -c public -v 2c mycisco IF-MIB::ifSpeed
IF-MIB::ifSpeed.1 = Gauge32: 100000000
IF-MIB::ifSpeed.2 = Gauge32: 100000000
IF-MIB::ifSpeed.3 = Gauge32: 16000
IF-MIB::ifSpeed.4 = Gauge32: 64000
IF-MIB::ifSpeed.5 = Gauge32: 64000
IF-MIB::ifSpeed.6 = Gauge32: 100000000
IF-MIB::ifSpeed.7 = Gauge32: 100000000
IF-MIB::ifSpeed.8 = Gauge32: 100000000
IF-MIB::ifSpeed.9 = Gauge32: 100000000
IF-MIB::ifSpeed.10 = Gauge32: 100000000
IF-MIB::ifSpeed.11 = Gauge32: 100000000
IF-MIB::ifSpeed.12 = Gauge32: 100000000
IF-MIB::ifSpeed.13 = Gauge32: 100000000
IF-MIB::ifSpeed.14 = Gauge32: 4294967295
IF-MIB::ifSpeed.15 = Gauge32: 100000000
IF-MIB::ifSpeed.16 = Gauge32: 9000
IF-MIB::ifSpeed.17 = Gauge32: 56000
IF-MIB::ifSpeed.18 = Gauge32: 100000000
IF-MIB::ifSpeed.19 = Gauge32: 100000000
IF-MIB::ifSpeed.20 = Gauge32: 56000
IF-MIB::ifSpeed.21 = Gauge32: 144000
IF-MIB::ifSpeed.22 = Gauge32: 16000
IF-MIB::ifSpeed.23 = Gauge32: 64000
IF-MIB::ifSpeed.24 = Gauge32: 64000
IF-MIB::ifSpeed.25 = Gauge32: 100000000
IF-MIB::ifSpeed.26 = Gauge32: 56000

それぞれネットワークインターフェースが何かというと、こんなんです。

$ snmpwalk -c public -v 2c mycisco IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: FastEthernet0
IF-MIB::ifDescr.2 = STRING: FastEthernet1
IF-MIB::ifDescr.3 = STRING: BRI0
IF-MIB::ifDescr.4 = STRING: BRI0:1
IF-MIB::ifDescr.5 = STRING: BRI0:2
IF-MIB::ifDescr.6 = STRING: FastEthernet2
IF-MIB::ifDescr.7 = STRING: FastEthernet3
IF-MIB::ifDescr.8 = STRING: FastEthernet4
IF-MIB::ifDescr.9 = STRING: FastEthernet5
IF-MIB::ifDescr.10 = STRING: FastEthernet6
IF-MIB::ifDescr.11 = STRING: FastEthernet7
IF-MIB::ifDescr.12 = STRING: FastEthernet8
IF-MIB::ifDescr.13 = STRING: FastEthernet9
IF-MIB::ifDescr.14 = STRING: Null0
IF-MIB::ifDescr.15 = STRING: Vlan1
IF-MIB::ifDescr.16 = STRING: Tunnel25
IF-MIB::ifDescr.17 = STRING: Dialer1
IF-MIB::ifDescr.18 = STRING: Vlan128
IF-MIB::ifDescr.19 = STRING: Vlan240
IF-MIB::ifDescr.20 = STRING: Dialer2
IF-MIB::ifDescr.21 = STRING: BRI0-Physical
IF-MIB::ifDescr.22 = STRING: BRI0-Signaling
IF-MIB::ifDescr.23 = STRING: BRI0:1-Bearer Channel
IF-MIB::ifDescr.24 = STRING: BRI0:2-Bearer Channel
IF-MIB::ifDescr.25 = STRING: Virtual-Access1
IF-MIB::ifDescr.26 = STRING: Virtual-Access2

BRIが64kbps、Dialerが56kbpsなのは由来がわかります。
Tunnelが9kbpsなのは、どこからきた数字なんでしょ?

困ったこと

9kbps超えて、アラート出っぱなしです。

解決

ルータの設定を変更します。

interface tunnel 25
bandwidth 100000

感想

こういう素人問題でも、投稿するとなぜか自己解決しますね。

やっぱり情報発信してくといいんじゃないかな。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1