diff --git a/translated/tech/20190706 Install NetData Performance Monitoring Tool On Linux.md b/translated/tech/20190706 Install NetData Performance Monitoring Tool On Linux.md index 7719bd7a5a..e9a56c00a9 100644 --- a/translated/tech/20190706 Install NetData Performance Monitoring Tool On Linux.md +++ b/translated/tech/20190706 Install NetData Performance Monitoring Tool On Linux.md @@ -1,6 +1,6 @@ [#]: collector: (lujun9972) [#]: translator: (geekpi) -[#]: reviewer: ( ) +[#]: reviewer: (wxy) [#]: publisher: ( ) [#]: url: ( ) [#]: subject: (Install NetData Performance Monitoring Tool On Linux) @@ -12,43 +12,40 @@ ![][1] -**NetData** 是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。使用 Netdata,你可以清楚地了解现在发生的事情,以及之前系统和应用中发生的事情。你无需成为专家即可在 Linux 系统中部署此工具。NetData 开箱即用,零配置和零依赖。只需安装它然后休息,之后 NetData 将负责其余部分。 +**NetData** 是一个用于系统和应用的分布式实时性能和健康监控工具。它提供了对系统中实时发生的所有事情的全面检测。你可以在高度互动的 Web 仪表板中查看结果。使用 Netdata,你可以清楚地了解现在发生的事情,以及之前系统和应用中发生的事情。你无需成为专家即可在 Linux 系统中部署此工具。NetData 开箱即用,零配置、零依赖。只需安装它然后坐等,之后 NetData 将负责其余部分。 - -它有自己的内置 Web 服务器,以图形形式显示结果。NetData 非常快速高效,安装后可立即开始分析系统性能。它是用 **C** 编程语言编写的,所以它非常轻量。它占用的单核 CPU 使用率不到 3%,内存占用 10-15MB。我们可以轻松地在任何现有网页上嵌入图表,并且它还有一个插件 API,以便你可以监控任何应用。 +它有自己的内置 Web 服务器,以图形形式显示结果。NetData 非常快速高效,安装后可立即开始分析系统性能。它是用 C 编程语言编写的,所以它非常轻量。它占用的单核 CPU 使用率不到 3%,内存占用 10-15MB。我们可以轻松地在任何现有网页上嵌入图表,并且它还有一个插件 API,以便你可以监控任何应用。 以下是 Linux 系统中 NetData 的监控列表。 - * CPU 使用率 -  * RAM 使用率 -  * swap 内存使用率 -  * 内核内存使用率 -  * 硬盘及其使用率 -  * 网络接口 -  * IPtables -  * Netfilter -  * DDoS 保护 -  * 进程 -  * 应用 -  * NFS 服务器 -  * Web 服务器 (Apache 和 Nginx) -  * 数据库服务器 (MySQL), -  * DHCP 服务器 -  * DNS 服务器 -  * 电子邮件服务 -  * 代理服务器 -  * Tomcat -  * PHP -  * SNP 设备 -  * 等等 +* CPU 使用率 +* RAM 使用率 +* 交换内存使用率 +* 内核内存使用率 +* 硬盘及其使用率 +* 网络接口 +* IPtables +* Netfilter +* DDoS 保护 +* 进程 +* 应用 +* NFS 服务器 +* Web 服务器 (Apache 和 Nginx) +* 数据库服务器 (MySQL), +* DHCP 服务器 +* DNS 服务器 +* 电子邮件服务 +* 代理服务器 +* Tomcat +* PHP +* SNP 设备 +* 等等 - - -NetData 是免费的开源工具,它支持 Linux、FreeBSD 和 Mac OS。 +NetData 是自由开源工具,它支持 Linux、FreeBSD 和 Mac OS。 ### 在 Linux 上安装 NetData -Netdata 可以安装在任何安装了**Bash** 的 Linux 发行版上。 +Netdata 可以安装在任何安装了 Bash 的 Linux 发行版上。 最简单的安装 Netdata 的方法是从终端运行以下命令: @@ -58,19 +55,19 @@ $ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) 这将下载并安装启动和运行 Netdata 所需的一切。 -有些用户可能不想在没有研究的情况下将某些东西直接注入 Bash。如果你不喜欢此方法,可以按照以下步骤在系统上安装它。 +有些用户可能不想在没有研究的情况下将某些东西直接注入到 Bash。如果你不喜欢此方法,可以按照以下步骤在系统上安装它。 -**在 Arch Linux 上:** +#### 在 Arch Linux 上 -Arch Linux 默认仓库中提供了最新版本。所以,我们可以使用以下 [**pacman**][2] 命令安装它: +Arch Linux 默认仓库中提供了最新版本。所以,我们可以使用以下 [pacman][2] 命令安装它: ``` $ sudo pacman -S netdata ``` -**在基于 DEB 和基于 RPM 的系统上** +#### 在基于 DEB 和基于 RPM 的系统上 -在基于 DEB (Ubuntu / Debian) 或基于RPM (RHEL / CentOS / Fedora) 系统的默认仓库没有 NetData。我们需要从它的 Git 仓库手动安装 NetData。 +在基于 DEB (Ubuntu / Debian)或基于 RPM(RHEL / CentOS / Fedora) 系统的默认仓库没有 NetData。我们需要从它的 Git 仓库手动安装 NetData。 首先安装所需的依赖项: @@ -97,9 +94,9 @@ Git 克隆 NetData 仓库: $ git clone https://github.com/netdata/netdata.git --depth=100 ``` -上面的命令将在当前工作目录中创建一个名为 **“netdata”** 的目录。 +上面的命令将在当前工作目录中创建一个名为 `netdata` 的目录。 -切换到 “netdata” 目录: +切换到 `netdata` 目录: ``` $ cd netdata/ @@ -167,23 +164,23 @@ Uninstall script generated: ./netdata-uninstaller.sh ![][3] -安装 NetData +*安装 NetData* NetData 已安装并启动。 -要在其他 Linux 发行版上安装 Netdata,请参阅[**官方安装说明页面**][4]。 +要在其他 Linux 发行版上安装 Netdata,请参阅[官方安装说明页面][4]。 -##### 在防火墙或者路由器上允许 NetData 的默认端口 +### 在防火墙或者路由器上允许 NetData 的默认端口 -如果你的系统在防火墙或者路由器后面,那么必须允许默认端口 **19999** 以便从任何远程系统访问 NetData 的 web 界面。 +如果你的系统在防火墙或者路由器后面,那么必须允许默认端口 `19999` 以便从任何远程系统访问 NetData 的 web 界面。 -**在 Ubuntu/Debian 中:** +#### 在 Ubuntu/Debian 中 ``` $ sudo ufw allow 19999 ``` -**在 CentOS/RHEL/Fedora 中:** +#### 在 CentOS/RHEL/Fedora 中 ``` $ sudo firewall-cmd --permanent --add-port=19999/tcp @@ -193,11 +190,10 @@ $ sudo firewall-cmd --reload ### 启动/停止 NetData -要在使用 **Systemd** 的系统上启用和启动 Netdata 服务,请运行: +要在使用 Systemd 的系统上启用和启动 Netdata 服务,请运行: ``` $ sudo systemctl enable netdata - $ sudo systemctl start netdata ``` @@ -207,11 +203,10 @@ $ sudo systemctl start netdata $ sudo systemctl stop netdata ``` -要在使用 **Init** 的系统上启用和启动 Netdata 服务,请运行: +要在使用 Init 的系统上启用和启动 Netdata 服务,请运行: ``` $ sudo service netdata start - $ sudo chkconfig netdata on ``` @@ -223,19 +218,19 @@ $ sudo service netdata stop ### 通过 Web 浏览器访问 NetData -打开 Web 浏览器,然后打开 **** 或者 **** 或者 ****。你应该看到如下页面。 +打开 Web 浏览器,然后打开 `http://127.0.0.1:19999` 或者 `http://localhost:19999/` 或者 `http://ip-address:19999`。你应该看到如下页面。 ![][5] -Netdata 仪表板 +*Netdata 仪表板* 在仪表板中,你可以找到 Linux 系统的完整统计信息。向下滚动以查看每个部分。 -你可以随时打开 **** 来下载和/或查看 NetData 默认配置文件。 +你可以随时打开 `http://localhost:19999/netdata.conf` 来下载和/或查看 NetData 默认配置文件。 ![][6] -Netdata 配置文件 +*Netdata 配置文件* ### 更新 NetData @@ -245,7 +240,7 @@ Netdata 配置文件 $ sudo pacman -Syyu ``` -在基于 DEB 或 RPM 的系统中,只需进入已克隆它的目录(此例中是 netdata)。 +在基于 DEB 或 RPM 的系统中,只需进入已克隆它的目录(此例中是 `netdata`)。 ``` $ cd netdata @@ -283,12 +278,10 @@ $ sudo ./netdata-uninstaller.sh --force $ sudo pacman -Rns netdata ``` -**资源:** - - * [**NetData 网站**][7] - * [**NetData 的 GitHub 页面**][8] - +### 资源 +* [NetData 网站][7] +* [NetData 的 GitHub 页面][8] -------------------------------------------------------------------------------- @@ -297,7 +290,7 @@ via: https://www.ostechnix.com/netdata-real-time-performance-monitoring-tool-lin 作者:[sk][a] 选题:[lujun9972][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出