서버 계정별(홈페이지별) 모니터링 툴 정보
서버 계정별(홈페이지별) 모니터링 툴본문
현재 관리하는 홈페이지가 늘어가면서 리눅스 내 /home/각 계정마다 트래픽이 얼마나 나오는지에 대해서 알고싶습니다.
awstat이라는 걸 봤는데..
설치하면서 막힌게 제가 로그파일을 날짜별로 나눠서 저장하고,
30일이 지난게 있으면 cron으로 삭제해도록 해놔서요..ㅠㅠ
로그 파일을 어떻게 가져와야할지 모르겠어요..
각 도메인마다 가상호스트 설정에서
ErrorLog "logs/intranet-error_log"
CustomLog "logs/intranet-access_log" combined
이렇게 하고, ssl은 또 뒤에 ssl 붙여서 로그남도록 설정해놨습니다.
이렇게 하면 트래픽도 30일치정보밖에 안나오는거겠죠...?
어떻게하면 https, http, 서브도메인 모두 상관없이 트래픽을 관찰(?)할 수 있을까요 ㅠㅠ
공감
0
0
댓글 7개
Apache에 맞는 오픈소스로 Webalizer가 있습니다.

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

@LovelyCaT 저는 요즘 goaccess 를 보고 있는데 좋은 정보 있으면 올려놓겠습니다~ ^^
cband 괜찮더라구요!

서버쪽은 쓰던것만 쓰고 거의 손을 안대서 잘 기억이 안나는데
awstats 가 매일 크론으로 로그를 분석해서 자체적으로 통계데이터를 html(?)로 생성했던거 같습니다.
로그가 30일마다 지워져도 과거로그를 볼수 있는거죠.
그리고 등록된 계정을 자체적으로 긁어오는게 아니고, conf 파일에 사용하는 도메인들을 등록하면 해당 도메인으로 요청들어온 자료만 통계로 긁어옵니다.
cband 는 실시간 상황을 보기 좋은데, 이게 xml 로 데이터를 받을 수 있게끔 되어있습니다.
cron 을 사용해서 날짜가 바뀌기 직전에 xml 데이터를 DB에 기록하도록 하면 계정별 일일 트래픽 량을 기록 하도록 할수 있습니다.
아니면 cband 에서 제공하는 report 페이지를 그냥 wget 으로 날짜이름으로 html 로 저장하도록 하면 httpd 에 등록된 vhost 별로 일트래픽을 확인할수 있겠죠.
awstats 가 매일 크론으로 로그를 분석해서 자체적으로 통계데이터를 html(?)로 생성했던거 같습니다.
로그가 30일마다 지워져도 과거로그를 볼수 있는거죠.
그리고 등록된 계정을 자체적으로 긁어오는게 아니고, conf 파일에 사용하는 도메인들을 등록하면 해당 도메인으로 요청들어온 자료만 통계로 긁어옵니다.
cband 는 실시간 상황을 보기 좋은데, 이게 xml 로 데이터를 받을 수 있게끔 되어있습니다.
cron 을 사용해서 날짜가 바뀌기 직전에 xml 데이터를 DB에 기록하도록 하면 계정별 일일 트래픽 량을 기록 하도록 할수 있습니다.
아니면 cband 에서 제공하는 report 페이지를 그냥 wget 으로 날짜이름으로 html 로 저장하도록 하면 httpd 에 등록된 vhost 별로 일트래픽을 확인할수 있겠죠.