Top過去ログ目次掲示板

作成日:2005年07月06日 作成:おやじ
掲示板で過去に質問された内容です。

No.4893 net-snmpで情報が取得できない


No.4893 投稿時間:2005年07月06日(Wed) 17:33 投稿者名:taka URL:
タイトル:net-snmpで情報が取得できない

こんにちわ。
Redhat Linux ES3.0にnet-snmp-5.1.3をインストールし、snmpwalkを
実行したのですが、
[root@test net-snmp-5.1.3]# snmpwalk -v 1 localhost -c private .
Timeout: No Response from localhost
と表示され、情報の取得ができません。

snmpのデーモンが起動していないのかと思い、以下コマンドで確認しましたが、起動しているように思えます。
[root@test net-snmp-5.1.3]# ps ax | grep snmpd
21999 ? S 0:00 /usr/local/sbin/snmpd
22422 pts/0 S 0:00 grep snmpd
[root@iyb-test net-snmp-5.1.3]# netstat -ln | grep 161
udp 1776 0 0.0.0.0:161 0.0.0.0:*

また、設定ファイル(/uer/local/share/snmp/snmpd.conf)はおやじさんの設定(URL:http://www.aconus.com/~oyaji/mrtg/snmp_linux.htm)
を参考にして設定しました。diffの結果を添付します。
[root@iyb-test net-snmp-5.1.3]# diff /usr/local/src/net-snmp-5.1.3/EXAMPLE.conf
/usr/local/share/snmp/snmpd.conf
61,62c61,62
< com2sec local localhost COMMUNITY
< com2sec mynetwork NETWORK/24 COMMUNITY
---
> com2sec local localhost private
> #com2sec mynetwork 192.168.0.0/24 public
68,73c68,76
< group MyRWGroup v1 local
< group MyRWGroup v2c local
< group MyRWGroup usm local
< group MyROGroup v1 mynetwork
< group MyROGroup v2c mynetwork
< group MyROGroup usm mynetwork
---
> group MyROGroup v1 local
> group MyROGroup v2c local
> group MyROGroup usm local
> #group MyRWGroup v1 local
> #group MyRWGroup v2c local
> #group MyRWGroup usm local
> #group MyROGroup v1 mynetwork
> #group MyROGroup v2c mynetwork
> #group MyROGroup usm mynetwork
87c90
< access MyRWGroup "" any noauth exact all all none
---
> #access MyRWGroup "" any noauth exact all all none

何が原因で取得できないのでしょうか?


No.4896 投稿時間:2005年07月06日(Wed) 21:38 投稿者名:おやじ URL:
タイトル:おかしいですが、設定問題ではないですね。

> Redhat Linux ES3.0にnet-snmp-5.1.3をインストールし、snmpwalkを
> 実行したのですが、
> [root@test net-snmp-5.1.3]# snmpwalk -v 1 localhost -c private .
> Timeout: No Response from localhost
> と表示され、情報の取得ができません。
>
> snmpのデーモンが起動していないのかと思い、以下コマンドで確認しましたが、起動しているように思えます。
> [root@test net-snmp-5.1.3]# ps ax | grep snmpd
> 21999 ? S 0:00 /usr/local/sbin/snmpd
> 22422 pts/0 S 0:00 grep snmpd
> [root@iyb-test net-snmp-5.1.3]# netstat -ln | grep 161
> udp 1776 0 0.0.0.0:161 0.0.0.0:*
>
> また、設定ファイル(/uer/local/share/snmp/snmpd.conf)はおやじさんの設定(URL:http://www.aconus.com/~oyaji/mrtg/snmp_linux.htm)
> を参考にして設定しました。diffの結果を添付します。
> [root@iyb-test net-snmp-5.1.3]# diff /usr/local/src/net-snmp-5.1.3/EXAMPLE.conf
> /usr/local/share/snmp/snmpd.conf
> 61,62c61,62
> < com2sec local localhost COMMUNITY
> < com2sec mynetwork NETWORK/24 COMMUNITY
> ---
> > com2sec local localhost private
> > #com2sec mynetwork 192.168.0.0/24 public
> 68,73c68,76
> < group MyRWGroup v1 local
> < group MyRWGroup v2c local
> < group MyRWGroup usm local
> < group MyROGroup v1 mynetwork
> < group MyROGroup v2c mynetwork
> < group MyROGroup usm mynetwork
> ---
> > group MyROGroup v1 local
> > group MyROGroup v2c local
> > group MyROGroup usm local
> > #group MyRWGroup v1 local
> > #group MyRWGroup v2c local
> > #group MyRWGroup usm local
> > #group MyROGroup v1 mynetwork
> > #group MyROGroup v2c mynetwork
> > #group MyROGroup usm mynetwork
> 87c90
> < access MyRWGroup "" any noauth exact all all none
> ---
> > #access MyRWGroup "" any noauth exact all all none
>
> 何が原因で取得できないのでしょうか?

正しいアプローチをされており、内容的にも問題ないと思います。残念ながら原因は、おやじにはこの内容からはわかりません。
但し、おかしいと思われるところはあります。

> [root@iyb-test net-snmp-5.1.3]# netstat -ln | grep 161
> udp 1776 0 0.0.0.0:161 0.0.0.0:*

でRecv-Qが1776になっていることです。つまりキューにデータが溜まったままになっているので、受信できないのだということはわかりますが、何故読み出せないのか?
RedHat9を始めたときRPMはうまくいかなかったこと、SuSE9.2の初期のものは拡張MIBが読めなかった等、おやじも問題にぶつかったことがあります。ソースから入れなおせばうまくいくと思いますが、どうするか???・・・。


No.4897 投稿時間:2005年07月06日(Wed) 22:06 投稿者名:taka URL:
タイトル:Re: おかしいですが、設定問題ではないですね。

おやじさん、返信ありがとうございます。

確かに、
> [root@iyb-test net-snmp-5.1.3]# netstat -ln | grep 161
> udp 1776 0 0.0.0.0:161 0.0.0.0:*
ででRecv-Qが1776になっているのは不思議ですね。
snmpwalkを実行するほど、この値が増えてきのが気になります。

[root@test src]# netstat -ln | grep 161
udp 1776 0 0.0.0.0:161 0.0.0.0:*
[root@test src]# snmpwalk -v 1 localhost -c private .
Timeout: No Response from localhost
[root@test src]# netstat -ln | grep 161
udp 3552 0 0.0.0.0:161 0.0.0.0:*

>ソースから入れなおせばうまくいくと思いますが、どうするか???・・・。
もう一度、tar.gzを展開してインストールし直すということですか?

試しに別のテスト機(OS:radhat7.3)にもインストールして確認してみました。
[root@mori-dev src]# snmpwalk -v 1 localhost -c private .
Timeout: No Response from localhost
[root@mori-dev src]# netstat -ln | grep 161
udp 5840 0 0.0.0.0:161 0.0.0.0:*
同じ結果になってしまいました(>_<)


No.4899 投稿時間:2005年07月06日(Wed) 22:28 投稿者名:taka URL:
タイトル:Re: おかしいですが、設定問題ではないですね。

もう一度、net-snmp-5.1.3.tar.gzを展開し直して、
# cd net-snmp-5.1.3
# ./configure
# make
を実行し、今度は
# make test
を実行してみました。
FAILが多いですが、これが原因でしょうか?
以下実行結果です。

make[1]: 入ります ディレクトリ `/usr/local/src/net-snmp-5.1.3/testing'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/usr/local/src/net-snmp-5.1.3/testing'
( cd testing; make test )
make[1]: 入ります ディレクトリ `/usr/local/src/net-snmp-5.1.3/testing'
./RUNTESTS -a -D `pwd`/..
1:testing SNMPv1 support...FAIL
2:testing SNMPv2c get of system.sysUpTime.0...FAIL
3:testing SNMPv2c getnext of system.sysUpTime...FAIL
4:testing SNMPv2 bulkget of system components...FAIL
5:testing for failure of SNMPv2c get with wrong community...ok
6:testing for failure of SNMPv2c get against SNMPv1 agent...ok
7:testing for failure of SNMPv1 get against SNMPv2c agent...ok
8:testing SNMPv2c get of system.sysUpTime.1...FAIL
9:testing SNMPv3 get using initial of .1.3.6.1.2.1.1.3.0...FAIL
10:testing SNMPv3 getnext using initial of .1.3.6.1.2.1.1.3.0...FAIL
11:testing SNMPv3 bulkget of system...FAIL
12:testing SNMPv3 get using initial/MD5 of .1.3.6.1.2.1.1.3.0...FAIL
13:testing SNMPv3 get using initial/MD5DES of .1.3.6.1.2.1.1.3.0...FAIL
14:testing SNMPv3 get using templateSHA/SHA of .1.3.6.1.2.1.1.3.0...FAIL
15:testing SNMPv3 get using templateSHA/MD5DES of .1.3.6.1.2.1.1.3.0...FAIL
16:testing for failure of SNMPv3 get using unknown user....FAIL
17:testing SNMPv3 user creation and usage using snmpusm...FAIL
18:testing SNMPv3 informs received and sent by tools...ok
19:testing SNMPv3 traps received and sent by tools...ok
20:testing SNMPv2c traps received and sent by tools...ok
21:testing SNMPv2c informs received and sent by tools...ok
22:testing snmpv1 traps are sent by snmpd API...SKIPPED
23:testing snmpv2c traps are sent by snmpd API...SKIPPED
24:testing snmpv1 traps are sent by snmpd without notification mib support...SKI
PPED
25:testing snmpv2c traps are sent by snmpd without notification mib support...SK
IPPED
26:testing authentication failure traps are sent by snmpd...FAIL
27:testing that the agent responds properly to a kill -HUP...FAIL
28:testing AgentX GET support...FAIL
29:testing AgentX SET support...FAIL
30:testing AgentX illegal SET handling support...FAIL
31:testing AgentX trap sending support...SKIPPED
32:testing Proxy GET support...FAIL
33:testing Proxy SET support...FAIL
34:testing Proxy illegal SET handling support...FAIL
35:testing SNMPv1 vacm acceptance support...FAIL
36:testing SNMPv2 vacm acceptance support...FAIL
37:testing SNMPv3 vacm acceptance support...FAIL
38:testing SNMPv1 vacm denial support...FAIL
39:testing SNMPv2 vacm denial support...FAIL
40:testing SNMPv3 vacm denial support...FAIL
41:testing 1st CPU on Solaris using HOST-RESOURCES...SKIPPED
42:testing initial load device on Solaris using HOST-RESOURCES...SKIPPED
43:testing uptime using HOST-RESOURCES...SKIPPED
44:testing swap on Solaris using HOST-RESOURCES...SKIPPED
Summary: 16 / 44 succeeded.
make[1]: *** [test] エラー 28
make[1]: 出ます ディレクトリ `/usr/local/src/net-snmp-5.1.3/testing'
make: *** [test] エラー 2



掲示板▲頁先頭