웹 마스터로서 저는 종종 실시간 조회수가 도착하는 것을보고 싶었습니다. 물론 Google 웹 로그 분석은 시간 경과에 따른 추세를 살펴볼 수있는 훌륭한 패키지이지만 몇 시간이 지연되어 초당 요청 또는 총 바이트와 같은 데이터를 볼 수 없습니다.
이것은 Apchatop 유틸리티가 제공됩니다. 트래픽을 실시간으로 모니터링하는 데 사용할 수있는 매우 간단한 명령 줄 유틸리티입니다. 아파치 로그 파일을 구문 분석하고 의미있는 출력을 화면에 표시하여이를 수행합니다.
Apachetop 사용
유틸리티 (아래 지침)를 설치 한 후 명령 줄에서 apachetop을 실행하여 실행할 수 있습니다. apachetop은 때때로 로그 파일에 대해 잘못된 디렉토리를 기본값으로 사용하므로 -f 매개 변수를 전달하여 로그 파일의 위치를 지정할 수 있습니다. 이것은 같은 상자에 많은 가상 호스트가있는 경우에도 유용합니다.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
몇 가지 요청이 들어 오면 다음과 같이 표시됩니다.
기간 모니터링
가장 먼저 주목할 점은 표시되는 데이터의 기본 시간 범위가 30 초이므로 총 수가 계속해서 계속 증가 할 것이라고 기대하지 마세요. 몇 가지 다른 인수를 전달하여이를 변경할 수 있습니다.
apachetop -H 조회수 (마지막 조회수 x에 대한 통계 표시)
apachetop -T secs (마지막 x 초에 대한 통계 표시)
테스트에 5 ~ 10 분을 사용했는데 정말 유용한 피드백을 보여줍니다. 시도해 볼 수있는 다른 옵션도 있습니다.
필터
다음으로 주목할 점은 뷰에 표시되는 내용을 필터링 할 수 있다는 것입니다. 필터에 액세스하려면 f 키를 사용하면 작은 줄 팝업이 표시됩니다.
을 치다 ㅏ 키를 눌러 필터를 추가하면 라인이 전환됩니다. 이제 URL, 리퍼러 또는 호스트별로 필터링하도록 선택할 수 있습니다.
URL을 선택하겠습니다. 유 키. 필터 대화 상자가 하단 근처에 표시됩니다.
모든 기사는 / how to / 하위 디렉토리에 있으므로 입력하겠습니다. 이제 apachetop은 모든 이미지에 대한 모든 히트 대신 기사에 대한 히트와 관련된 히트 만 표시합니다.
요청 세부 정보보기
위 / 아래 키를 사용하면 커서가 위아래로 이동하여 요청을 선택할 수 있습니다. (* 문자에 유의하십시오)
오른쪽 화살표 키를 누르면 해당 요청에 대한 세부 정보 페이지로 이동합니다. 여기에서 귀하의 사이트를 방문하는 실제 호스트와 리퍼러를 볼 수 있습니다. 사용자의 IP 주소를 제공하고 싶지 않기 때문에 호스트를 표시하지 않을 것입니다.하지만 여기에서 리퍼러를 볼 수 있습니다.
목록으로 돌아가려면 왼쪽 화살표 키를 사용하십시오.
호스트, 리퍼러 및 URL 간 전환
사용하는 경우 디 키를 사용하면 다른보기간에 쉽게 전환 할 수 있습니다.
예를 들어 여기에서 StumbleUpon이 나에게 보내는 트래픽을 볼 수 있으며, 세부 정보보기 (오른쪽 화살표)를 사용하여 stumbleupon에서 발생한 정확한 기사를 볼 수 있습니다.
도움
언제라도 당신은? 또는 h 키를 누르면 모든 옵션을 빠르게 볼 수있는 도움말 화면으로 이동합니다.
나는 정렬이 매우 유용하다고 생각합니다.
Ubuntu에 설치
sudo apt-get install apachetop
CentOS의 소스에서 설치
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum 설치 readline-devel
yum ncurses-devel 설치
tar xvzf apachetop-0.12.6.tar.gz
cd 아파치 톱 -0.12.6
./configure
하다
바이너리는 src / apachetop에서 찾을 수 있으며 원하는 곳에 복사 할 수 있습니다.
Ubuntu의 소스에서 설치
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get ncurses-dev 설치
sudo apt-get 설치 libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd 아파치 톱 -0.12.6
./configure
하다
바이너리는 src / apachetop에서 찾을 수 있으며 원하는 곳에 복사 할 수 있습니다.