自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Linux上安裝NetData性能監(jiān)控工具

系統(tǒng) Linux
NetData 是一個用于系統(tǒng)和應(yīng)用的分布式實時性能和健康監(jiān)控工具。它提供了對系統(tǒng)中實時發(fā)生的所有事情的全面檢測。你可以在高度互動的 Web 儀表板中查看結(jié)果。使用 Netdata,你可以清楚地了解現(xiàn)在發(fā)生的事情,以及之前系統(tǒng)和應(yīng)用中發(fā)生的事情。

 [[272437]]

NetData 是一個用于系統(tǒng)和應(yīng)用的分布式實時性能和健康監(jiān)控工具。它提供了對系統(tǒng)中實時發(fā)生的所有事情的全面檢測。你可以在高度互動的 Web 儀表板中查看結(jié)果。使用 Netdata,你可以清楚地了解現(xiàn)在發(fā)生的事情,以及之前系統(tǒng)和應(yīng)用中發(fā)生的事情。你無需成為專家即可在 Linux 系統(tǒng)中部署此工具。NetData 開箱即用,零配置、零依賴。只需安裝它然后坐等,之后 NetData 將負責(zé)其余部分。

它有自己的內(nèi)置 Web 服務(wù)器,以圖形形式顯示結(jié)果。NetData 非常快速高效,安裝后可立即開始分析系統(tǒng)性能。它是用 C 編程語言編寫的,所以它非常輕量。它占用的單核 CPU 使用率不到 3%,內(nèi)存占用 10-15MB。我們可以輕松地在任何現(xiàn)有網(wǎng)頁上嵌入圖表,并且它還有一個插件 API,以便你可以監(jiān)控任何應(yīng)用。

以下是 Linux 系統(tǒng)中 NetData 的監(jiān)控列表。

  • CPU 使用率
  • RAM 使用率
  • 交換內(nèi)存使用率
  • 內(nèi)核內(nèi)存使用率
  • 硬盤及其使用率
  • 網(wǎng)絡(luò)接口
  • IPtables
  • Netfilter
  • DDoS 保護
  • 進程
  • 應(yīng)用
  • NFS 服務(wù)器
  • Web 服務(wù)器 (Apache 和 Nginx)
  • 數(shù)據(jù)庫服務(wù)器 (MySQL),
  • DHCP 服務(wù)器
  • DNS 服務(wù)器
  • 電子郵件服務(wù)
  • 代理服務(wù)器
  • Tomcat
  • PHP
  • SNP 設(shè)備
  • 等等

NetData 是自由開源工具,它支持 Linux、FreeBSD 和 Mac OS。

在 Linux 上安裝 NetData

Netdata 可以安裝在任何安裝了 Bash 的 Linux 發(fā)行版上。

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

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

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

有些用戶可能不想在沒有研究的情況下將某些東西直接注入到 Bash。如果你不喜歡此方法,可以按照以下步驟在系統(tǒng)上安裝它。

在 Arch Linux 上

Arch Linux 默認倉庫中提供了最新版本。所以,我們可以使用以下 pacman 命令安裝它:

  1. $ sudo pacman -S netdata

在基于 DEB 和基于 RPM 的系統(tǒng)上

在基于 DEB (Ubuntu / Debian)或基于 RPM(RHEL / CentOS / Fedora) 系統(tǒng)的默認倉庫沒有 NetData。我們需要從它的 Git 倉庫手動安裝 NetData。

首先安裝所需的依賴項:

  1. # Debian / Ubuntu
  2. $ 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
  3.  
  4. # Fedora
  5. $ 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
  6.  
  7. # CentOS / Red Hat Enterprise Linux
  8. $ sudo yum install epel-release
  9. $ 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
  10.  
  11. # openSUSE
  12. $ 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 的系統(tǒng)上安裝 NetData,如下所示。

Git 克隆 NetData 倉庫:

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

上面的命令將在當(dāng)前工作目錄中創(chuàng)建一個名為 netdata 的目錄。

切換到 netdata 目錄:

  1. $ cd netdata/

最后,使用命令安裝并啟動 NetData:

  1. $ sudo ./netdata-installer.sh

示例輸出:

  1. Welcome to netdata!
  2. Nice to see you are giving it a try!
  3.  
  4. You are about to build and install netdata to your system.
  5.  
  6. It will be installed at these locations:
  7.  
  8. - the daemon at /usr/sbin/netdata
  9. - config files at /etc/netdata
  10. - web files at /usr/share/netdata
  11. - plugins at /usr/libexec/netdata
  12. - cache files at /var/cache/netdata
  13. - db files at /var/lib/netdata
  14. - log files at /var/log/netdata
  15. - pid file at /var/run
  16.  
  17. This installer allows you to change the installation path.
  18. Press Control-C and run the same command with --help for help.
  19.  
  20. Press ENTER to build and install netdata to your system > ## Press ENTER key

安裝完成后,你將在最后看到以下輸出:

  1. -------------------------------------------------------------------------------
  2.  
  3. OK. NetData is installed and it is running (listening to *:19999).
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7. INFO: Command line options changed. -pidfile, -nd and -ch are deprecated.
  8. If you use custom startup scripts, please run netdata -h to see the
  9. corresponding options and update your scripts.
  10.  
  11. Hit http://localhost:19999/ from your browser.
  12.  
  13. To stop netdata, just kill it, with:
  14.  
  15. killall netdata
  16.  
  17. To start it, just run it:
  18.  
  19. /usr/sbin/netdata
  20.  
  21.  
  22. Enjoy!
  23.  
  24. Uninstall script generated: ./netdata-uninstaller.sh

安裝 NetData

安裝 NetData

NetData 已安裝并啟動。

要在其他 Linux 發(fā)行版上安裝 Netdata,請參閱官方安裝說明頁面。

在防火墻或者路由器上允許 NetData 的默認端口

如果你的系統(tǒng)在防火墻或者路由器后面,那么必須允許默認端口 19999 以便從任何遠程系統(tǒng)訪問 NetData 的 web 界面。

在 Ubuntu/Debian 中

  1. $ sudo ufw allow 19999

在 CentOS/RHEL/Fedora 中

  1. $ sudo firewall-cmd --permanent --add-port=19999/tcp
  2.  
  3. $ sudo firewall-cmd --reload

啟動/停止 NetData

要在使用 Systemd 的系統(tǒng)上啟用和啟動 Netdata 服務(wù),請運行:

  1. $ sudo systemctl enable netdata
  2. $ sudo systemctl start netdata

要停止:

  1. $ sudo systemctl stop netdata

要在使用 Init 的系統(tǒng)上啟用和啟動 Netdata 服務(wù),請運行:

  1. $ sudo service netdata start
  2. $ sudo chkconfig netdata on

要停止:

  1. $ sudo service netdata stop

通過 Web 瀏覽器訪問 NetData

打開 Web 瀏覽器,然后打開 http://127.0.0.1:19999 或者 http://localhost:19999/ 或者 http://ip-address:19999。你應(yīng)該看到如下頁面。

 

Netdata 儀表板

在儀表板中,你可以找到 Linux 系統(tǒng)的完整統(tǒng)計信息。向下滾動以查看每個部分。

你可以隨時打開 http://localhost:19999/netdata.conf 來下載和/或查看 NetData 默認配置文件。

 

Netdata 配置文件

更新 NetData

在 Arch Linux 中,只需運行以下命令即可更新 NetData。如果倉庫中提供了更新版本,那么就會自動安裝該版本。

  1. $ sudo pacman -Syyu

在基于 DEB 或 RPM 的系統(tǒng)中,只需進入已克隆它的目錄(此例中是 netdata)。

  1. $ cd netdata

拉取最新更新:

  1. $ git pull

然后,使用命令重新構(gòu)建并更新它:

  1. $ sudo ./netdata-installer.sh

卸載 NetData

進入克隆 NetData 的文件夾。

  1. $ cd netdata

然后,使用命令卸載它:

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

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

  1. $ sudo pacman -Rns netdata
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-02-26 18:00:08

Linux運維Debian

2019-08-15 15:00:29

監(jiān)測Linux性能NetData

2019-10-16 17:00:51

LinuxUbuntuVMware

2022-06-16 10:46:43

UbuntuLinux

2011-03-30 15:05:19

RedHad安裝MRTG

2019-10-22 09:50:46

Intel NUC安裝Linux

2021-08-22 08:43:23

LVMLinux MintLinux

2023-10-17 11:27:42

2021-10-02 10:15:19

UbuntuLinuxAnyDesk

2023-11-09 16:13:53

2019-06-03 20:00:09

LinuxCPU溫度GPU溫度

2014-12-19 10:55:17

Linux性能監(jiān)控

2010-05-20 15:15:59

MySQL Serve

2023-10-11 09:02:27

2018-02-26 08:14:20

LinuxDocker容器

2009-06-29 08:35:59

Linux

2022-12-03 16:02:51

2020-10-22 16:29:32

LinuxMariaDBMySQL

2021-12-03 15:04:06

FlatpakLinux

2019-04-28 10:00:11

UbuntuLinuxMySQL
點贊
收藏

51CTO技術(shù)棧公眾號