서버 계정별(홈페이지별) 모니터링 툴 > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

서버 계정별(홈페이지별) 모니터링 툴 정보

서버 계정별(홈페이지별) 모니터링 툴

본문

현재 관리하는 홈페이지가 늘어가면서 리눅스 내 /home/각 계정마다 트래픽이 얼마나 나오는지에 대해서 알고싶습니다.

 

awstat이라는 걸 봤는데..

 

설치하면서 막힌게 제가 로그파일을 날짜별로 나눠서 저장하고,

30일이 지난게 있으면 cron으로 삭제해도록 해놔서요..ㅠㅠ 

로그 파일을 어떻게 가져와야할지 모르겠어요..

 

각 도메인마다 가상호스트 설정에서

ErrorLog "logs/intranet-error_log"
CustomLog "logs/intranet-access_log" combined

이렇게 하고, ssl은 또 뒤에 ssl 붙여서 로그남도록 설정해놨습니다.

 

이렇게 하면 트래픽도 30일치정보밖에 안나오는거겠죠...?

 

어떻게하면 https, http, 서브도메인 모두 상관없이 트래픽을 관찰(?)할 수 있을까요 ㅠㅠ

공감
0
  • 복사

댓글 7개

저와 비슷한 고민을 하고 계시군요..
전 계정 하나에 여러 사이트를 몰아넣고 서버를 돌리는 식이라서
계정마다의 트래픽이 아니라 사이트마다의 트래픽이 필요해서 이것저것 알아보고 있습니다.
좋은 것 만나면 소개좀 해주세요 ^^

Webalizer로 현재 찾아보고 있어요!
구글링하면서 보니 설정할 때
# 로그 파일이 주기적으로 지워질 경우
Incremental yes
이 부분이 있어서 괜찮을 것 같습니다.

한 계정내더라도 호스팅줄때 로그파일을 나누면 괜찮지 않을까 합니다.
저는 이제 날짜별로되어있는 로그파일들을 가져올 수 있는지 찾아봐야겠네요 ㅜㅜ
서버쪽은 쓰던것만 쓰고 거의 손을 안대서 잘 기억이 안나는데
awstats 가 매일 크론으로 로그를 분석해서 자체적으로 통계데이터를 html(?)로 생성했던거 같습니다.
로그가 30일마다 지워져도 과거로그를 볼수 있는거죠.
그리고 등록된 계정을 자체적으로 긁어오는게 아니고, conf 파일에 사용하는 도메인들을 등록하면 해당 도메인으로 요청들어온 자료만 통계로 긁어옵니다.

cband 는 실시간 상황을 보기 좋은데, 이게 xml 로 데이터를 받을 수 있게끔 되어있습니다.
cron 을 사용해서 날짜가 바뀌기 직전에 xml 데이터를 DB에 기록하도록 하면 계정별 일일 트래픽 량을 기록 하도록 할수 있습니다.
아니면 cband 에서 제공하는 report 페이지를 그냥 wget 으로 날짜이름으로 html 로 저장하도록 하면 httpd 에 등록된 vhost 별로 일트래픽을 확인할수 있겠죠.
© SIRSOFT
현재 페이지 제일 처음으로