如何使用 Netdata 在 Linux 上獲得實時網絡監控

如何使用 Netdata 在 Linux 上獲得實時網絡監控

Netdata 是一個靈活的、開源的基於 web 瀏覽器的系統監控工具,為 Linux 平台提供實時網絡監控。它通過先進的控制中心為 Linux 服務器和台式機提供了數十個方面的見解。

安裝 Netdata

Netdata 工具在 Linux 服務器領域非常流行,因為它可以輕鬆跟踪許多不同的指標。但是,它收集的系統數據並非特定於 Linux 服務器,因此即使對於希望了解有關其機器運行方式的更多信息的普通桌面用戶,也證明是有用的。

Ubuntu

Netdata 監控應用程序可通過官方軟件源在桌面和服務器上供 Ubuntu 用戶使用。要安裝該軟件,請打開一個終端窗口並使用 Apt 包管理器。

sudo apt 安裝網絡數據

Debian

Debian 在官方軟件存儲庫中提供了一個 Netdata 版本。由於它是開源的,不需要更改特殊設置。也就是說,如果您不喜歡 Debian 操作系統經常落後於其他 Linux 發行版這一事實,您可能需要安裝 Debian Backports。啟用此功能將為您提供更新版本的 Netdata。

要在 Debian 上安裝 Netdata 監控工具,請打開一個終端並使用 Apt-get 命令。

sudo apt-get install netdata

拱形Linux

Arch Linux在其軟件源中有一個相當新的 Netdata 版本。要安裝它,請打開一個終端窗口並將其與 Pacman 同步。

須藤吃豆子 -S 網絡數據

軟呢帽

不幸的是,Netdata 的開發人員忽略了 Fedora Linux,因為沒有提供作為可安裝 RPM 的軟件版本。相反,那些在 Fedora 上希望使用該軟件的人應該遵循通用說明。

OpenSUSE

OpenSUSE 具有出色的 Netdata 支持。值得慶幸的是,這種支持在主要軟件源中,因此用戶無需為第三方存儲庫大驚小怪。要在 OpenSUSE 下安裝軟件,請啟動終端窗口並使用 Zypper 包管理器。

netdata 中的 sudo zypper

一般說明

除了主要的 Linux 發行版之外,Netdata 還以可執行的 Bash 腳本的形式提供了很好的支持。該腳本下載後會在任何 Linux 系統上安裝該軟件的靜態二進製版本。這種方法的美妙之處在於,無論您運行什麼操作系統,Netdata 都可以正常工作。

通過安裝腳本安裝 Netdata 最適合使用 Curl 下載工具。通常,Curl 工具是大多數 Linux 發行版的標準配置。但是,如果出於某種原因,Curl 工具不在您的 Linux PC 上,您需要在繼續之前安裝它。

安裝後,請執行以下操作以使 Netdata 正常工作。

32位版本

bash <(curl -ss="">

64位版本

bash <(curl -ss="">

源碼說明

Netdata 腳本是在沒有正式支持該軟件的系統上使用該工具的最應該採用的方式。儘管如此,如果腳本由於某種原因失敗,還有一種替代方法:從源代碼構建。要從源代碼編譯軟件,請前往官方 Github 頁面並了解 Netdata 在構建之前需要哪些依賴項。

在 Linux PC 上運行所有依賴項後,請執行以下操作:

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

./netdata-installer.sh

使用網絡數據

如何使用 Netdata 在 Linux 上獲得實時網絡監控

用戶可以在本地訪問 Netdata,也可以在任何可以直接訪問運行它的服務器/PC 的機器上遠程訪問。在 Linux 桌面上安裝 Netdata 可以使用“localhost”IP 地址使用該工具。

https://127.0.0.1:19999

但是,計劃通過網絡遠程訪問 Netdata 的用戶將無法通過這種方式訪問它。相反,要從一台機器到另一台機器訪問 Netdata 監控工具,請打開一個終端並運行以下命令來確定 IP 地址:

ip地址顯示| grep 192.168

使用grep運行ip addr show命令將隔離 IPv4 本地地址。複製 IP 地址並將其粘貼到新的瀏覽器選項卡中,以訪問 LAN 上任何地方的 Netdata:

https://192.168.X.XXX:19999

進入 Netdata 應用程序後,向側面看並單擊以查看不同的指標。或者,可以通過鼠標滾動瀏覽數百個圖形。

Netdata 是一種被動工具。它所做的只是收集有關 Linux 系統的信息。它沒有以任何方式修改系統的能力(通過殺死程序或改變事物)。相反,鼓勵用戶不時檢查一下,讓軟件在後台運行很長時間以收集指標。

CPU使用率

如何使用 Netdata 在 Linux 上獲得實時網絡監控

需要查看系統的 CPU 使用率?查看 Netdata Web 應用程序的側欄,然後單擊“CPU”圖標。

在 CPU 內部,數據被分解為許多子類別,例如“利用率”、“中斷”、softirqs、“softnet”、“cpufreq”和“cpuidle”。這些類別顯示了系統處理器工作方式的不同方面。

對於普通用戶來說,“利用率”是最重要的部分,因為它顯示了系統如何整體使用 CPU 的深入讀數。

一切都由內核分隔,確保用戶獲得有關每個內核如何運行的深入信息。

內存使用

如何使用 Netdata 在 Linux 上獲得實時網絡監控

除了 CPU 使用率之外,許多用戶還擔心內存使用率。他們想知道系統是如何管理 RAM 的,使用的平均內存量是多少,等等。要訪問 Netdata 的系統內存指標,請單擊側欄中的“內存”。

“內存”部分提供了正在使用的系統內存、未使用的 RAM 量,甚至 Linux 內核本身如何管理它的實時讀數。

導出數據

Netdata 收集了大量有用的數據,而且速度很快。值得慶幸的是,所有這些指標都可以輕鬆導出(通過 PDF)以進行妥善保管或用於報告等。

從 Netdata 應用程序導出實時數據非常簡單。為此,請訪問 Web 界面並單擊打印圖標以顯示瀏覽器打印菜單。

在打印菜單中,查看標有“打印到文件”的選項並選擇它以生成數據的 PDF 文件。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。