如何在 Ubuntu 20.04 LTS 上安装 Ntopng

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Ntopng。 对于那些不知道的人,Ntopng 是一款用于监控网络流量的免费开源软件,它提供了一个用于实时网络监控的 Web 界面。 虽然 Ntopng 的专业版和企业版有许可要求,但社区版没有。 Ntopng 支持多种操作系统,如 Windows、BSD、Mac OS、Linux 和 UNIX

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 Ntopng 网络监控。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Ntopng

步骤 1. 首先,通过运行以下命令确保所有系统软件包都是最新的 apt 终端中的命令。

sudo apt update sudo apt upgrade sudo apt install software-properties-common wget add-apt-repository universe

步骤 2. 在 Ubuntu 20.04 上安装 Ntopng。

在安装 Ntopng 软件包之前,您需要将官方 Ntopng 存储库添加到您的系统中:

wget https://packages.ntop.org/apt-stable/20.04/all/apt-ntop-stable.deb

下载包后,使用以下命令安装它:

sudo apt install ./apt-ntop-stable.deb

之后,安装 Ntopng 和其他所需的软件包:

sudo apt install pfring-dkms nprobe ntopng n2disk cento

步骤 3. 配置 Ntopng。

现在编辑 Ntopng 配置文件并定义 PID 的网络接口、端口和位置:

sudo nano /etc/ntopng/ntopng.conf

根据您的要求更改以下几行:

-G=/var/run/ntopng.pid -i=eth0 -w=3000

Save 和 close 完成后的文件。 接下来,创建一个新的配置文件并定义您的网络 IP 范围:

sudo nano /etc/ntopng/ntopng.start

添加以下几行:

--local-networks "0.0.0.0/24" ## gives your local IP Ranges here. --interface 1

最后,我们必须重新启动 Ntopng 服务并使其在启动时启动:

sudo systemctl start ntopng sudo systemctl enable ntopng

步骤 4. 访问 Ntopng 界面。

成功安装后,打开您的网络浏览器并使用 URL 访问 Ntopng 界面 https://your-server-ip-address:3000. 提供默认用户名和密码作为 admin/admin 并单击登录按钮。 您应该看到以下屏幕:

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Ntopng

恭喜! 您已成功安装 Ntopng。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Ntopng 监控网络流量。 如需更多帮助或有用信息,我们建议您查看 Ntopng 官方网站.