web-dev-qa-db-ja.com

Ubuntuでのsnmpwalkタイムアウト値

snmpwalkタイムアウト値を設定できますか?例:

snmpwalk -v2c -c PUBLIC 10.0.0.1  1.3.6.1.4.1.9.2.1.56.0

-tが機能していません

1
iBBi

-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サービスがありません。タイムアウトについて説明します。

1
Sorcha