
Sistema: 3.10.17-gentoo
Versão NET-SNMP: 5.7.3.pre5
ps ax: /usr/sbin/snmpd -p /var/run/snmpd.pid
/etc/conf.d/snmpd:#SNMPD_FLAGS="${SNMPD_FLAGS} -Lsd -Lf /dev/null"
/var/log/net-snmpd.log:
Connection from UDP:
Connection from UDP:
Connection from UDP:
Meu log do net-snmpd tem cerca de 600 Mb Se estou tentando echo "" > /var/log/net-snmpd.log
arquivar torna-se 0 Mb, e depois de alguns minutos novamente 600
Encontrei alguns manuais, mas meus arquivos de configuração têm conteúdo diferente. Como posso limpar o arquivo de log corretamente ou interrompê-lo?
Responder1
Você precisa remover o "#" dessa linha em /etc/conf.d/snmpd e reiniciar o snmpd. :) No entanto, isso enviará a saída do snmpd para/dev/null e usará o syslog para registro.
Se você deseja desativartodoslogging, ou pelo menos não enviá-lo para algum lugar que você possa ver, algo como isto deve ser suficiente em vez da linha que você tem:
SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option
Boa sorte!