쇼핑몰 관리하느데.. 이 로그파일이 장난이 아니더라구요..
서버 처음부터 다시 셋팅하는데.. 마무리 부분이 로그라서..
나름대로 로그 관리 스크립트를 짜봤어요.. 그리고 크론으로 돌리는데
경험 많으신 분들이 함 봐봐 보시고 수정사항이나 추가 사항 있으면좀
알려주세요..
먼저 로그파일의 용량을 최소화 하기위해서 몇가지 로그 파일을 만듭니다.
님다나 코드레드 ipt_string으로 드롭했고..
images 폴더등 중복되는 사진이나 폴더등은 아파치내에서 로그 기록을
차단했습니다.
uridoori -> 웹에서 접속한 순수 로그와
uridoori_local -> 로컬에서 접속한 로그
전 작업을 192.168.1.2에서 하거든요
webalizer -> 얼라이져 로그, 레퍼와 기타 여러가지 옵션때문에
엑서스 로그 용량이 많아져서 따로 분리햇습니다.
aaa=`date +%Y%m%d`_uridoori.log
cat uridoori > $aaa
bbb=`date +%Y%m%d`_uridoori_local.log
cat uridoori_local > $bbb
ccc=`date +%Y%m%d`_webalizer.log
cat webalizer > $ccc
이런식으로 날짜_로그파일명.log으로 파일을 나누고 나서..
mv * backup/
로그 백업 디랙토리로 로그파일을 이동시켜요..
다음 필요에 따라서 로그 파일을 메일로 보내는 무모한 짓..도 합니다
mailto uridoori -s uridoori_log < /var/log/apache/backup/$aaa
그리고 나서 다시 로그파일을 초기화 시킵니다.
cat uridoori > uridoori
매일 00:00 분에 실행시키도록 크론에다 등록했구요..
제가 막 머리..? 굴려서 나름대로 만들어 논건데.. 이것보다 더 좋거나
이렇게 함으로 해서 차후에 무언가 문제가 있을꺼다 하는부분에대해
조언 부탁드립니다..
제가 업체에 들어가서 일하는게 이번이 처음이라..