valor de tempo limite do snmpwalk no Ubuntu


1

Posso definir o valor do tempo limite do snmpwalk ? exemplo:

snmpwalk -v2c -c PUBLIC 10.0.0.1  1.3.6.1.4.1.9.2.1.56.0

-t não está funcionando

Respostas:


1

-t funciona bem. O valor padrão é 1 segundo antes de uma nova tentativa:

# 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

Neste exemplo, a primeira vez leva 10 segundos com o -r 1 -t 5tempo limite e a segunda tentativa leva 40 segundos com -r 1 -t 20.

Podemos deduzir disso, o snmpwalk envia mais de uma solicitação SNMP e aguarda cada -tatraso.

Se o seu servidor tiver um serviço snmp e o OID não existir, o snmpwalk não esperará o atraso e retornará um erro. No meu exemplo, meu servidor não possui um serviço snmp, explica o tempo limite.


Eu perdi opção RETRY :) obrigado pela @Sorcha apontando
— Ibbi

Existe alguma opção que eu possa consultar várias consultas e armazená-lo na tabela mysql. O requisito é obter dados snmp de 10 dispositivos diferentes e ele deve consultar todos simultaneamente. É necessária uma consulta simultânea para evitar uma longa espera para cada resposta do dispositivo (caso um dispositivo esteja inativo, ainda levará 1 segundo) Como executar consultas simultâneas para dispositivos diferentes?
— IBBi

@iBBi: você deve usar um agendador para gerenciar suas solicitações e colocar os resultados em um banco de dados como nagios icinga2 ou centreon. Esses produtos oferecem a possibilidade de ter um banco de dados muito fácil de reutilizar para um processo de back-end.
— Sorcha

então eu acho que para cada dispositivo, preciso adicionar um agendador separado para que todas as consultas sejam executadas simultaneamente.
— IBBi

Não, você terá um servidor ou estação de trabalho wjere você estava instalado o soft que vai enviar seu solicita a todos os dispositivos ver nagios doc ou icinga2 para exemplos
— Sorcha
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.