로그분석 및 사이트 통계

 

많은 관리자들이 로그분석및 사이트 통계를 위한 많은 분석툴이 있읍니다.
물론 그러한 툴을 이용한 방법으로 사이트및 시스템을 쳬계적이고 효율적으로 분석있습니다.
그런데 APACHE LOG 파일을 보면 access_log 파일과 error_log파일이 있읍니다.
이중에서 acess_log파일을 가지고 간단한 카운터를 하는 방법을 적고자 합니다.
물론 한곳에서 접속한것은 1회로 적용됩니다.

설명드리자면
cut -d- -f1-2 /usr/local/apache/logs/access_log
로그파일(access_log)에서 -을 기준으로 문자열을 잘라냅니다
그 다음 sort -u을 이용하여 반복적인 ip를 1로 만듭니다.
wc -l 은 라인을 기준으로 카운트 합니다.

정리하면 cut 으로 필요없는 문자열을 제거하고
sort 을 이용하여 반복적은 ip을 1로 통일하고
wc -l 을 이용하여 카운트를 합니다.

 

This entry was posted in System, WEB/WAS and tagged , , , , , . Bookmark the permalink.

댓글 남기기