[이현철]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션) :
>- 데몬버전(예:apache 1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타) :
>-----------------------------------------
>비많이 오네요..
>일본은 태풍이 지나가서 그런지 더 난리입니다만...
>
>다름이 아니라 지가 관리하는 놈중에 (몇놈 관리중인데..한놈도 조용한적이없어요.물론관리하는놈이 부실해서 그렇치만.. 서버가 무슨잘못이 있겠습니까..주인잘못만나서 고생하지...ㅋㅋ)
>
>주말잘지내고 와서 log를 보니 이놈이 글쎄 아래와같이 나오고 있습니다.
>
>
>
>/var/log
>[root@mail log]# ls -al mail*
>-rw-r--r-- 1 root root 332037 Apr 28 16:45 mailf.log
>-rw------- 1 root root 0 Jun 21 04:02 maillog
>-rw------- 1 root root 43794629 Jun 21 20:41 maillog.1
>-rw------- 1 root root 24794742 Jun 20 04:02 maillog.2
>-rw------- 1 root root 21463748 Mar 2 17:42 maillog.20040302
>-rw------- 1 root root 34147484 Jun 19 04:02 maillog.3
>-rw------- 1 root root 29386641 Jun 18 04:02 maillog.4
>
>위에 보면 logrotate가 돌고 있는것이 내일 새벽4시에 돌고있는데요.
>이놈을 확인하면 위와같이 maillog 부분에는 로그가 하나도 안남고,maillog.1
>에 로그가 남고 있습니다.
>지금까지 아니지 어제까지는 제대로 남던것이.. reboot라든지 한것도 없고.
>/etc/logrotate를 수정하거나,한적도 없는데요.
>
>위의 maillog뿐만아니라
>/var/log밑에 다른로그들도
>
>[root@mail log]# ls -al secure*
>-rw------- 1 root root 0 Jun 21 04:02 secure
>-rw------- 1 root root 302 Jun 21 17:35 secure.1
>-rw------- 1 root root 100 Jun 19 10:57 secure.2
>-rw------- 1 root root 377 Jun 18 19:00 secure.3
>-rw------- 1 root root 267 Jun 17 16:15 secure.4
>-rw------- 1 root root 525 Jun 16 20:55 secure.5
>위와 같이 secure에는 로그가 안남고 secure.1 에 오늘로그가 남고있습니다.
>
>그런데 이상한것이 유일하게 messages 만제대로 남고 있습니다.
>[root@mail log]# ls -al messages*
>-rw------- 1 root root 82270 Jun 21 20:45 messages
>-rw------- 1 root root 117850 Jun 21 04:02 messages.1
>-rw------- 1 root root 107065 Jun 20 04:02 messages.2
>-rw------- 1 root root 123465 Jun 19 04:02 messages.3
>-rw------- 1 root root 107051 Jun 18 04:02 messages.4
>-rw------- 1 root root 123132 Jun 17 04:02 messages.5
>
>위와같이 제대로 남고있습니다..
>뭐 cron을 수정하것도없고,logrotate.conf나 logrotate.d/syslog를 수정한것도 아닌데요.. 왜 이렇게 나오는지 모르겠스비낟.
>아래는 /etc/logrotate.d/syslog 내용입니다.
>다른서버와 비교해봐도 디폴트값그대로 인데요..
>###############################
>/var/log/messages {
> postrotate
> /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || t
>rue
> endscript
>}
>
>/var/log/secure {
> postrotate
> /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || t
>rue
> endscript
>}
>
>/var/log/maillog {
> postrotate
> /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || t
>rue
> endscript
>}
>
>/var/log/spooler {
> postrotate
>###############################################
>뭐를 조사해야할지.. cron.daily 밑의 logrotate 파일을 봐도
>뭐 특별한 수상한점도 없고. logrotate.conf를 봐도 몇 잘못된점이 없는데요..
>더 뭐를 조사해보면 좋을지요....
>
아마 inode 가 다 차서 그럴 가능성이 높습니다.
inde 를 확인 후 crond 를 재가동해 보세요.
>
>
>그리고 바로 밑에 질문한 분의 센드메일 질문중에 밑 부분에 mrtg의 그래프
>내용이 일정한형태로 나오는것은 저도 예전에 경험한적이 있는데요.
>mib 값을 제대로 가져오지못하기때문에 이런현상이 나는것이 아닌지요..
>저도 cup 값이라드닞 메모리를 cfg파일로 값을 가져올때 아무변화없이 일정한 그래프만 자꾸그려서 결국에는 트랙픽체크만 그래프로 만들어서 사용한적있는데요.. 산이님의 좋은 조언을 ..부탁드립니다..
MRTG 로 시스템 내부를 모니터링하기에 좀 답답한 감이 있어서
MRTG 는 잘 사용하질 않습니다.
현재 개발중인 ddmon 을 사용하고 있습니다.
http://linuxchannel.net/?vhost=ftp#ddmon
======================================== |