CLI를 통해 내 웹사이트 방문자 수를 확인하는 방법

CLI를 통해 내 웹사이트 방문자 수를 확인하는 방법

내 웹사이트 방문자 수를 실시간으로 어떻게 알 수 있나요? SSH를 통해 접속하고 싶기 때문에 CLI 프로그램이어야 합니다.

최악의 경우 지난 5분 정도 동안 Apache/Nginx 액세스 파일의 IP 수를 분석하는 것을 고려 중입니다.

답변1

대부분의 네트워크 통계 도구는 24시간 또는 한 달 동안 로그를 집계합니다. cli ncurses를 기반으로 한 가장 간단한 것은 다음과 같습니다.입장.

아파치 서버의 현재 CPU 사용량과 스레드를 즉시 보려면 다음을 사용할 수 있습니다.서버 상태HTML 형식의 컬을 통해 검색할 수 있습니다. 보다살다데모(대용량 파일 주의). Nginx에도 비슷한 기능이 있습니다.

자매 사이트에서도 답변을 확인할 수 있습니다.webmaster.stackexchange.com예를 들어이것그리고이것.

답변2

이것은 지저분하지만 간단합니다: $ awk '{print $8}' < request_log | sort -u | wc -l 마지막 5분을 수행하려면 다음을 시도하십시오: $ grep -A 9999999 '5분 전 문자열' awk '{print $8 }' < request_log | sort -u | wc -l 분명히 $8은 로그의 각 줄에 있는 클라이언트 IP의 위치입니다. 많은 로그 분석기가 있으며 그 중 대부분은 무료입니다. 텍스트 로그를 위한 로그 분석기에 비용을 지불할 필요가 없습니다.

관련 정보