Значение тайм-аута snmpwalk в Ubuntu

Могу ли я установить значение тайм-аута snmpwalk ? пример:

snmpwalk -v2c -c PUBLIC 10.0.0.1  1.3.6.1.4.1.9.2.1.56.0

-t не работает

1
задан 14 November 2017 в 10:35
1 ответ

-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

В этом примере первая попытка занимает 10 секунд с -r 1 -t 5 для тайм-аута, а вторая попытка занимает 40 секунд с ] -r 1 -t 20 .

Мы можем вычесть это, snmpwalk отправляет более одного запроса SNMP и ожидает задержки каждого -t .

Если на вашем сервере есть задержка snmp и OID не существует, snmpwalk не будет ждать задержки и вернет ошибку. В моем примере на моем сервере нет службы snmp, это объясняет тайм-аут.

1
ответ дан 3 December 2019 в 23:23

Теги

Похожие вопросы