ntop功能
✅ 实时流量监控(支持按端口、IP、协议分类)
✅ 分时统计(小时/天/周/月视图)
✅ 可视化仪表盘(地图、流量趋势图、TOP N IP)
✅ 支持导出报表

1. 添加ntop官方仓库

  1. 添加 ntop 官方仓库
    官网找: https://packages.ntop.org
    Rocky Linux 9示例:

In order to add the official ntop package repository do (as root):

curl https://packages.ntop.org/centos/ntop.repo > /etc/yum.repos.d/ntop.repo

Then, perform the following steps, depending on your distribution.

Rocky/AlmaLinux 9
Open your shell and type:

dnf config-manager --set-enabled crb
dnf install epel-release

2. 安装

# Ubuntu/Debian
sudo apt install ntopng

# CentOS/RHEL
sudo yum install epel-release
sudo yum install ntopng

3. 启动 & 使用

手动启动

# 启动(监控 eth0 网卡,Web 端口 3000)
sudo ntopng -i eth0 -w 3000

通过系统服务启动

# 启动服务(默认监控所有网卡)
sudo systemctl start ntopng

# 设置开机自启
sudo systemctl enable ntopng

# 检查状态
sudo systemctl status ntopng

访问 http://localhost:3000(默认账号:admin/admin)。

配置监控指定端口
在 Web 界面进入 "Flows" > "Filters"。

输入过滤条件(如 port 8080)。

查看 "Hosts" 标签页,按 IP 统计流量。

配置Redis

编辑配置文件
vim /etc/ntopng/ntopng.conf

--redis-host=<Redis服务器IP>
--redis-port=6379
--redis-password=your_password  # 如果 Redis 有密码

重启ntopng

最后检查服务是否正常: systemctl status ntopng

搞不起来推荐用iftop, 另外其实我照上面也没搞成...


YYGP
25 声望11 粉丝

写BUG


« 上一篇
dnf安装Docker