Debian/Ubuntu Linux安装ntop以查看网络使用情况/网络状态

时间:2020-01-09 10:37:59  来源:igfitidea点击:

问题描述:如何在Debian Linux下跟踪我的网络使用情况(网络使用情况监视)和流量的协议明智分配?
我如何完整了解网络活动?

解决方法:ntop是查看网络使用情况的最佳工具,其方式类似于top命令对进程的处理方式,即它是网络流量监视软件。
您可以查看网络状态,UDP,TCP,DNS,HTTP和其他协议的流量的协议明智分布。

ntop是第2层/第3层混合网络监视器,默认情况下,它使用第2层媒体访问控制(MAC)地址和第3层tcp/ip地址。

ntop能够将两者关联起来,以便将ip和非ip流量(例如arp,rarp)组合在一起,以完整了解网络活动。

ntop是显示在交互模式下的网络探针,它在用户终端上显示网络状态。
在Web模式下,它充当Web服务器,创建网络状态的HTML转储。
它具有NetFlow/sFlow发射器/收集器,用于创建以ntop为中心的监视应用程序的基于HTTP的客户端接口以及用于持久存储流量统计信息的RRD。

如何在Debian/Ubuntu Linux下安装ntop?

输入以下命令,输入:

$ sudo apt-get update

$ sudo apt-get install ntop

设置ntop管理员用户密码

输入以下命令来设置密码,输入:

# /usr/sbin/ntop -A

或者

$ sudo /usr/sbin/ntop -A

输出示例:

Fri Jul 11 14:36:52 2008  NOTE: Interface merge enabled by default
Fri Jul 11 14:36:52 2008  Initializing gdbm databases

ntop startup - waiting for user response!

Please enter the password for the admin user: [Type-yourPassord]
Please enter the password again:  [Type-yourPassord]
Fri Jul 11 14:36:59 2008  Admin user password has been set

重新启动ntop服务

输入以下命令,输入:

# /etc/init.d/ntop restart

验证ntop是否正常运行,输入:

# netstat -tulpn | grep :3000

ntop默认使用3000端口通过webbrowser显示网络使用情况。

如何查看网络使用情况统计信息?

输入网址:

http://localhost:3000/

或者

http://server-ip:3000/