Skip to content Skip to main navigation Skip to footer

Cài đặt Load Monitor vào DirectAdmin

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é.

AZDIGI Tutorial
cat /usr/local/directadmin/custombuild/options.conf | grep php_timezone
    

Dưới đây là kết quả của mình.

chane php_timezone DirectAdmin
Múi giờ mặc định của mình là UTC, như vậy là chưa chính xác, mình cần thay đổi thành Asia/Ho_Chi_Minh mới đúng.

Để thay đổi múi giờ chúng ta thực hiện các lệnh sau.

AZDIGI Tutorial
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 😂.

chane php_timezone DirectAdmin
Hình ảnh sau khi mình chạy lệnh thay đổi múi giờ.

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.

AZDIGI Tutorial
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ồn load_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.

install cài đặt Load Monitor vào DirectAdmin

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é.

install cài đặt Load Monitor vào DirectAdmin
Chọn ADD WIDGET để thêm một Load Monitor vào danh sách widget.
install cài đặt Load Monitor vào DirectAdmin
Tại danh sách những widget chưa được thêm hãy chọn Load Monitor.
install cài đặt Load Monitor vào DirectAdmin
Và chọn ADD WIDGET để hoàn tất việc thêm.
install cài đặt Load Monitor vào DirectAdmin
Sau khi thêm các bạn chỉ cần chọn vào widget Load Monitor là có thể xem được tình trạng tải của thệ thống trực tiếp ở thời điểm hiện tại.

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é.

install cài đặt Load Monitor vào DirectAdmin
install cài đặt Load Monitor vào DirectAdmin

III. Tổng kết

Qua bài viết này mình đã 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. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới: