频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

图形显示TCP/IP网络状况

来源:开放系统世界 作者: 出处:巧巧读书 2007-10-28 进入讨论组

   TCP/IP是网络的一个重要的协议,在安装Linux系统中,网络的构建是离不开这个协议的。它的情况好坏与网络的质量有着直接的关联,很多时候,我们并不知道或不了解网络通信各方面的连接情况。要想了解网络状况一般是要依靠一些工具来实现的。

本文将介绍一个追踪并图形显示TCP/IP网络状况的工具——bandwidthd,通过这个工具能方便地知道TCP/IP的网络使用状况。 

    简介

    bandwidthd可以用来追踪,并以图型化、网页化的方式来显示TCP/IP网络中的使用状况。bandwidthd图型化是以网络中各自独立的IP为对象,以不同的色彩来显示HTTP、TCP、UDP、ICMP、VPN,以及P2P协议的网络流量情况。bandwidthd和传统的MRTG不同的是追踪的是各自的IP流量,而不像MRTG是显示某一网络介面的总量。

    bandwidthd采用GPL授权,可以到http://sourceforge.net/project/showfiles.php?group_id=89685&release_id=184856网站下载这个工具。

    安装

    bandwidthd的安装十分简单。首先需要检查系统的基本的配备是否充足,因为这个工具必须先安装有以下库文件:libpcap(http://www.tcpdump.org/)、libpng(http://www.libpng.org/)和libgd(http://www.boutell.com/gd/)。

    其次,系统还必须有支持“System V IPC”(大部分的Linux都有)。

    以上的条件都准备好后便可来安装bandwidthd:

ncftp http://sourceforge.net/project/showfiles.php?
group_id=89685&release_id=184856
cd pub/bandwidthd
get bandwidthd-1.2.0.tgz
quit



    请注意,必须以root身份运行以下操作,对系统安装

tar xvzf bandwidthd-1.2.0.tgz
cd bandwidthd-1.2.0
make install


    安装完成,会将bandwidthd安装到目录“/usr/local/bandwidthd”下。

    设置

    首先编辑以下配置文件(/usr/local/bandwidthd/etc/bandwidthd.conf),设置好其中的“subnet”的即可。以192.168.102.0/26四分之一网络为例:
    subnet 192.168.102.0 255.255.255.192

    存档之后,便可准备执行。

    运行及显示

    运行bandwidthd:
    cd /usr/local/bandwidthd
    ./bandwidthd

    在系统的Web主目录下键入下面命令:
    ln -s /usr/local/bandwidthd/htdocs bandwidthd

    接着便可用http://主机/bandwidthd看到网络中各主机的带宽使用情况。图1为一个统计结果图例。


图1 一个统计结果图例



    bandwidthd工具文件很小,安装非常方便,并且很实用,非常适合网络管理者。

更多文章 更多内容请看网络管理实用手册网络故障手册网络组网专题专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
较早的文章:网络的弹性与非弹性

较新的文章:细看网络仿真工具
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章