VDO logo
Công nghệ thông tin 07-07-2016

Phần mềm theo dõi tình trạng hệ thống Netdata

 

Trong quá trình quản trị máy chủ (Server) hoặc VPS, việc giám sát hiệu năng hệ thống là vô cùng quan trọng. Hôm nay, VDO sẽ giới thiệu tới các bạn Netdata — một công cụ theo dõi toàn bộ tình trạng hệ thống theo thời gian thực (Real-time).

Netdata sở hữu giao diện dashboard cực kỳ đẹp mắt, trực quan, hoạt động mượt mà, tốc độ phản hồi nhanh và đặc biệt là tối ưu hóa tài nguyên hệ thống rất tốt.

1. Các Tính Năng Nổi Bật Của Netdata

Netdata cho phép bạn giám sát hầu như mọi thông số phần cứng lẫn phần mềm trên hệ thống bao gồm:

  • Hiệu năng CPU: Giám sát tổng thể và chi tiết từng lõi (Core), tần số hoạt động (Frequency), các ngắt hệ thống (Interrupts, Softirqs).

  • Bộ nhớ hệ thống: Theo dõi chi tiết RAM, Swap, dung lượng bộ nhớ Kernel đang sử dụng.

  • Đĩa cứng (Disk I/O): Giám sát băng thông, số lượng tác vụ đọc/ghi (Operations), hàng đợi (Backlog) và mức độ sử dụng trên từng ổ đĩa.

  • Mạng (Network Interfaces): Kiểm tra băng thông, số lượng gói tin (Packets), các lỗi mạng (Errors) hay gói tin bị dropped.

  • Tường lửa (Firewall): Theo dõi các kết nối, sự kiện và lỗi thông qua Netfilter / iptables Linux.

  • Tiến trình (Processes): Giám sát các tiến trình đang chạy, bị chặn, số lượng fork đang hoạt động.

  • Ứng dụng hệ thống: Hiển thị cây tiến trình tiêu thụ bao nhiêu CPU, RAM, ổ cứng, số lượng luồng (Threads)...

  • Giám sát Web Server: Hỗ trợ theo dõi trạng thái của Apache và Nginx thông qua tính năng mod_status.

  • Cơ sở dữ liệu: Giám sát MySQL (Queries, Updates, Locks, Threads...).

  • Hệ thống Email: Quản lý hàng đợi tin nhắn (Message queue) của Postfix.

  • Proxy Server: Theo dõi băng thông và các yêu cầu (Requests) qua Squid proxy.

  • Cảm biến phần cứng: Cập nhật nhiệt độ, điện áp, tốc độ quạt, nguồn điện, độ ẩm (nếu thiết bị hỗ trợ).

  • Thiết bị SNMP: Giám sát các thiết bị ngoại vi thông qua giao thức SNMP.

2. Hướng Dẫn Cài Đặt Chi Tiết

Bước 1: Chuẩn bị hệ thống (Cài đặt Packages phụ thuộc)

Trước khi cài đặt Netdata, bạn cần cài đặt một số thư viện và công cụ hỗ trợ hệ thống tùy thuộc vào hệ điều hành đang sử dụng.

  • Đối với hệ điều hành Debian / Ubuntu:

    Bash
    apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config
    
  • Đối với hệ điều hành CentOS / RedHat / Fedora:

    Bash
    yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
    

Bước 2: Tải và cài đặt Netdata

Tiến hành tải mã nguồn từ kho lưu trữ (Repository) Git về thư mục /root/ và chạy script cài đặt tự động:

Bash

cd /root/ git clone https://github.com/firehol/netdata.git --depth=1 cd netdata ./netdata-installer.sh

Bước 3: Truy cập giao diện quản lý

Sau khi quá trình cài đặt hoàn tất, dịch vụ Netdata sẽ tự động được khởi chạy. Bạn có thể truy cập ngay vào giao diện Dashboard thông qua trình duyệt web bằng đường dẫn:

http://<địa_chỉ_IP_của_bạn>:19999

(Trong đó 19999 là cổng mạng (Port) mặc định của Netdata. Nếu muốn thay đổi, bạn có thể chỉnh sửa bằng cách bỏ dấu comment trong file cấu hình tại đường dẫn /etc/netdata/netdata.conf).

Lưu ý: Nếu không thể truy cập được trang quản lý, rất có thể Port 19999 đang bị chặn bởi tường lửa. Bạn hãy chạy các lệnh sau để mở Port:

Bash

service iptables start iptables -I INPUT -p tcp --dport 19999 -j ACCEPT service iptables save service iptables restart

 

3. Các Lệnh Quản Lý Netdata Tiện Ích

  • Tự khởi động cùng hệ thống: Để Netdata tự động chạy mỗi khi Server/VPS khởi động lại, hãy thêm lệnh sau vào file cấu hình hệ thống:

    Bash
  • echo '/usr/sbin/netdata' >> /etc/rc.local

  • Khởi động thủ công:

    Bash
    /usr/sbin/netdata
    
  • Tắt dịch vụ Netdata:

    Bash
    killall netdata
    
  • Cập nhật Netdata lên phiên bản mới: Khi nhận được thông báo có phiên bản mới tại tab Update trên Dashboard, bạn chỉ cần truy cập lại vào thư mục chứa mã nguồn cũ và chạy lệnh cập nhật:

    Bash
    cd /root/netdata/
    git pull
    ./netdata-installer.sh
    

    Hệ thống sẽ tự động nâng cấp và khởi động lại dịch vụ Netdata cho bạn.

Như vậy là bạn đã hoàn thành các bước cài đặt phần mềm theo dõi hệ thống Netdata vô cùng mạnh mẽ này rồi. Hãy thử truy cập và kiểm tra xem hệ thống của bạn đang vận hành ra sao nhé!

Chương trình ưu đãi đặc biệt từ VDO:

Nhân dịp sinh nhật, VDO đang triển khai chương trình khuyến mại cực lớn:

Thuê VPS: Đăng ký gói 3 tháng được tặng FREE thêm 1 tháng.

Thuê chỗ đặt máy chủ (Colocation): Giá siêu hấp dẫn chỉ từ 1.399.000 Đ.

Liên hệ ngay với VDO để không bỏ lỡ cơ hội tối ưu chi phí cho hệ thống của bạn!

Chia sẻ bài viết

Bình luận

( 0 bình luận )
Không có bình luận nào

Bình luận của bạn

Tin tức liên quan