Top過去ログ目次掲示板

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

No.7275 snmp-Informantについて


No.7275 投稿時間:2007年10月29日(Mon) 20:35 投稿者名:スノー URL:
タイトル:snmp-Informantについて

おやじさん
初めまして、スノーと申します。
SNMPの調査中にサイトを拝見し、
大変参考にさせていただきました。

サイトに書かれている手順を参考に、
snmp-Informantをwindows2003serverにいれ、
redhatにインストールしたnet-snmpをマネージャーに
下記のようにsnmpwalkを打ってみたのですが、
値を全く取得できていません。

[root@felixtest log]# snmpwalk -v 1 -c public xxx.xxx.xxx.xxx .1.3.6.1.4.1.9600.1.1.5.1.5.1.48
End of MIB

windows側のSNMPサービスにも設定を行い、
通常のMIB-2等の値は取得できています。

snmp-Informantの入れなおしも行い、色々と調べてみたのですが、
原因が見当もつかない状態です。

大変お手数ですが、考えられる原因をご存知でしたら、
教えていただけないでしょうか?


No.7277 投稿時間:2007年10月30日(Tue) 20:02 投稿者名:おやじ URL:
タイトル:windows2003server固有の話があるとわかりません。

> サイトに書かれている手順を参考に、
> snmp-Informantをwindows2003serverにいれ、
> redhatにインストールしたnet-snmpをマネージャーに
> 下記のようにsnmpwalkを打ってみたのですが、
> 値を全く取得できていません。
>
> [root@felixtest log]# snmpwalk -v 1 -c public xxx.xxx.xxx.xxx .1.3.6.1.4.1.9600.1.1.5.1.5.1.48
> End of MIB
>
> windows側のSNMPサービスにも設定を行い、
> 通常のMIB-2等の値は取得できています。

この間、おやじのWindows XP を初期化したので、これにinformant-std-14.exeを入れてみましたが、再起動するまでもなく動いてしまいました。
windows2003server固有の話があると、おやじには環境がないのでわかりません。
syslogに何か出ていないのでしょうか?


No.7280 投稿時間:2007年10月31日(Wed) 11:59 投稿者名:スノー URL:
タイトル:Re: windows2003server固有の話があるとわかりません。

> > サイトに書かれている手順を参考に、
> > snmp-Informantをwindows2003serverにいれ、
> > redhatにインストールしたnet-snmpをマネージャーに
> > 下記のようにsnmpwalkを打ってみたのですが、
> > 値を全く取得できていません。
> >
> > [root@felixtest log]# snmpwalk -v 1 -c public xxx.xxx.xxx.xxx .1.3.6.1.4.1.9600.1.1.5.1.5.1.48
> > End of MIB
> >
> > windows側のSNMPサービスにも設定を行い、
> > 通常のMIB-2等の値は取得できています。
>
> この間、おやじのWindows XP を初期化したので、これにinformant-std-14.exeを入れてみましたが、再起動するまでもなく動いてしまいました。
> windows2003server固有の話があると、おやじには環境がないのでわかりません。
> syslogに何か出ていないのでしょうか?

お忙しいにもかかわらず、
ご返信いただき、ありがとうございます。

マネージャー側(redhat)のsyslog、エージェント側(windows)のイベントログを
共に確認してみましたが、それらしいエラーは出ておりませんでした。

マネージャー側のsnmpd.logには下記のようなメッセージが出ておりますが、関係ありませんよね?
netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()

試しに別のマシン(windows2000)にsnmp-informantを入れて、
snmpwalkを打ったところ正常に取れているので、windows2003固有の問題の
可能性が高いと思っておりますが、他のwindows2003の事例がほとんど見つからず、
詰まりに詰まっております・・・


No.7283 投稿時間:2007年11月01日(Thu) 09:30 投稿者名:スノー URL:
タイトル:Re^2: windows2003server固有の話があるとわかりません。

> > > サイトに書かれている手順を参考に、
> > > snmp-Informantをwindows2003serverにいれ、
> > > redhatにインストールしたnet-snmpをマネージャーに
> > > 下記のようにsnmpwalkを打ってみたのですが、
> > > 値を全く取得できていません。
> > >
> > > [root@felixtest log]# snmpwalk -v 1 -c public xxx.xxx.xxx.xxx .1.3.6.1.4.1.9600.1.1.5.1.5.1.48
> > > End of MIB
> > >
> > > windows側のSNMPサービスにも設定を行い、
> > > 通常のMIB-2等の値は取得できています。
> >
> > この間、おやじのWindows XP を初期化したので、これにinformant-std-14.exeを入れてみましたが、再起動するまでもなく動いてしまいました。
> > windows2003server固有の話があると、おやじには環境がないのでわかりません。
> > syslogに何か出ていないのでしょうか?
>
> お忙しいにもかかわらず、
> ご返信いただき、ありがとうございます。
>
> マネージャー側(redhat)のsyslog、エージェント側(windows)のイベントログを
> 共に確認してみましたが、それらしいエラーは出ておりませんでした。
>
> マネージャー側のsnmpd.logには下記のようなメッセージが出ておりますが、関係ありませんよね?
> netsnmp_assert !"registration != duplicate" failed agent_registry.c:535 netsnmp_subtree_load()
>
> 試しに別のマシン(windows2000)にsnmp-informantを入れて、
> snmpwalkを打ったところ正常に取れているので、windows2003固有の問題の
> 可能性が高いと思っておりますが、他のwindows2003の事例がほとんど見つからず、
> 詰まりに詰まっております・・・

おやじさん

snmp-informantの問題は解決できませんでしたが、
別の方法で目的のデータがとれることがわかりました。

同様の悩みを抱えている方がいるかもしれないので、展開いたします。
今回とりたかった情報は機器のCPU使用率、メモリ使用率、ディスク使用率でした。
SNMP-Informantの拡張MIBから、うまく取得できなかった為、
HOST-RESOURCE-MIBより取得いたしました。下記にOIDを展開いたします。

CPU使用率
.1.3.6.1.2.1.25.3.3.1.2.2

DISK及び、メモリ使用率
.1.3.6.1.2.1.25.2.3.1.6
但し、上記OIDから取得できる情報はアロケーションユニットと乗算することで、本当の値になります。

アロケーションユニット
.1.3.6.1.2.1.25.2.3.1.4

これらを使い、目的の情報を得ることができました。ありがとうございます。



掲示板▲頁先頭