Nội dung
Trong bài viết ngày hôm nay mình sẽ hướng dẫn cách cài đặt Load Monitor vào DirectAdmin để tiện theo dõi mức độ tải của VPS hoặc máy chủ của bạn. Từ đó dễ dàng nhận biết được khi hệ thống đang quá tải và cần kiểm tra.
I. Tổng quan về Load Monitor trên DirectAdmin
Load Monitor là một phần mềm mở rộng có tích hợp vào DirectAdmin được phát triển bởi Alex S Grebenschikov thuộc nhóm Poralix, giúp việc theo dõi được mức độ tải của hệ thống DirectAdmin ngay trên giao diện Admin DirectAdmin.
Load Monitor mặc định sẽ lưu trữ nhật ký trong 91 ngày. Tuy nhiên bạn hoàn toàn có thể chỉnh thấp hơn hoặc cao hơn tùy theo nhu cầu, tuy nhiên việc lưu trữ nhật ký càng lâu sẽ càng chiếm thêm nhiều dung lượng hơn.
Lưu ý: Mặc định Load Monitor sẽ sử dụng mốc thời gian tại php_timezone=
của /usr/local/directadmin/custombuild/options.conf
. Nên trong bài viết này mình sẽ hướng dẫn cài đặt Load Monitor cũng như thay đổi timezone nhé.
II. Cài đặt Load Monitor vào DirectAdmin
Để cài đặt Load Monitor vào DirectAdmin chúng ta thực hiện theo 3 bước sau.
Bước 1: SSH vào hệ thống DirectAdmin của bạn
Để cài đặt Load Monitor vào DirectAdmin, việc đầu tiên chúng ta cần làm là SSH vào VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để thay đổi thông số php_timezone
trong cấu hình DirectAdmin.
Bước 2: Thay đổi thông số php_timezone
trong cấu hình DirectAdmin
Tùy vào khu vực bạn đang sinh sống mà lựa chọn timezone cho chính xác nhé, ở đây mình đang sống tại khu vực thành phố Hồ Chí Minh tại Châu Á nên timezone sẽ là Asia/Ho_Chi_Minh
. Nếu bạn khác khu vực của mình thì hãy tìm timezone chính xác tại danh sách trong link sau nhé:
Đầu tiên chúng ta cần xem DirectAdmin đang được cấu hình với timezone thế nào bằng lệnh sau nhé.
cat /usr/local/directadmin/custombuild/options.conf | grep php_timezone
Dưới đây là kết quả của mình.
Để thay đổi múi giờ chúng ta thực hiện các lệnh sau.
cd /usr/local/directadmin/custombuild/ ./build set php_timezone Asia/Ho_Chi_Minh
Các bạn nhớ thay Asia/Ho_Chi_Minh
thành múi giờ khu vực các bạn nhé. Kẻo sao chép lệnh mà không để ý thì chết 😂.
Vậy là xong bước 2, chúng ta tiếp tục với bước 3 để thực hiện các lệnh cài đặt Load Monitor vào DirectAdmin nhé.
Bước 3: Thực hiện các lệnh cài đặt Load Monitor vào DirectAdmin
Các lệnh cài đặt Load Monitor vào DirectAdmin thì vô cùng đơn giản, các bạn chỉ cần chạy 6 lệnh sau là được.
cd /usr/local/directadmin/plugins/ yum install git -y git clone https://github.com/poralix/load_monitor.git cd load_monitor/scripts/ ./install.sh systemctl restart directadmin
Giải thích các lệnh trên:
- Lệnh 1: Di chuyển đến thư mục
/usr/local/directadmin/plugins/
. - Lệnh 2: Cài đặt phền mềm
git
. Mục đích để sử dụng với lệnh 3. - Lệnh 3: Sử dụng
git
để sao chép mã nguồnload_monitor
từ github.com về máy chủ. - Lệnh 4: Di chuyển vào thư mục
load_monitor/scripts/
. - Lệnh 5: Chạy tệp tin cài đặt
install.sh
. - Lệnh 6: Khởi động lại DirectAdmin sau khi cài đặt Load Monitor thành công.
Đây là hình ảnh toàn bộ quá trình thực hiện các lệnh trên của mình.
Như vậy là chúng ta đã cài đặt Load Monitor vào DirectAdmin thành công.
Bây giờ chúng ta hãy truy cập vào giao diện DirectAdmin và thêm widget này vào trang quản quản trị Admin để tiện theo dõi nhé.
Vì mình mới cài đặt Load Monitor vào nên biểu đồ của mình hơi ít thông tin, nếu để qua 1 ngày thì thông tin sẽ nhiều hơn.
Nếu bạn muốn tinh chỉnh lại màu biểu đồ, thời gian lưu log và xem lại lịch sử…vv… thì hãy chọn vào View more của widget này nhé.
III. Tổng kết
Qua bài viết này AZDIGI đã hướng dẫn cách cài đặt Load Monitor vào DirectAdmin một cách đơn giản và dễ hiểu nhất.
Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công.