Theo dõi trang web của bạn trong thời gian thực với Apachetop
Là một quản trị trang web, tôi thường muốn có thể xem các lượt truy cập trong thời gian thực khi họ đến. Chắc chắn, Google Analytics là một gói tuyệt vời để xem xét xu hướng theo thời gian, nhưng có một vài giờ chậm trễ ở đó và bạn thực sự không thể thấy dữ liệu như yêu cầu mỗi giây hoặc tổng số byte.
Đây là nơi tiện ích apachetop xuất hiện. Đây là tiện ích dòng lệnh rất đơn giản mà bạn có thể sử dụng để giám sát lưu lượng thời gian thực. Nó thực hiện điều này bằng cách phân tích các logfiles apache và hiển thị đầu ra có ý nghĩa cho màn hình.
Sử dụng Apachetop
Khi bạn đã cài đặt tiện ích (hướng dẫn bên dưới), bạn có thể khởi chạy nó bằng cách chạy apachetop từ dòng lệnh. Vì apachetop đôi khi mặc định vào thư mục sai cho các logfiles, bạn có thể chuyển vào tham số -f để chỉ định vị trí của logfile. Điều này cũng hữu ích khi bạn có nhiều máy chủ ảo trên cùng một hộp.
apachetop -f /var/www/vhosts/howtogeek.com/statistic/logs/access_log
Đây là những gì bạn sẽ thấy sau khi một vài yêu cầu được gửi đến:
Khung thời gian giám sát
Điều đầu tiên cần lưu ý là phạm vi thời gian mặc định cho dữ liệu được hiển thị là 30 giây, vì vậy đừng hy vọng tổng số lượng sẽ tiếp tục tăng lên mãi mãi. Bạn có thể thay đổi điều này bằng cách chuyển qua một vài đối số khác nhau.
lượt truy cập apachetop -H (Sẽ hiển thị số liệu thống kê về số lần truy cập x cuối cùng)
apachetop -T giây (Sẽ hiển thị số liệu thống kê trên x số giây cuối cùng)
Tôi đã sử dụng khoảng 5-10 phút trong thử nghiệm của mình và nó thực sự cho thấy một số phản hồi hữu ích. Có những lựa chọn khác bạn cũng có thể thử.
Bộ lọc
Điều tiếp theo cần lưu ý là bạn có thể lọc những gì được hiển thị trong chế độ xem. Để truy cập các bộ lọc, hãy sử dụng phím f và bạn sẽ thấy một dòng nhỏ bật lên.
Lượt một Phím để thêm bộ lọc và dòng nên chuyển đổi. Bây giờ bạn có thể chọn lọc theo URL, người giới thiệu hoặc máy chủ lưu trữ.
Tôi sẽ chọn URL bằng cách nhấn bạn Chìa khóa. Hộp thoại bộ lọc sẽ hiển thị gần phía dưới:
Vì tất cả các bài viết của tôi đều thuộc thư mục con / howto /, nên tôi sẽ nhập nó. Bây giờ apachetop sẽ chỉ hiển thị các lượt truy cập có liên quan đến lượt truy cập vào bài viết, thay vì mỗi lần truy cập cho mỗi hình ảnh.
Xem chi tiết yêu cầu
Nếu bạn sử dụng các phím lên / xuống, bạn sẽ thấy con trỏ di chuyển lên và xuống để cho phép bạn chọn một yêu cầu. (chú ý * char)
Nếu bạn nhấn phím mũi tên phải, bạn sẽ được đưa đến trang chi tiết cho yêu cầu đó. Từ đây bạn có thể thấy các máy chủ thực tế đánh vào trang web của bạn, cũng như những người giới thiệu. Tôi sẽ không hiển thị máy chủ, vì tôi không muốn cung cấp địa chỉ IP của người dùng, nhưng bạn có thể xem người giới thiệu ở đây:
Để quay lại danh sách, chỉ cần sử dụng phím mũi tên trái.
Chuyển đổi giữa máy chủ lưu trữ, giới thiệu và URL
Nếu bạn sử dụng d chính, bạn có thể dễ dàng chuyển đổi giữa các chế độ xem khác nhau.
Chẳng hạn, ở đây tôi có thể thấy lưu lượng truy cập mà StumbleUpon đang gửi cho tôi và sau đó tôi có thể sử dụng chế độ xem chi tiết (mũi tên phải) để xem các bài viết chính xác đang bị tấn công từ stumbleupon.
Cứu giúp
Tại bất kỳ điểm nào bạn có thể nhấn? hoặc các phím h để đưa bạn đến màn hình trợ giúp, sẽ cho bạn xem nhanh tất cả các tùy chọn.
Tôi tìm thấy sắp xếp bởi rất hữu ích.
Cài đặt trên Ubuntu
sudo apt-get cài đặt apachetop
Cài đặt từ Nguồn trên CentOS
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
yum cài đặt readline-devel
yum cài đặt ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ cấu hình
chế tạo
Nhị phân có thể được tìm thấy trong src / apachetop và bạn có thể sao chép nó ở bất cứ đâu bạn muốn.
Cài đặt từ Nguồn trên Ubuntu
wget http://www.webta.org/apachetop/apachetop-0.12.6.tar.gz
sudo apt-get cài đặt ncurses-dev
sudo apt-get cài đặt libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./ cấu hình
chế tạo
Nhị phân có thể được tìm thấy trong src / apachetop và bạn có thể sao chép nó ở bất cứ đâu bạn muốn.