網絡數據 是用於系統和應用程序的所有監控結果可以對系統進行監控、監控和監控。 ,您可以清楚地了解您的系統的發生和應用程序,以及現在發生的情況。您的系統工具您可以獨立成為專家在 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。
內容
在 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監控工具網絡數據開源系統性能工具