Darkstat监视你的Ubuntu

发表于:2007-09-07来源:作者:点击数: 标签:
Ubuntu是一款非常优秀的 Linux 操作系统,近年来日渐成熟。Linux世界中有很多监视工具,本文将介绍Ubuntu中的监视工具Darkstat。 Darkstat是一款 网络 统计数据收集程序。它以后台进程的形式运行于cable/DSL路由器上,是一个有效的封包监听器,并通过HTTP提

Ubuntu是一款非常优秀的Linux操作系统,近年来日渐成熟。Linux世界中有很多监视工具,本文将介绍Ubuntu中的监视工具Darkstat。

Darkstat是一款网络统计数据收集程序。它以后台进程的形式运行于cable/DSL路由器上,是一个有效的封包监听器,并通过HTTP提供服务。

在Ubuntu中安装Darkstat

安装Darkstat,可以命令行方式运行:

sudo apt-get install darkstat

完成安装后,你需要编辑/etc/darkstat/init.cfg文件:

sudo gedit /etc/darkstat/init.cfg

然后,要将START_DARKSTAT=no改为START_DARKSTAT=yes

最后,用下面的命令启动darkstat:

sudo /etc/init.d/darkstat start

启动了Darkstat进程后,如果你想查看网络通信统计数据,请进入这个地址:http://youripaddress:666

Darkstat的监视功能

在打开http://youripaddress:666之后,你会看到darkstat的屏幕界面:

其中,通过hosts screen(主机屏幕)可以看到所有参与通信的计算机。可以根据进入的数据量(In)、输出的通信量(Out)、总的通信量(Total)、主机名(Hostname)以及主机的IP地址来对计算机进行排序,如图1所示。(出于安全考虑,笔者擦掉了IP地址。)

通过Ports screen(端口屏幕),可以看到服务器和客户端应用程序所使用的端口。在这里,可以看出有两个进程Darkstat和HTTP分别使用端口666和80。

在Protocols Screen(协议屏幕)中,可以看出系统使用的用于文件传输的协议。

在Graphs Screen(图像屏幕)中,可以看出一段时间以来的通信统计数据。

总之,如果你想检查你的Ubuntu系统的通信细节,例如,你想要了解进入和输出端口的通信等,这个工具还是较为实用的。

原文转自:http://www.ltesting.net