Ciscoのルータにとあるデータを取得するために、定期的にsnmpwalkをまわしているのですが、まわすたびにルータ側のCPU負荷率がものすごく70%ぐらいまであがってしまっています。

この負荷を下げるようなことがCiscoのルータ側設定でできないものでしょうか

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/05 11:48:06
  • 終了:2007/04/12 11:50:02

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/04/05 12:01:10

ポイント27pt

snmpwalk は一度に多数のデータを取得する為に処理コストは高くなります。

使用する値が決まっているのでしたら、snmpget の方がよいと思われますがいかがでしょうか?

id:UME

うーん。MIB OIDのツリー配下すべてのデータがほしいのですが、そういう場合でもOID固定にして、snmpgetしてしまったほうがいいんでしょうか。。。

とはいってもindex番号とかが可変でsnmpgetするのもナカナカムズイんですけどねw

2007/04/05 13:22:52
id:kurukuru-neko No.2

kurukuru-neko回答回数1844ベストアンサー獲得回数1552007/04/05 15:59:28

ポイント27pt

取り合えず snmpwalk -> snmpbalkwalk

TCP接続に変更してみる。

http://www.shiratori.riec.tohoku.ac.jp/~koide/mySurvey/UNIX/ucd-...

id:UME

なるほど、snmpbulkwalkにしたら、ルータ側のCPU負荷率がかなり下がりましたよ。

スゴイ! ありがとー。

TCP接続にするのは、よくわかりませんでした><

ついでなので、SNMP version 3にするだけでは、CPU負荷率には影響ないようです。

2007/04/05 16:51:14
id:kurukuru-neko No.3

kurukuru-neko回答回数1844ベストアンサー獲得回数1552007/04/05 17:03:56

id:UME

Net-SNMP(ucdSNMP)のバージョン違い?かな。

Warning: -T option is no longer used - specify the remote host as TRANSPORT:HOST

とのこと。

2007/04/05 17:26:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません