Cách cài đặt Netdata Monitoring Tool trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Netdata là một công cụ giám sát hiệu suất và sức khỏe miễn phí, mã nguồn mở và theo thời gian thực. Nó hỗ trợ Linux, MacOS và FreeBSD. Bạn có thể khắc phục sự cố và giám sát các máy chủ, container và toàn bộ cơ sở hạ tầng CNTT dựa trên đám mây bằng Netdata. Nó cung cấp các số liệu hệ thống theo thời gian thực bao gồm, Sử dụng bộ nhớ, CPU, Băng thông, Sử dụng đĩa và nhiều hơn nữa. Bạn cũng có thể tích hợp nó với các công cụ giám sát khác như Prometheus, Graphite, OpenTSDB, Kafka, Grafana, v.v.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt công cụ giám sát Netdata trên máy chủ Ubuntu 20.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được cấu hình cho máy chủ.

Cài đặt Netdata bằng Automated Script​

Cách đơn giản và dễ nhất để cài đặt Netdata từ tập lệnh cài đặt tự động.

Trước tiên, hãy cài đặt tiện ích curl bằng lệnh sau:
Mã:
apt-get install curl -y
Sau khi cài đặt, bạn có thể tải xuống và chạy tập lệnh cài đặt tự động Netdata bằng lệnh sau:
Mã:
bash
Nhấn Enter để cài đặt tất cả các phụ thuộc vào hệ thống của bạn. Bạn sẽ được yêu cầu xây dựng Netdata như hiển thị bên dưới:
Mã:
--- Đang cài đặt netdata... ---[/tmp/netdata-kickstart-LnvxPHJfuV/netdata-v1.26.0-292-gfbb5d8e2]# ./netdata-installer.sh --auto-update ^ |.-. .-. .-. .-. . netdata | '-' '-' '-' '-' giám sát hiệu suất theo thời gian thực, thực hiện đúng! +----+----+----+----+----+----+----+----+-----+-----+-----+-----+-----+-----> Bạn sắp xây dựng và cài đặt netdata vào hệ thống của mình. Quá trình xây dựng sẽ sử dụng /tmp cho bất kỳ tệp tạm thời nào. Bạn có thể ghi đè điều này bằng cách đặt $TMPDIR thành một thư mục có thể ghi, nơi bạn có thể thực thi các tệp. Nó sẽ được cài đặt tại các vị trí sau: - daemon tại /usr/sbin/netdata - tệp cấu hình tại /etc/netdata - tệp web tại /usr/share/netdata - plugin tại /usr/libexec/netdata - tệp bộ đệm tại /var/cache/netdata - tệp db tại /var/lib/netdata - tệp nhật ký tại /var/log/netdata - tệp pid tại /var/run/netdata.pid - tệp logrotate tại /etc/logrotate.d/netdata Trình cài đặt này cho phép bạn thay đổi đường dẫn cài đặt. Nhấn Control-C và chạy cùng lệnh với --help để được trợ giúp. LƯU Ý: Số liệu thống kê sử dụng ẩn danh sẽ được thu thập và gửi đến Google Analytics. Để từ chối, hãy chuyển tùy chọn --disable-telemetry cho trình cài đặt hoặc xuất biến môi trường DO_NOT_TRACK thành giá trị khác không hoặc không rỗng (ví dụ: export DO_NOT_TRACK=1).Nhấn ENTER để xây dựng và cài đặt netdata vào hệ thống của bạn >
Nhấn Enter để cài đặt Netdata. Sau khi quá trình cài đặt hoàn tất, bạn sẽ nhận được kết quả sau:
Mã:
Đặt netdata.tarball.checksum thành 'new_installation' --- Chúng ta đã hoàn tất! --- ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' đã được cài đặt và đang chạy! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----> tận hưởng hiệu suất theo thời gian thực và giám sát tình trạng... OK

Cài đặt Netdata từ kho lưu trữ Ubuntu​

Theo mặc định, Netdata có sẵn trong kho lưu trữ chuẩn Ubuntu 20.04. Bạn có thể cài đặt nó chỉ bằng cách chạy lệnh sau:
Mã:
apt-get install netdata -y
Sau khi Netdata được cài đặt, hãy chỉnh sửa tệp cấu hình mặc định của Netdata và thay đổi bind-address bằng server-ip của bạn:
Mã:
nano /etc/netdata/netdata.conf
Thay đổi các dòng sau:
Mã:
[global] run as user = netdata web files owner = root web files group = root # Netdata không được thiết kế để tiếp xúc với các mạng có khả năng gây hại #. Xem https://github.com/netdata/netdata/issues/164 bind socket to IP = your-server-ip
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động lại dịch vụ Netdata để áp dụng các thay đổi:
Mã:
systemctl restart netdata
Bạn có thể xác minh trạng thái của Netdata bằng lệnh sau:
Mã:
systemctl status netdata
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
? netdata.service - netdata - Giám sát hiệu suất theo thời gian thực Đã tải: đã tải (/lib/systemd/system/netdata.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ 4, 2020-12-02 04:55:57 UTC; 9 giây trước Tài liệu: man:netdata file:///usr/share/doc/netdata/html/index.html https://github.com/netdata/netdata PID chính: 18021 (netdata) Nhiệm vụ: 22 (giới hạn: 4691) Bộ nhớ: 35,4M CGroup: /system.slice/netdata.service ??18021 /usr/sbin/netdata -D ??18100 /usr/bin/python3 /usr/lib/netdata/plugins.d/python.d.plugin 1 ??18106 bash /usr/lib/netdata/plugins.d/tc-qos-helper.sh 1 ??18108 /usr/lib/netdata/plugins.d/nfacct.plugin 1 ??18109 /usr/lib/netdata/plugins.d/apps.plugin 102 tháng 12 04:55:57 ubuntu2004 systemd[1]: Đã bắt đầu netdata - Giám sát hiệu suất theo thời gian thực.02/12 04:55:57 ubuntu2004 netdata[18021]: TÍN HIỆU: Không bật reaper02/12 04:55:57 ubuntu2004 netdata[18021]: 2020-12-02 04:55:57: netdata INFO : MAIN : TÍN HIỆU: Không bật reaper
Tại thời điểm này, Netdata đã được cài đặt và đang lắng nghe trên cổng 19999.
Mã:
ss -antpl | grep 19999
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
LISTEN 0 4096 216.98.11.171:19999 0.0.0.0:* users:(("netdata",pid=18021,fd=4))
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện Web Netdata​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web Netdata bằng URL . Bạn sẽ thấy giao diện web Netdata trong màn hình sau:



CPU và Tải



Sử dụng Đĩa và RAM



Hoán đổi và Mạng


Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công Netdata trên máy chủ Ubuntu 20.04. Bây giờ bạn có thể cài đặt Netdata agent trên máy khách và bắt đầu giám sát tài nguyên hệ thống từ bảng điều khiển web Netdata. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên