いくつかの監視値を格納するために、SNMP MIB「ツリー」内のスペースを「予約」するプライベートエンタープライズ番号を申請しました。最終的には、次のような番号が割り当てられます。
iso.org.dod.internet.private.enterprise.XXX (1.3.6.1.4.1.XXX)
割り当てられた PEN はまだ受け取っていませんが、(一時的に、ワークステーションでのみ) OID を取得し、SNMP#Netを使用してそれに値を書き込むだけで、プロジェクトを開始したいと考えていました。私は正常に動作するセットの例に従いました( sysLocation
、 OID1.3.6.1.2.1.1.6.0
は正常に設定されています)。
そこで、次に「偽の」OID (最終的に割り当てられた PEN になる1.3.6.1.4.1.99999.1.0
場所) を設定してみました。99999
ただし、これは で失敗します。これは、このソースErrorStatus 17
によると、「変数を書き込んだり、作成したりできません」である必要があります。
SNMP エージェント サービスを確認しましたが、private
使用しているコミュニティは に設定されていREAD/CREATE
ます。Windows 7 で C# を使用しています。
目的の値を設定する前に何かする必要がありますか? Windows で値を設定できるようにする前に、ある種の "MIB 定義" をインポートする必要がありますか? 値を設定する (今のところテストする) ために何をする必要がありますか? 最初に、目的の OID を SNMP エージェントで「宣言」または「登録」する必要があるのでしょうか?