snmpでMIB取得方法とは?設定について教えてください。

このQ&Aのポイント
  • CentOSサーバでsnmpを使用してMIBを取得する方法について教えてください。
  • snmpd.confファイルに「com2sec localtest localhost public」の記述を追加しましたが、MIB取得には成功しませんでした。
  • snmpwalkコマンドを使用してMIBを取得する際に、localhostでは成功するものの、IPアドレス指定の場合はタイムアウトエラーが出ます。どのように設定すればよいでしょうか?
回答を見る
  • ベストアンサー

snmpでMIB取得

CentOSサーバ(IP:192.168.1.100)にて、 ・snmpd.confファイルに 「com2sec localtest localhost public」 の記述をしております。 設定完了後、CentOSサーバ自身で下記二つのコマンドを実施しました。 (1)「snmpwalk -v 2c -c public localhost」 (2)「snmpwalk -v 2c -c public 192.168.1.100」 (1)のコマンドでは、MIBを取得できるのですが (2)のコマンドでは、Timeout: No Response と表示されるのです。 (1)(2)コマンド両方で、MIB情報を取得するには どのように設定すればよいのでしょうか。 ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wingstar
  • ベストアンサー率37% (102/275)
回答No.1

localhostはあくまで127.0.0.1だけです。 192.168.1.100でも取得したいなら、snmp.confに同じように記述が必要です。

ShiftTail
質問者

お礼

情報ありがとうございます。 すっきりしました。

関連するQ&A

  • snmp で No Response from ・・・

    CentOS 5.2 で SNMPをインストールし、設定をしました。 インストールした端末は192.168.200.168です。 com2sec local localhost public com2sec securenet 192.168.200.0/24 public -------------------------------------------------- #snmpwalk -c public 192.168.200.168 ・・・ はうまくいきますが、 #snmpwalk -c public 192.168.200.161 などは、 No Response for 192.168.200.・・・とのエラーが出て ほかの端末を見にいけません。 ポートは161.162をあけています。 hosts.allowとhosts.denyも設定しました。 それ以外に何の設定がありますか。 よろしくお願いします。

  • MIBの取得ができません

    CentOS5.2で、SNMPを利用してディスクの情報を調べたいと思います。 snmpwalk -c public -v 2c (対象マシンIP) 1.3.6.1.4.1.2021.13.15.1.1.2 をすると、エラーになります。 OIDが1.3.6.1.4.1 までは、取得できるのですが、それ以降の情報が取得できません。 何か設定があるのでしょうか。 snmpd.conf は com2sec local localhost public com2sec securenet 192.168.200.0/24 public group local_group v1 local group local_group v2c local group local_group usm local group secure_group v1 securenet group secure_group v2c securenet group secure_group usm securenet view view_all included .1 view view_mib2 included .1.3.6.1.2.1 view view_ucdavis included .1.3.6.1.4.1.2021 access local_group "" any noauth exact view_all none none access secure_group "" any noauth exact view_all none none このようにしてみました。 Hinemosを使うための設定をしています。対象マシンはwindows2008です。

  • LinuxサーバからSNMPレスポンスが返らない

    LinuxサーバにSNMPの設定を行ったところ、自サーバからは問題なくMIB情報を取得できましたが、別マシンのSNMPマネージャーよりGETをしてもレスポンスが返って来ません。 自サーバ:snmpwalk -c public localhost MIB取得OK LinuxサーバでパケットをキャプチャするとGETを受け取った後に、ICMPでDestination Unreachableが発生しています。(宛先は別マシン) なお、snmpd.logには特にログが吐き出されていません。 マシン構成はLinuxサーバがNICを2枚挿しで、それぞれ[192.168.0.100]と[192.168.1.100]を設定し、同じHUBに接続し、別マシンが同じHUBで[192.168.0.253]のアドレスを設定しています。 もちろん、Linuxサーバから別マシンへはpingは問題なく通ります。 レスポンスの返らない理由を教えてください。 また、対処方法が分かれば合わせて教えてください。

  • 【SNMP】snmpwalkで実行結果が取得できない

    環境 Red Hat Linux release 8.0 (Psyche) net-snmp-config --version 5.0.1 rpm -qa net* net-snmp-utils-5.0.1-6 net-tools-1.60-7 netconfig-0.8.12-3 net-snmp-5.0.1-6 snmpwalk -v 1 -c public localhost では正常に値が取れています。 しかし以下のコマンドを実行すると取得できません。 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.2 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.8 MRTGで監視を行いたいのですがこの一台だけ情報とれず困っています。 他のホストは問題なく取得できています。 Debian3.1,RedHat ES3.0 では確認できています。 なにか確認方法や対処方法がお分かりになれば教えていただけませんか?

  • LinuxでMRTGとsnmpwakerの使い方に

    LinuxでMRTGとsnmpwakerの使い方について教えて下さい。 http://www.atmarkit.co.jp/flinux/rensai/root08/root08c.html ↑を参照してMRTGを構築しました。 ですがhttpdのプロセスの数が取得できません。 snmpwalkerコマンドをたたくと以下のようになり11で値はとれていそうです。 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5.1 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1 UCD-SNMP-MIB::prIndex.1 = INTEGER: 1 UCD-SNMP-MIB::prNames.1 = STRING: httpd UCD-SNMP-MIB::prMin.1 = INTEGER: 1 UCD-SNMP-MIB::prMax.1 = INTEGER: 20 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 UCD-SNMP-MIB::prErrorFlag.1 = INTEGER: 0 UCD-SNMP-MIB::prErrMessage.1 = STRING: UCD-SNMP-MIB::prErrFix.1 = INTEGER: 0 UCD-SNMP-MIB::prErrFixCmd.1 = STRING: [root@localhost ~]# mrtg.confは Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.5.1:public@192.168.1.50: のようにかいています。 どこか間違っていますでしょうか? また [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5.1 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 で同じ値がかえっていますが、Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.5.1と指定しなければいけないのでしょうか?

  • snmpの設定について

    snmp(snmpd.conf)のコミュニティの設定についてです。 セクション名に「com2sec」というものがよく(?)使われますが この「com2sec」とは何の略でしょうか? またコミュニティ名は「com2sec」じゃなくて まったく違った任意のものでもいいのでしょうか? (例えば「hoge」とか)

  • Netscalerのmibに関して

    最近仕事で、Netscalerを検証することになりました。 せっかくなので、snmpを利用して機器の状態や設定の管理ができないかと試行錯誤をしているのですが、壁にぶち当たりました。 NetScalerのmibはenterprise.5951以下に enterprise.5951.1 enterprise.5951.4 大きく分けて、上記2つの構造になっているようなのですが、 enterprise.5951.1 こちらのmibの値が取得できないで悩んでおります。 $snmpwalk -c コミュニティ名 機器名 enterprise.5951.1 取得方法は上記のようにsnmpwalkを使っているのですが、うまくいきませんでした。 取得するには、機器側に設定など必要なのでしょうか? おてすうですが、ご教授いただければと思います。

  • net-snmpが起動できません

    net-snmpを起動しておき、mrtgを使ってトラフィックなどの情報を見ようとしたのですが、 net-snmpがうまく起動できません。 [root@*******]# /etc/init.d/snmpd start と入力すると [root@*******]# snmpd ư: /usr/sbin/snmpd: symbol lookup error: /usr/sbin/snmpd: undefined symbol: snmp_log_syslogname とエラーを返されてしまい、このエラーの内容もよくわかりません。 OSはFedora Core 3で、 [root@*******]# yum -y install net-snmp としてインストールし、 snmpd.confを次のように設定しています。 ・コミュニティの設定 com2sec local localhost private com2sec mynetwork 192.168.0.0/24 public ・グループの設定 group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork ・ビューの設定 view all included .1 80 ・アクセス権の設定 access MyROGroup "" any noauth exact all none none access MyRWGroup "" any noauth exact all all none ・ディスク使用率の設定 disk / 10000 デフォルトの設定ファイルから変更したのは以上です。 どうしたらうまく起動できるようになるのか、どなたかご教示お願いします。

  • linksys BEFSR41C-JP V3 SNMP 拡張MIBの説明資料

    最近SNMPに挑戦しはじめました。OCNのBフレッツで一般家庭で使用しております。まだsnmpwalkなどで眺めてみたりMRTGでグラフにしてみたりまだまだ管理とゆうレベルではありませんが。。。 ルーター linksys BEFSR41C-JP V3のSNMPエージェント機能を使用しておりnet-snmpマネージャーで取得しておりますが拡張MIBも取得できますが何がなにやらわかりません。説明資料などどこかで配布していませんか?何かわかることがあればご教授くださいよろしくお願いいたします。 あと、elecom LD-WLS54G/APの拡張MIBの資料もありましたらよろしくお願いいたします。

  • net-snmpでのエラー。情報取得ができずに困っています。

    仮想PCでCentOS5を使用してます。 サーバの勉強のためにnet-snmpをインストールし、snmpwalkコマンドで情報を取得しようとしたところエラーが発生しました。net-snmp-5.4.21をソースからインストールしました。 error while loading shared libraries: /usr/local/lib/libnetsnmp.so.15: cannot restore segment prot after reloc: Permission denied libnetsnmpというファイルに問題が出ているらしいということは推測できたのですが、対処がわからずに困っています。 どなたか教えていただけないでしょうか?よろしくお願いします。