- ベストアンサー
MIBの取得ができない!CentOS5.2でSNMPを利用してディスク情報を調査する方法
- CentOS5.2でSNMPを使用してディスクの情報を調査する方法について説明します。
- snmpwalkコマンドを使用してOIDが1.3.6.1.4.1までの情報を取得できますが、それ以降の情報は取得できないようです。
- 設定ファイルsnmpd.confを適切に設定することで問題が解決する可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>No more variables left in this MIB View (It is past the end of the MIB tree) 上記メッセージならMIBが設定されていませんね。 ただ、このメッセージで気になるのが「MIB」なんですよね。 snmpコマンドがv2cを発行しているのなら「MIB-II」となると思っていましたが、、、(記憶違いかも?) 一度windows2008側でエージェントが正しく設定されているか確認してみるのが良いでしょう。 下記MSサイトのスクリプトを実行して値を取得してみるのも一つの方法です。 http://www.microsoft.com/japan/technet/scriptcenter/scripts/network/snmp/nwsnvb01.mspx 2008の環境を用意していないので試していませんが、2008でエンタープライズコードが変わったという話は聞いていませんしねぇ。。。 snmpがバージョン3に上がったということも無いと思いますけど。。。 いずれにせよMIBテーブルの参照が違っていると思います。
その他の回答 (2)
- localica
- ベストアンサー率52% (202/385)
snmpwalk -c public -v 2c (対象マシンIP) 1.3.6.1.4.1.311 ここまでがマイクロソフト製品のOID。 .13.15.1.1.2 上記は別のオブジェクトなのでマイクロソフトのサイトなどで検索してください。 あとグループとかユーザーとかは適切に設定してありますよね?
補足
すみません。説明不足でした。 snmpwalk -c public -v 2c (対象マシンIP) 1.3.6.1.4.1.311 がうまくいきませんでした。 No more variables left in this MIB View (It is past the end of the MIB tree)というエラーが表示されます。 snmpwalk -c public -v 2c (対象マシンIP) 1.3.6.1.4.1 はうまく反応しています。
- localica
- ベストアンサー率52% (202/385)
エンタープライズコードですね。 対象マシンがwindows2008なら2021でなく311で取得できるはずです。
補足
snmpwalk -c public -v 2c (対象マシンIP) 1.3.6.1.4.1.2021.13.15.1.1.2 のところの2021でしょうか。 やってみましたが、同じ結果になってしまいました。
お礼
標準のSNMPエージェントはサポートしていなかったようです。 拡張が必要なようです。 いろいろとありがとうございました。