在 Linux 上安裝 NetData 性能監控工具




網絡數據 是用於系統和應用程序的所有監控結果可以對系統進行監控、監控和監控。 ,您可以清楚地了解您的系統的發生和應用程序,以及現在發生的情況。您的系統工具您可以獨立成為專家在 Linux 中部署此。 NetData 開用,配置,零依賴程序。只需零安裝此實用程序並坐下來,NetData 將負責其餘的工作。

它有自己的組合網絡服務器,以圖形格式顯示結果。 NetData 非常快速和高效,安裝後它會立即開始分析您的系統性能。它是用 C 編程語言,所以的重量輕率。因此它消耗了 3% 的單核 CPU 並使用了不到 10-15MB 的 RAM。可以很容易地在 API 上植入,它帶有任何現有的網頁插件,您可以監控任何應用程序。

下面是您的 Linux 系統中的 NetData 實用程序將監控的內容列表。

  • CPU使用率,
  • 內存使用,
  • 交換內存使用,
  • 內核內存使用,
  • 硬盤的用途,
  • 網絡接口,
  • IP表,
  • 網絡過濾器,
  • DDoS保護,
  • 流程,
  • 應用,
  • NFS服務器,
  • 網絡服務器(Apache&Nginx),
  • 數據庫服務器(MySQL),
  • DHCP服務器,
  • DNS服務器,
  • 電子郵件服務,r
  • 代理服務器,
  • 雄貓,
  • PHP,
  • SNP設備,
  • 還有很多。

NetData 是免費的開源工具,它支持 Linux、FreeBSD 和 Mac OS。

內容

  1. 在 Linux 上安裝 NetData
    1. 通過路由器或路由器允許 NetData 端口
  2. 啟動/停止 NetData
  3. 通過 Web 瀏覽器訪問 NetData
  4. 更新網絡數據
  5. 卸載NetData
    1. 幫助我們幫助您:

在 Linux 上安裝 NetData

Netdata 可以安裝在任何具有 重擊 安裝。

安裝 Netdata 的最簡單方法是從終端運行以下單行命令:

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

這將下載並安裝啟動和運行 Netdata 所需的。

這種可能不想在安裝的情況下直接將您的東西注入Bash。

在 Arch Linux 上:

Arch Linux 存儲庫中提供了最新的安裝版本。 吃豆人 使用命令:

$ sudo pacman -S netdata

在基於 DEB 和 RPM 的系統上

NetData 在基於 DEB(Ubuntu / Debian)或基於 RPM(RHEL / CentOS / Fedora)系統。我們需要從其 Git 存儲庫手動安裝 NetData。

首先安裝需要的依賴項:

# Debian / Ubuntu
$ sudo apt-get install zlib1g-dev uuid-dev libuv1-dev liblz4-dev libjudy-dev libssl-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

# Fedora
$ sudo dnf install zlib-devel libuuid-devel libuv-devel lz4-devel Judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

# CentOS / Red Hat Enterprise Linux
$ sudo yum install epel-release
$ sudo yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel Judy-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

# openSUSE
$ sudo zypper install zlib-devel libuuid-devel libuv-devel liblz4-devel judy-devel openssl-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

安裝所需的依賴項後,在基於 DEB 或 RPM 的系統上安裝 NetData,如下所示。

Git 段 NetData 存儲庫:

$ git clone https://github.com/netdata/netdata.git --depth=100

這個命令將創建一個名為 ‘網絡數據’ 在當前工作目錄中。

切換到“netdata”目錄:

$ cd netdata/

最後,使用命令安裝並啟動 NetData:

$ sudo ./netdata-installer.sh

樣本輸出:

Welcome to netdata!
Nice to see you are giving it a try!

You are about to build and install netdata to your system.

It will be installed at these locations:

- the daemon at /usr/sbin/netdata
 - config files at /etc/netdata
 - web files at /usr/share/netdata
 - plugins at /usr/libexec/netdata
 - cache files at /var/cache/netdata
 - db files at /var/lib/netdata
 - log files at /var/log/netdata
 - pid file at /var/run

This installer allows you to change the installation path.
Press Control-C and run the same command with --help for help.

Press ENTER to build and install netdata to your system > ## Press ENTER key

安裝 NetData 之後,最後會看到如下輸出:

-------------------------------------------------------------------------------

OK. NetData is installed and it is running (listening to *:19999).

-------------------------------------------------------------------------------

INFO: Command line options changed. -pidfile, -nd and -ch are deprecated.
If you use custom startup scripts, please run netdata -h to see the 
corresponding options and update your scripts.

Hit https://localhost:19999/ from your browser.

To stop netdata, just kill it, with:

killall netdata

To start it, just run it:

/usr/sbin/netdata


Enjoy!

Uninstall script generated: ./netdata-uninstaller.sh

安裝網絡數據

NetData 已安裝並啟動。

要在其他 Linux 發行版上安裝 Netdata,請參見 官方安裝說明頁面.

通過路由器或路由器允許 NetData 端口

如果您的系統位於任何路由器之後,您必須允許默認端口 19999 從網絡上的遠程系統訪問 NetData Web 界面。

在 Ubuntu/Debian 上:

$ sudo ufw allow 19999

在 CentOS/RHEL/Fedora:

$ sudo firewall-cmd --permanent --add-port=19999/tcp
$ sudo firewall-cmd --reload

啟動/停止 NetData

在使用的系統上啟用並啟動 Netdata 服務 系統,跑:

$ sudo systemctl enable netdata
$ sudo systemctl start netdata

停止:

$ sudo systemctl stop netdata

在使用的系統上啟用並啟動 Netdata 服務 在裡面,跑:

$ sudo service netdata start
$ sudo chkconfig netdata on

要它停止:

$ sudo service netdata stop

通過 Web 瀏覽器訪問 NetData

打開您的網絡瀏覽器,然後導航到 https://127.0.0.1:19999 或者 https://localhost:19999/ 或者 https://ip-address:19999.您應該會看到如下所示的屏幕。

網絡數據儀表板

板中,您將從中找到 Linux 系統的統計信息。

您可以隨時下載和/或查看網絡數據到默認配置文件,只需導航 https://localhost:19999/netdata.conf.

網絡數據配置文件

網絡數據配置文件

更新網絡數據

在 Arch Linux 中,只需運行 NetData。

$ sudo pacman -Syyu

在基於 DEB 或 RPM 的系統中,只需打開您的整個目錄(在我們的示例中是網絡數據)。

$ cd netdata

拉取最新更新:

$ git pull

然後,使用命令重建和更新它:

$ sudo ./netdata-installer.sh

建議閱讀:

  • 多普勒 – 零配置遠程監控工具
  • Cockpit – 通過 Web 瀏覽器和管理 Linux 服務器監控
  • vnStat – 在 Linux 和 BSD 中監控網絡
  • 如何在 Linux 中通過監控 WiFi 連接
  • 如何在 Linux 中使用 fswatch 監控文件更改
  • 如何在 Linux 中快速監控多台主機

卸載NetData

轉到軟件包 NetData 的位置。

$ cd netdata

然後,使用命令卸載它:

$ sudo ./netdata-uninstaller.sh --force

在 Arch Linux 中,以下命令將卸載它。

$ sudo pacman -Rns netdata

資源:

  • 網絡數據網站
  • NetData GitHub頁面

感謝您的光臨!

幫助我們幫助您:

  • 訂閱我們的電子郵件通訊: 立即註冊
  • 支持OSTechNix: 通過貝寶
  • 下載免費的電子書和視頻: TradePub 上的 OSTechNix
  • 聯繫我們: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱

祝你有美好的一天!!

Linux監控工具網絡數據開源系統性能工具