·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
您现在的位置:天新网 > 网络学院 > 操作系统 > FreeBSD
在FREEBSD 5中使用MRTG画图
http://school.21tx.com 2007年03月03日 樊礼

1 2 下一页

  在FreeBSD使用中,有时候你可能需要了解你的主机或者网络卡的封包(Packet)的流通情况,借以了解网络流量及网络卡负载情况,给系统管理人员以参考。在这里,我写出自己SERVER配置这方面的方法和经验,给各位朋友共享。

  一、安装MRTG绘图软件

  cd /usr/ports/net/mrtg

  make install即可安装成功!

  二、配置Packet-MRTG

  我计划把配置文件放到/usr/local/etc目录里面。

  vi /usr/local/etc/packet-mrtg.cfg这文件里面的内容如下: Target[packet]:ifInUcastPkts.1&ifOutUcastPkts.1:public@www.onlinecq.com

  WorkDir: /home/onlinecq.com/mrtg/

  MaxBytes[packet]: 100000000

  Options[packet]:growright,bits

  Title[packet]: IP Packet Count MRTG

  PageTop[packet]: IP Packet Count MRTG – OnlineCQ.com

  #Language:gb2312

  YLegend[packet]: IP Packet Count

  Colours[packet]: Packet IN#FF6600,Packet OUT#006600,DARK GREEN#006600,VIOLET#FF00FF

  这样﹐Pure-ftpd在安装中﹐就会自动的将MySQL包含进来﹐省去我们整合的烦恼。

  二﹑配置Pureftpd

  系统安装时﹐会自动把相关配置文件样本.sample安装到 /usr/local/etc

  目录﹐这样子我们也比较方便找到这些配置文件的。

  cd /usr/local/etc

  cp pureftpd-mysql.conf.sample pureftpd-mysql.conf

  cp pure-ftpd.conf.sample pure-ftpd.conf 说明一下:Target 是数据的抓取的方式 如同MRTG测流量时的public@community一样,这里是关键,因为是要用MRTG画封包数量图形时,要先用它统计封包的数量,所以用的是

  ifInUcastPkts.n&ifOutUcastPkts.n:community@host.domain其中n表示您的网络适配卡,如果你有多张网络卡,请注意不要观测错了哦,要不然是没有数据出来的。(通常应该是1,但如果你有多张,可能就是2,3,4…啦)

  public是snmp默认的公共字符串,当然你可以在snmp里面更改它的设置的。

  host.domain是你的主机名字,也可以使用IP,在这里我的就是www.onlinecq.com的。

  个人想法:大家可以试一下,用它来监测其它主机的封包情况会是怎么样子?^_^

  MaxBytes: 制绘图的最大封包值

  Title: HTML 网页的title 语法

  PageTop: 在显示画面的"标题"

  Options: 采用标准格式,并且让MRTG由右往左绘图

  YLegend: 图表的Y轴名称

上一篇: 玩转freebsd内核模块(2)
下一篇: 玩转freebsd内核模块(1)

1 2 下一页

Google
 
学院频道推荐
学院热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
© 晨新科技 版权所有 Created by TXSite.net