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/