
在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轴名称
| 关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图 |
| Copyright © 2000-2008 , www.21tx.com , All Rights Reserved . |
| © 晨新科技 版权所有 Created by TXSite.net |