Ntopng 是一款用于监控网络流量的免费开源软件,它提供了一个用于实时网络监控的 Web 界面。虽然 Ntopng 的专业版和企业版有许可要求,但社区版没有。Ntopng 支持多种操作系统,如 Windows、BSD、Mac OS、Linux 和 UNIX

在 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

完成后保存并关闭文件。接下来,创建一个新的配置文件并定义您的网络 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 界面。

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

Ntopng-web-interfaceNtopng-web-interface

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