Windows で NET-SNMP (V5.6.1.1) を使用して、snmpget と snmpwalk で MIB を読み取ります。MIB にアクセスしようとすると、一部の要素しか表示されません。私の同僚は MIB の同じリビジョンをリポジトリから抽出し、MIB 内のすべての要素を表示できるので、MIB が優れていることはわかっています。同じ SNMP コマンド構文を使用してデータを照会しています。彼のマシンと私のマシンの MIB ファイルと snmp.conf ファイルを比較しましたが、それらは同一であるため、それぞれの PC の構成の違いが原因であるとしか考えられません。また、マシン間の環境変数の違いも確認しましたが、明確なものは何も見つかりません。MIB の一部しか表示されない理由を説明できるマシン構成はありますか?
編集: MIB は単一のオーダーメイドの実行可能ファイルとして実装され、データはいくつかのテーブルに保持されます。たとえば、次のようになります。
mibTableA.parameter1
mibTableA.parameter2
mibTableA.parameter3
mibTableB.parameter4
mibTableB.parameter5
mibTableC.parameter6
mibTableC.parameter7
mibTableC.parameter8
これらのテーブルはいずれも、システム ハードウェアの可用性などに依存しません。これらのテーブルは、PSQL クエリを使用して RTA インターフェイス経由でアクセスすることもできます。RTA インターフェイスを使用して、私のマシンと同僚のマシンの両方ですべてのテーブルを表示できます。パラメーター。しかし、たとえば SNMP 経由で MIB にアクセスすると、自分のマシンには mibTableA しか表示されません。