独自の SNMP エージェント (Solaris 10.0 上) を構築しようとしており、snmpd.conf に次の行を追加しました。
pass .1.3.6.1.4.1.xxxx /home/snmp/snmp_agent.bash
テストのために、bash スクリプトが行う唯一のことは、現在の時刻と引数をログ ファイルに書き込むことです。ここで、net-snmp を使用して SET 要求を実行すると、次のようになります。
snmpset -v1 -c public node 1.3.6.1.4.1.1590.xxxx.1 i 1
ログ ファイルに 2 行あります。1 つは引数 -g (GET を意味する) 付きで、もう 1 つは -s (SET を意味する) 付きです。-g を使用して取得するのはなぜですか? また、それを取り除くにはどうすればよいですか?
私の MIB にはMAX-ACCESS = write-only
.
この問題についてインターネットで調べました (または、問題ではないかもしれません) が、何も見つかりませんでした。