Estou no Ubuntu 10.04.4 LTS e não posso atualizar para uma versão superior.
Instalei o agente snmpd (NET-SNMP versão 5.4.2.1) com um comando apt-get install snmpd
.
Quando ocorre um evento que envia uma armadilha, duas armadilhas são enviadas para cada evento em vez de um.
Por exemplo, quando eu encerro o agente com o comando /etc/init.d/snmpd stop
, dois traps de desligamento são enviados para o host de destino. Se, em seguida, eu iniciar o backup do agente com o comando /etc/init.d/snmpd start
, dois traps iniciais a frio serão enviados ao host de destino.
Este é um problema conhecido? Existe uma correção para isso ou há uma alteração na configuração necessária para impedir o envio da interceptação duplicada?
Estes são os conteúdos do arquivo /etc/snmp/snmpd.conf
:
rocommunity public
authtrapenable 1
trap2sink <trap destination hostname> public
Estes são os conteúdos do arquivo /etc/default/snmpd
:
# This file controls the activity of snmpd and snmptrapd
# MIB directories. /usr/share/snmp/mibs is the default, but
# including it here avoids some strange problems.
export MIBDIRS=/usr/share/snmp/mibs
# snmpd control (yes means start daemon).
SNMPDRUN=yes
# snmpd options (use syslog, close stdin/out/err).
SNMPDOPTS='-Ls3d -Lf /dev/null -u snmp -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
# snmptrapd control (yes means start daemon). As of net-snmp version
# 5.0, master agentx support must be enabled in snmpd before snmptrapd
# can be run. See snmpd.conf(5) for how to do this.
TRAPDRUN=no
# snmptrapd options (use syslog).
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
# create symlink on Debian legacy location to official RFC path
SNMPDCOMPAT=yes