snmpwalkタイムアウト値を設定できますか?例:
snmpwalk -v2c -c PUBLIC 10.0.0.1 1.3.6.1.4.1.9.2.1.56.0
-tが機能していません
-tは正常に動作します。デフォルト値は、再試行の1秒前です。
# time snmpwalk 10.87.55.28 -r 1 -t 5 -v 3 -a SHA -A 1SX52150fbEFfbb -x AES -X e69f85Wxsw121a -l authpriv -u udsdsdsd 1.3.6.1.4.1.674.10893.1.20.140.1
snmpwalk: Timeout
real 0m10.094s
user 0m0.060s
sys 0m0.024s
# time snmpwalk 10.1.2.28 -r 1 -t 20 -v 3 -a SHA -A 1SX52150fbEFfbb -x AES -X e69f85Wxsw121a -l authpriv -u udsdsdsd 1.3.6.1.4.1.674.10893.1.20.140.1
snmpwalk: Timeout
real 0m40.132s
user 0m0.072s
sys 0m0.004s
この例では、最初のタイムアウトは-r 1 -t 5
で10秒かかり、2回目の試行は-r 1 -t 20
で40秒かかります。
これを差し引いて、snmpwalkが複数のSNMPリクエストを送信し、-t
の遅延を待つことができます。
サーバーにsnmpサービスがあり、OIDが存在しない場合、snmpwalkは遅延を待たずにエラーを返しません。私の例では、サーバーにsnmpサービスがありません。タイムアウトについて説明します。