Cách Nhận Giám sát Mạng Thời gian Thực Trên Linux Với Netdata

Cách Nhận Giám sát Mạng Thời gian Thực Trên Linux Với Netdata

Netdata là một công cụ giám sát hệ thống dựa trên trình duyệt web mã nguồn mở, mượt mà với chức năng giám sát mạng theo thời gian thực cho nền tảng Linux. Nó cung cấp thông tin chi tiết về hàng chục khía cạnh cho máy chủ Linux và máy tính để bàn, thông qua một trung tâm điều khiển nâng cao.

Cài đặt Netdata

Công cụ Netdata rất phổ biến trong không gian máy chủ Linux, do dễ dàng theo dõi nhiều số liệu khác nhau. Tuy nhiên, dữ liệu hệ thống mà nó thu thập không dành riêng cho các máy chủ Linux và do đó chứng tỏ nó hữu ích cho cả những người dùng Máy tính để bàn trung bình đang muốn tìm hiểu thêm về cách máy của họ hoạt động.

Ubuntu

Ứng dụng giám sát Netdata có sẵn cho người dùng Ubuntu trên cả Máy tính để bàn và Máy chủ thông qua các nguồn phần mềm chính thức. Để cài đặt phần mềm, hãy mở cửa sổ đầu cuối và sử dụng trình quản lý gói Apt.

sudo apt install netdata

Debian

Debian có sẵn phiên bản Netdata trong kho phần mềm chính thức. Vì nó là mã nguồn mở nên không cần thay đổi cài đặt đặc biệt. Điều đó nói rằng, nếu bạn không thích thực tế là hệ điều hành Debian thường đi sau các bản phân phối Linux khác, bạn có thể muốn cài đặt Debian Backports. Bật tính năng này sẽ cung cấp cho bạn phiên bản Netdata mới hơn.

Để cài đặt công cụ giám sát Netdata trên Debian, hãy mở một thiết bị đầu cuối và sử dụng lệnh Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux có một phiên bản Netdata khá gần đây trong các nguồn phần mềm của họ. Để cài đặt nó, hãy mở một cửa sổ đầu cuối và đồng bộ hóa nó với Pacman.

sudo pacman -S netdata

Fedora

Thật không may, các nhà phát triển của Netdata đã bỏ qua Fedora Linux, bằng cách không cung cấp phiên bản của phần mềm dưới dạng RPM có thể cài đặt. Thay vào đó, những người trên Fedora muốn sử dụng phần mềm này nên làm theo các hướng dẫn Chung.

OpenSUSE

OpenSUSE có hỗ trợ Netdata tuyệt vời. Rất may, sự hỗ trợ này nằm trong các nguồn phần mềm chính, vì vậy người dùng sẽ không cần phải phiền phức với các repo của bên thứ ba. Để cài đặt phần mềm trong OpenSUSE, hãy khởi chạy cửa sổ đầu cuối và sử dụng trình quản lý gói Zypper.

sudo zypper trong netdata

Hướng dẫn Chung

Ngoài các bản phân phối Linux chính, Netdata có hỗ trợ khá tốt dưới dạng một tập lệnh Bash có thể thực thi được. Tập lệnh này, khi được tải xuống sẽ cài đặt phiên bản nhị phân tĩnh của phần mềm trên bất kỳ hệ thống Linux nào. Cái hay của phương pháp này là cho dù bạn đang chạy hệ điều hành nào thì Netdata cũng sẽ hoạt động tốt.

Cài đặt Netdata thông qua tập lệnh cài đặt hoạt động tốt nhất với công cụ tải xuống Curl. Thông thường, công cụ Curl là tiêu chuẩn trên hầu hết các bản phân phối Linux. Tuy nhiên, nếu vì lý do nào đó, công cụ Curl không có trên PC Linux của bạn, bạn sẽ cần cài đặt nó trước khi tiếp tục.

Sau khi cài đặt, hãy làm như sau để Netdata hoạt động.

Phiên bản 32-bit

bash <(curl -ss = "">

Phiên bản 64-bit

bash <(curl -ss = "">

Hướng dẫn nguồn

Tập lệnh Netdata là cách tốt nhất để sử dụng công cụ trên một hệ thống không chính thức hỗ trợ phần mềm. Tuy nhiên, nếu tập lệnh không thành công vì một số lý do, có một giải pháp thay thế: xây dựng từ nguồn. Để biên dịch phần mềm từ nguồn, hãy truy cập trang Github chính thức và tìm hiểu những phụ thuộc Netdata yêu cầu trước khi xây dựng.

Khi bạn đã có tất cả các phần phụ thuộc hoạt động trên PC Linux của mình, hãy làm như sau:

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

./netdata-installer.sh

Sử dụng Netdata

Cách Nhận Giám sát Mạng Thời gian Thực Trên Linux Với Netdata

Người dùng có quyền truy cập vào Netdata cục bộ, cũng như từ xa trên bất kỳ máy nào có quyền truy cập trực tiếp vào Máy chủ / PC đang chạy nó. Cài đặt Netdata trên máy tính để bàn Linux làm cho công cụ có sẵn với địa chỉ IP “localhost”.

https://127.0.0.1:19999

Tuy nhiên, người dùng dự định truy cập Netdata từ xa, qua mạng sẽ không thể truy cập theo cách này. Thay vào đó, để truy cập công cụ giám sát Netdata từ máy này sang máy khác, hãy mở một thiết bị đầu cuối và chạy như sau để xác định địa chỉ IP:

ip addr hiển thị | grep 192.168

Chạy lệnh ip addr show với grep sẽ cô lập địa chỉ cục bộ IPv4. Sao chép địa chỉ IP và dán vào tab trình duyệt mới để truy cập Netdata ở bất kỳ đâu trên mạng LAN:

https://192.168.X.XXX:19999

Khi ở trong ứng dụng Netdata, hãy nhìn sang bên cạnh và nhấp qua để xem các chỉ số khác nhau. Ngoài ra, có thể duyệt qua hàng trăm biểu đồ bằng cách cuộn bằng chuột.

Netdata là một công cụ thụ động. Tất cả những gì nó làm là thu thập thông tin về hệ thống Linux. Nó không có khả năng sửa đổi hệ thống theo bất kỳ cách nào (bằng cách giết các chương trình hoặc thay đổi mọi thứ). Thay vào đó, người dùng được khuyến khích kiểm tra nó một lần và để phần mềm chạy nền trong một khoảng thời gian dài để thu thập số liệu.

Sử dụng CPU

Cách Nhận Giám sát Mạng Thời gian Thực Trên Linux Với Netdata

Cần xem mức sử dụng CPU cho hệ thống? Nhìn vào thanh bên của ứng dụng web Netdata và nhấp vào biểu tượng “CPU”.

Bên trong CPU, dữ liệu được chia thành nhiều danh mục con, như “sử dụng”, “ngắt”, softirqs ”,“ softnet ”,“ cpufreq ”và“ cpuidle ”. Các danh mục này hiển thị các khía cạnh khác nhau về cách bộ xử lý của hệ thống đang hoạt động.

Đối với người dùng bình thường, “Sử dụng” là phần quan trọng nhất, vì nó hiển thị chi tiết chuyên sâu về cách hệ thống sử dụng CPU nói chung.

Mọi thứ đều được phân tách bằng các lõi, đảm bảo người dùng nhận được thông tin chuyên sâu về hoạt động của mỗi lõi.

Sử dụng RAM

Cách Nhận Giám sát Mạng Thời gian Thực Trên Linux Với Netdata

Bên cạnh việc sử dụng CPU, nhiều người dùng còn lo lắng về việc sử dụng bộ nhớ. Họ muốn biết hệ thống đang quản lý RAM như thế nào, dung lượng bộ nhớ trung bình đang được sử dụng là bao nhiêu, v.v. Để truy cập các chỉ số của Netdata trên bộ nhớ hệ thống, hãy nhấp vào “Bộ nhớ” trong thanh bên.

Phần “Bộ nhớ” cung cấp khả năng đọc theo thời gian thực của bộ nhớ hệ thống đang được sử dụng, dung lượng RAM chưa sử dụng và thậm chí cả cách hạt nhân Linux đang quản lý nó.

Xuất dữ liệu

Netdata thu thập rất nhiều dữ liệu hữu ích và nhanh chóng. Rất may, tất cả các chỉ số này có thể dễ dàng được xuất (qua PDF) để lưu giữ an toàn hoặc sử dụng trong báo cáo, v.v.

Xuất dữ liệu thời gian thực từ ứng dụng Netdata khá đơn giản. Để thực hiện, hãy truy cập giao diện web và nhấp vào biểu tượng in để hiển thị menu in của trình duyệt.

Trong menu in, xem qua tùy chọn có nhãn “in ra tệp” và chọn tùy chọn đó để tạo tệp dữ liệu PDF.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó