net-snmpd.log를 지우거나 중지하는 방법은 무엇입니까?

net-snmpd.log를 지우거나 중지하는 방법은 무엇입니까?

시스템: 3.10.17-젠투

NET-SNMP 버전: 5.7.3.pre5

ps 도끼: /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:

내 net-snmpd 로그는 약 600Mb입니다. echo "" > /var/log/net-snmpd.log 파일을 만들려고 하면 0Mb가 되고 몇 분 후에 다시 600이 됩니다.

일부 매뉴얼을 찾았지만 구성 파일의 내용이 다릅니다. 로그 파일을 올바르게 지우거나 중지하려면 어떻게 해야 합니까?

답변1

/etc/conf.d/snmpd의 해당 줄에서 "#"을 제거한 다음 snmpd를 다시 시작해야 합니다. :) 그러나 그러면 snmpd에서 /dev/null로 출력이 전송되고 로깅에 syslog가 사용됩니다.

비활성화하고 싶다면모두로깅하거나 적어도 볼 수 있는 곳으로 보내지 않은 경우 해당 줄 대신 다음과 같은 내용으로 충분할 것입니다.

SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option

행운을 빌어요!

관련 정보