怎样在 Ubuntu 20.04 上安装 Ntopng

介绍

Ntopng 是一个免费的开源网络监控工具,带有用于实时网络流量监控的 Web 界面。 Ntopng 是原始 Ntop 的最新版本。

先决条件

一个完全更新的 Ubuntu Linux 20.04 服务器。

1.安装Ntopng

您必须添加官方 Ntopng 存储库才能安装最新版本的 Ntopng。 默认的 Ubuntu 存储库有旧版本。

添加必要的依赖项。

$ sudo apt install wget gnupg software-properties-common

下载并安装 Ntopng 存储库包。

$ wget https://packages.ntop.org/apt/20.04/all/apt-ntop.deb
$ sudo dpkg -i apt-ntop.deb

更新存储库。

$ sudo apt update

安装 Ntopng。

$ sudo apt install pfring-dkms nprobe ntopng n2disk cento

2.配置Ntopng

找到您服务器的网络接口。

# ntopng -h

Ntopng 在页面末尾显示您的可用接口。

Available interfaces (-i <interface index>):
    1. lo
    2. enp1s0

打开 Ntopng 配置文件。

$ sudo nano /etc/ntopng/ntopng.conf

将这些行添加到文件末尾。 这 -i=2 参数指示 Ntopng 使用第二个接口, enp1s0. 改变 2 到您要监控的界面。 离开 3000 作为 Web 服务器端口,除非您需要不同的端口。

# Network adapter name
-i=2
# HTTP port of the embedded web server.
-w=3000    

重新启动 ntopng 服务并将其设置为在启动时运行。

$ sudo systemctl start ntopng
$ sudo systemctl enable ntopng

如果您使用防火墙,例如 ufw,打开网络服务器端口。

$ sudo ufw allow 3000

3.测试Ntopng

导航到端口 3000 处的 Web 界面。在此示例中替换服务器的 IP 地址:

http://192.0.2.123:3000

以用户名登录 admin 和密码 admin.

更多信息

官方网站 想要查询更多的信息。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com