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.
Trước tiên, hãy cài đặt tiện ích curl bằng lệnh sau:
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:
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:
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:
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:
Thay đổi các dòng sau:
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:
Bạn có thể xác minh trạng thái của Netdata bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Tại thời điểm này, Netdata đã được cài đặt và đang lắng nghe trên cổng 19999.
Bạn sẽ nhận được kết quả đầu ra sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
CPU và Tải
Sử dụng Đĩa và RAM
Hoán đổi và Mạng
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
Mã:
bash
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 >
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
Mã:
nano /etc/netdata/netdata.conf
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
Mã:
systemctl restart netdata
Mã:
systemctl status netdata
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
Mã:
ss -antpl | grep 19999
Mã:
LISTEN 0 4096 216.98.11.171:19999 0.0.0.0:* users:(("netdata",pid=18021,fd=4))
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