Cài đặt Apachetop trên máy chủ Linux hoặc VPS Linux (CentOS)

Tác giả: VPS chính hãng 18 tháng 11, 2022

Apachetop là một tiện ích dòng lệnh hữu ích để theo dõi các kết nối của máy chủ web và các số liệu thống kê khác trong thời gian thực. Tương tự như top, apachetop đọc tệp acces_log trong /var/log/httpd và hiển thị kết quả trong thời gian thực.

Apachetop là gì?

Apachetop là một tiện ích dòng lệnh (CLI) không phức tạp được sử dụng để theo dõi lưu lượng truy cập http trong thời gian thực. Nó đạt được nhiệm vụ này bằng cách phân tích nhật ký apache đến và dựa trên dữ liệu đó hiển thị đầu ra dễ hiểu cho màn hình. Nó có thể được định cấu hình để xuất ra X số lần truy cập hoặc xuất ra X số lần truy cập trong vòng X giây.

Apachetop theo dõi lưu lượng truy cập trong thời gian thực

Tiện ích này là một công cụ giám sát cực kỳ hữu ích, dễ sử dụng đồng thời cung cấp thông tin mà con người có thể đọc được, giúp xác định nguyên nhân của một số vấn đề về máy chủ và trang web. Tuy nhiên, cần lưu ý không theo dõi lưu lượng truy cập với khung thời gian kéo dài hoặc quá nhiều lần truy cập. Vì điều đó sẽ sử dụng quá nhiều tài nguyên CPU và bộ nhớ.

Cách cài đặt Apachetop

Chúng tôi sẽ cài đặt Apachetop trên hệ thống CentOS của mình bằng cách sử dụng EPEL của bên thứ ba. Nếu bạn chưa sử dụng EPEL, hãy kích hoạt bằng cách chạy lệnh chính xác cho phiên bản CentOS và cấu ​​trúc 32/64-bit trên server của bạn:

CentOS 5/32-bit:

rpm -Uvh http://mirror.chpc.utah.edu/pub/epel/5/i386/epel-release-5-4.noarch.rpm

CentOS 5/64-bit:

rpm -Uvh http://mirror.chpc.utah.edu/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

CentOS 6/32-bit:

rpm -Uvh http://mirror.chpc.utah.edu/pub/epel/6/i386/epel-release-6-7.noarch.rpm

CentOS 6/64-bit:

rpm -Uvh http://mirror.chpc.utah.edu/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

CentOS 7/64-bit:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

Bây giờ bạn đã bật EPEL, bạn có thể cài đặt apachetop tự động thông qua yum.

yum install -y apachetop

Bây giờ bạn có thể chạy apachetop đơn giản bằng cách chạy lệnh apachetop tại dòng lệnh. Bài viết này áp dụng cho CentOS 7 trở về trước và các bản phát hành RHEL tương ứng. Chúc các bạn thành công!