/var/log/messages 에서 snmpd 로그 안남게 하기
(주)스마일서브 고객기술지원팀 / 이선규  (neosky(at)smileserv.com)


서버에 snmpd 데몬이 가동되고 있는 동안,
/var/log/messages 에는 5분마다 다음과 같은 메세지가 출력됩니다.
Feb 16 15:10:01 sun snmpd[31835]: Connection from UDP: [127.0.0.1]:35102
Feb 16 15:10:01 sun snmpd[31835]: Received SNMP packet(s) from UDP: [127.0.0.1]:35102
Feb 16 15:10:03 sun snmpd[31835]: Connection from UDP: [127.0.0.1]:35102
Feb 16 15:10:13 sun snmpd[31835]: Connection from UDP: [127.0.0.1]:58297
Feb 16 15:10:13 sun snmpd[31835]: Received SNMP packet(s) from UDP: [127.0.0.1]:58297
Feb 16 15:10:15 sun snmpd[31835]: Connection from UDP: [127.0.0.1]:58297


정상적으로 데몬이 가동되고 있다면 불필요하게 로그를 남기고 있는 것으로 여길 수 있습니다.

따라서, messages 에 관련 로그를 남기지 않도록 하려면 /etc/init.d/snmpd 파일의 OPTIONS 사항을 아래와 같이 변경해주면 됩니다.

OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a" 라고 되어 있는 것을
  --->  OPTIONS="-LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a" 으로 변경해줍니다.

ipv6를 사용하지 않는다면 4대신 2값을 써줍니다.
만약 4값을 주고 snmpd 를 재시작하면 다음과 같이 message 로그가 출력됩니다.

Feb 16 15:29:39 sun snmpd[30215]: could not open /proc/net/if_inet6
Feb 16 15:29:39 sun snmpd[30215]: cannot open /proc/net/snmp6 ...

변경후 /etc/init.d/snmpd 로 데몬을 재시작합니다. 

다음 명령으로 snmpd 가 정상실행되고 있는지 확인되고, /var/log/messages 에 5분마다 출력되던 메세지가 없음을 확인할 수 있습니다.

ps -ef |grep snmpd
root     30379     1  0 15:32 ?        00:00:00 /usr/sbin/snmpd -LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a


엔플닷컴 nple.com / 이선규 admin(at)nple.com 

2009/02/16 15:51 2009/02/16 15:51








마음튼튼 이 작성.

당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다