Atraso entre enviar e receber traps SNMP dentro de uma máquina

1

Estou experimentando o envio e recebimento de traps SNMP via net-SNMP. Eu tenho um script que envia traps para localhost. Eu tenho snmptrapd definido para gravar traps para um arquivo. Isso funciona bem, exceto pelo fato de que há cerca de 5 segundos de atraso entre a armadilha ser enviada e receber a armadilha. Está tudo no mesmo computador (snmptrapd está rodando em localhost), então por que haveria um atraso tão grande? Além disso, quando eu enviar uma grande quantidade de armadilhas de uma só vez, como 100 dentro de 5 segundos, ele não gravará mais de 1 a cada 5 segundos. Obrigado!

    
por Greg 18.07.2013 / 20:51

1 resposta

1

Acontece que o problema foi o tempo limite de consultas do DNS, então eu apenas enviei o sinalizador -n para as linhas de opções em /etc/defaults/snmpd . Isso foi no Debian 6.0.

# snmpd options (use syslog, close stdin/out/err).
SNMPDOPTS='-Lsd -Lf /var/log/snmpd.log -n -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

# snmptrapd options (use syslog).
TRAPDOPTS='-Lsd -Lf /var/log/snmptrapd.log -n -u snmp -g snmp -p /var/run/snmptrapd.pid'

Isto foi para:  Versão NET-SNMP: 5.4.3 em um servidor Debian 6.0, o comportamento parece ter mudado desde o Debian 5.0.

    
por 06.01.2014 / 12:35