Home WebServer PanelDirectAdmin Tích hợp Netdata vào DirectAdmin để theo dõi máy chủ

Tích hợp Netdata vào DirectAdmin để theo dõi máy chủ

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Tích hợp Netdata vào Directadmin sẽ giúp cho bạn nhận được nhiều cảnh báo sớm về sự cố sắp sảy ra.
Kể từ phiên bản Directadmin 1.61.0, Directadmin chính thức tích hợp Netdata vào dịch vụ của mình.

Netdata là một công cụ nguồn mở để trực quan hóa và giám sát các số liệu thời gian thực, được tối ưu hóa để tích lũy tất cả các loại dữ liệu, chẳng hạn như sử dụng CPU, hoạt động của đĩa, truy vấn SQL, truy cập vào trang web, v.v.

Trong bài viết này mình sẽ hướng dẫn các bạn cách tích hợp Netdata vào Directadmin. Cũng như hướng dẫn sơ bộ để các bạn có thể sử dụng theo dõi các thông số tài nguyên trên VPS/Server của bạn thời gian thực và cả trong quá khứ.

Bước 1: Tích hợp Netdata vào Directadmin

Việc đầu tiên bạn cần làm là SSH vào VPS hoặc Server của bạn. Nếu bạn chưa biết cách SSH vào 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 bạn đã SSH được vào vào VPS hoặc Server của bạn, bạn tiếp tục sử dụng hai lệnh sau để tích hợp Netdata vào Directadmin

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build netdata
    

Để mình giải thích hai lệnh trên nhé:

  • cd /usr/local/directadmin/custombuild – Di chuyển đến thư mục custombuild để tiến hành quá trình build.
  • ./build netdata – Bắt đầu quá trình tích hợp Netdata vào Directadmin.

Quá trình cài đặt thường diễn ra rất nhanh, khoảng dưới 5 phút là xong. Dưới đây là hình ảnh phía bên VPS của mình sau khi cài đặt xong.

tích hợp Netdata vào Directadmin

Như vậy là quá trình cài đặt đã hoàn tất. Chúng ta tiếp tục với bước 2 để học cách sử dụng cơ bản.

Bước 2: Cách sử dụng sau khi đã tích hợp Netdata vào Directadmin

Để sử dụng Netdata bạn cần đăng nhập vào tài khoản Admin tại giao diện quản trị Directadmin trên trình duyệt, thông thường sẽ là http://IP_server:2222, sau khi đã đăng nhập xong bạn Admin Tools > Netdata server metrics theo như ảnh bên dưới là được, bạn nên mở tab mới cho Netdata server metrics để tiện việc sử dụng song song Directadmin và Netdata.

tích hợp Netdata vào Directadmin

Chú ý: Nếu ở giao diện Directadmin của bạn không hiển thị tính năng này thì bạn có thể xem qua các xử lý lỗi tích hợp Netdata vào Directadmin tại đây.

Dưới đây là giao diện Netdata sau khi bạn vào tính năng Netdata server metrics.

tích hợp Netdata vào Directadmin

Tiện đây mình sẽ giải thích một chút về giao diện Netdata cho các bạn chưa nắm nhé:

  • Số 1: Tên hostname VPS hoặc máy chủ của bạn.
  • Số 2: Bảng thông số hệ thống chính trên VPS hoặc máy chủ của bạn trong đó chi tiết hơn là:
    • Số 2.1: Mức sử dụng CPU hiện tại. Tính từ 0.0 cho đến 100.0 là tối đa.
    • Số 2.2: Mức sử dụng RAM hiện tại. Đơn vị tính
    • Số 2.3: Lưu lượng mạng đi ra hiện tại.
    • Số 2.4: Lưu lượng mạng đi vào hiện tại.
    • Số 2.5: Tốc độ ghi dữ liệu lên phần cứng lưu trữ hiện tại.
    • Số 2.6: Tốc độ đọc dữ liệu lên phần cứng lưu trữ hiện tại.
    • Số 2.7: Lượng RAM ảo(SWAP) đang sử dụng hiện tại.
  • Số 3: Đi vào chi tiết các thông số.
  • Số 4: Chi tiết các thông số.

Các bạn có thể sử dụng chuột hoặc tay(trên màn hình cảm ứng như Ipad, smartphone..vv.. ) để kéo về nhiều mốc thời gian trước đó, việc này sẽ giúp cực kì tiện lợi trong việc theo dõi lịch sử tài nguyên hệ thống.

Nếu bạn để ý sẽ thấy bên góc phải bên trên có hình quả chuông 🔔. Nếu hệ thống của bạn có một vấn đề gì đó quả chuông 🔔 này sẽ có một dấu nháy bên cạnh và bạn nên nhấp vào để xem cảnh báo đó. Như ảnh dưới đây của mình là có một cảnh báo ở số 1.

alarms netdata

Sau khi nhấp vào cảnh báo bạn sẽ nhận được một cửa sổ nhỏ liệt kê tất cả các cảnh báo hiện tại. Ở đây mình chỉ có 1 cảnh báo về việc các gói tin đi vào bị rớt. Các bạn có thể nhấp vào biểu tượng định vị ở số 2 để di chuyển nhanh đến biểu đồ đang nhận cảnh báo hiện tại như ảnh bên dưới.

Screen Shot 2020 06 08 at 3.20.28 AM

Tại đây bạn sẽ xem được chi tiết vấn đề như thế nào sảy ra vào thời điểm nào và nhiều thông tin khác nữa….

Khắc phục lỗi không tích hợp Netdata vào Directadmin được

Nếu sau khi bạn đã thực hiện các tích hợp Netdata vào Directadmin như ở Bước 1, nhưng vẫn không thấy tính Netdata server metrics ở bước 2 thì có thể làm theo cách sau.

Bước 1: Kiểm tra tệp tin netdata.sock có tồn tại hay không

Để kiểm tra tệp tin netdata.sock có tồn tại hay không ta sử dụng lệnh sau:

AZDIGI Tutorial
ll /var/run/netdata/
    
check netdata.sock directadmin

Nếu không hiển thị như ảnh trên thì bạn tiếp tục với bước 2.

Bước 2: Khởi động lại dịch vụ Netdata

Để khởi động lại dịch vụ Netdata ta thực hiện theo hai lệnh sau:

AZDIGI Tutorial
service netdata stop
service netdata start
    

Sau đó kiểm tra lại tệp tin netdata.sock như ở bước 1. Nếu đã tồn tại bạn cần Ctrl + F5 lại trang Directadmin để thấy tính năng Netdata server metrics.

Như vậy là bạn đã nắm được cách tích hợp Netdata vào Directadmin. Chúc các bạn thực hiện thành công.

5/5 - (15 votes)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign