Kiến Thức Linux Monitoring

4 bước cài đặt Netdata monitor trên CentOS 7

congdonglinux-netdata-dashboard

Giới thiệu về Netdata

Netdata là một công cụ giám sát mạnh mẽ và dễ dàng sử dụng, được thiết kế để cung cấp cái nhìn thời gian thực về hiệu suất và hoạt động của hệ thống và ứng dụng. Với khả năng tự động cài đặt và cấu hình, Netdata cho phép người dùng nhanh chóng bắt đầu theo dõi các thông số quan trọng của hệ thống mà không cần đến sự phức tạp trong việc cài đặt.

Netdata cung cấp một giao diện web trực quan và đa dạng, cho phép người dùng theo dõi từng khía cạnh của hệ thống như tài nguyên CPU, bộ nhớ, lưu lượng mạng, và nhiều thông số khác. Các thông số này được hiển thị theo dạng biểu đồ đồ họa màu sắc và dễ hiểu, giúp người dùng dễ dàng nhận biết và phân tích sự biến đổi trong hiệu suất.

Tính năng

Tính năng nổi bật của Netdata bao gồm:

  1. Hiệu suất thời gian thực: Netdata cung cấp dữ liệu hiệu suất mạng và ứng dụng một cách thời gian thực, giúp người dùng theo dõi và phát hiện vấn đề ngay khi chúng xảy ra.
  2. Cấu hình tự động: Netdata có thể cài đặt và cấu hình tự động các cảm biến để giám sát hệ thống và ứng dụng, giảm thiểu sự phức tạp trong quá trình triển khai.
  3. Đa dạng hóa thông tin: Người dùng có thể tùy chỉnh giao diện của Netdata để hiển thị các biểu đồ và thông tin theo cách mà họ muốn.
  4. Cảnh báo và thông báo: Netdata có khả năng cảnh báo người dùng khi có sự thay đổi đột ngột trong hiệu suất hoặc khi các ngưỡng được đặt trước được vượt qua.
  5. Hỗ trợ nhiều nền tảng: Netdata hỗ trợ nhiều hệ điều hành và kiến trúc khác nhau, bao gồm Linux, FreeBSD và hệ thống nhúng.

Cài đặt Netdata

Bước 1: Cài đặt các thư viện cần trước khi cài đặt Netdata

yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig -y
yum install curl jq nodejs -y

Bước 2: Cài đặt Netdata

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Với một số bản cài đặt Ubuntu, có thể bạn sẽ gặp lỗi sau “Cannot install netdata from source (the source directory does not include netdata-installer.sh)”

Đó là do lỗi thư mục /tmp trên máy đang ở dạng read-only hoặc không có quyền exec.

Với Ubuntu, bạn cần chạy lệnh sau

Sau khi cài đặt thành công, bạn sẽ nhận được thông báo như sau

--- We are done! ---
^
|.-. .-. .-. .-. .-. . netdata .-. .-
| '-' '-' '-' '-' '-' is installed and running now! -' '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---&gt;
enjoy real-time performance and health monitoring...

Bước 3: Mở port firewall

firewall-cmd --permanent --zone=public --add-port=19999/tcp
firewall-cmd --reload

Link truy cập monitor: http://<IP>:19999

Bước 4: Cài đặt Netdata auto start khi khỏi động máy chủ

yum install psmisc
killall netdata
cp ~/netdata/system/netdata.service /etc/systemd/system/
systemctl daemon-reload
systemctl start netdata.service
systemctl enable netdata.service

Kết bài:

Với khả năng giám sát thời gian thực và tính linh hoạt cao, Netdata đã trở thành một công cụ quan trọng cho các nhà quản trị hệ thống và ứng dụng, giúp họ theo dõi và duy trì hiệu suất của môi trường mạng và máy chủ một cách hiệu quả và chính xác.

 

 

Đăng ký liền tay Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !

Add Comment

Click here to post a comment

Đăng ký liền tay
Nhận Ngay Bài Mới

Subscribe ngay

Cám ơn bạn đã đăng ký !

Lỗi đăng ký !