如何在Debian最小化服务器上安装ntopng
Ntopgn专注于低资源使用下的性能,可以安装在任何版本的Linux、macOS和Windows上。这里将向您展示如何在Debian最小化服务器上安装ntopng。
准备工作:Debian Minimal服务器或任何Linux发行版的运行实例、root权限用户帐户
这里有两个注意事项:
如果您使用的不是基于Debian的Linux发行版,则必须修改安装说明。
如果不想使用root帐户,则必须将用户添加到sudoers文件中。
如果您选择将您的用户添加到sudoers文件中,您必须首先将su添加到根用户中,然后发出以下命令:
nano /etc/sudoers
在该文件中(图A),添加如下一行:
USER ALL=(ALL:ALL) ALL
其中USER是要添加的用户名。
如何安装ntopng
为了安装ntopng,您必须下载必要的存储库.deb文件。返回终端窗口并发出命令:
wget http://apt.ntop.org/buster/all/apt-ntop.deb
下载完该文件后,请su到根用户(如果选择将用户添加到sudoers文件,请使用sudo)并使用以下命令安装存储库:
dpkg -i apt-ntop.deb
使用以下命令更新apt:
apt-get update
最后,使用以下命令安装ntopng及其依赖项:
apt-get install pfring-dkms nprobe ntopng n2disk cento -y
使用以下命令启动并启用ntopng:
systemctl start ntopng
systemctl enable ntopng
如何配置ntopng
我们必须注意一些最小的配置。在此之前,您必须知道将使用哪个以太网设备进行监听。发出命令:
ip a
在该命令的输出中,您将看到列出的设备。就我而言,它是enp0s3。
使用以下命令打开配置文件:
nano /etc/ntopng/ntopng.conf
在文件中,取消注释(删除#字符)这一行:
-i=eth1
将eth1更改为设备的名称(通过ip a命令发现)。接下来,向下滚动并取消注释该行:
-w=3000
最后,滚动到底部并添加以下内容:
--local-networks "10.34.1.0/24"
--interface 1
确保更改IP地址以匹配您的网络地址方案。
保存并关闭文件。使用以下命令重新启动ntopng:
systemctl restart ntopng
如何访问网络仪表板
打开一个网络浏览器,并将其指向http:// SERVER_IP:3000(其中SERVER_IP是Debian最小化服务器的IP地址)。系统将提示您使用默认凭据admin / admin登录。成功登录后,将需要更改管理员用户密码。操作后,将显示ntopng仪表板,显示实时交通监控器(图B)。
以上就是在Debian服务器上安装ntopng流量监视器的全部内容。现在,您有了一个强大而灵活的工具,可以随时监控进入和流出网络的流量。