在Ubuntu 18.04 LTS上使用Ntopng监控网络流量
Ntopng是一款用于监控网络流量的免费开源软件,可为实时网络监控提供Web界面。 它是原始ntop的下一代版本,显示了网络使用情况,类似于流行的顶级Unix命令。 它支持不同的操作系统,如Unix,Linux,Mac OS,BSD和Windows。
在本教程中,我们将学习如何在Ubuntu 18.04 LTS(Bionic Beaver)服务器上安装Ntopng。
要求
- 运行Ubuntu 18.04的服务器。
- 具有sudo权限的非root用户。
安装Ntopng
默认情况下,Ntopng在Ubuntu 18.04默认存储库中不可用。 因此,您需要为Ntopng安装存储库。 您可以使用以下命令下载和安装Ntopng存储库:
wget http://apt.ntop.org/18.04/all/apt-ntop.deb
sudo dpkg -i apt-ntop.deb
安装存储库后,使用以下命令更新存储库并安装Ntopng:
sudo apt-get update -y
sudo apt-get install pfring-dkms nprobe ntopng n2disk cento -y
配置Ntopng
安装Ntopng后,您需要修改位于/etc/ntopng/ntopng.conf的Ntopng默认配置文件:
sudo nano /etc/ntopng/ntopng.conf
进行以下更改:
-G=/var/run/ntopng.pid ##Specifies the network interface or collector endpoint to be used by ntopng for network monitoring. -i=enp0s3 ##Sets the HTTP port of the embedded web server. -w=3000
保存并关闭该文件,然后创建一个ntopng.start文件:
sudo nano /etc/ntopng/ntopng.start
根据您的网络添加以下行:
--local-networks "192.168.0.0/24" ## give your local IP Ranges here. --interface 1
保存并关闭该文件,然后重新启动Ntopng并使其在启动时启动:
sudo systemctl start ntopng
sudo systemctl enable ntopng
访问Ntopng
Ntopng现在已安装并在端口3000上进行监听。 现在,打开Web浏览器并输入URL http:// your-server-ip:3000。 您将被重定向到以下页面:
现在,提供默认用户名admin和密码作为admin,然后单击Login按钮。 您应该看到以下页面: