Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6764529
  • 博文数量: 1956
  • 博客积分: 10648
  • 博客等级: 上将
  • 技术积分: 23793
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-22 09:38
个人简介

HI,movno1

文章分类

全部博文(1956)

文章存档

2022年(1)

2021年(8)

2020年(2)

2019年(12)

2018年(2)

2016年(2)

2015年(1)

2014年(2)

2013年(19)

2012年(8)

2011年(41)

2010年(388)

2009年(122)

2008年(385)

2007年(259)

2006年(704)

我的朋友

分类: BSD

2007-10-31 09:14:54

FreeBSD中用MRTG监测网路流量
1.用途: 网路频宽的监测...
    2.原理及功能: 利用SNMP协定,去侦测有SNMP设备的流量,并画出统计图表。
    3.需求: a.设备需支援SNMP b.有MRTG的软体...
    4.安装:
    a.老话一句..更新port tree
    ** 注意 !!! **
    因为目前ucd-snmp已从port tree中移除 所以请大家改用 net-snmp吧 ...
    路径:/usr/ports/net/net-snmp ...
    安装方式大同小异....
    b.安装SNMP
    路径:/usr/ports/net/ucd-snmp/
    指令:make install
    安装过程中会问你几个问题
    b.1 System:(OS系统为何?) ex:FreeBSD 4.1.1-STABLE
    b.2 Contact:(MRTG负责人?) ex:root@ohaha.ks.edu.tw
    b.3 Location:(器器的位置?) ex:ohaha.ks.edu.tw
    安装完後 将产生的不必要档案清除
    指令:make clean
    启动SNMP
    路径:/usr/local/etc/rc.d/
    指令:snmpd.sh
    (若无法启动则将此档案的内容删除并更正为/usr/local/sbin/snmpd 再试一次)
    c.安装MRTG
    路径:/usr/ports/net/mrtg/
    指令:make install
    安装完後 将产生的不必要档案清除
    指令:make clean
    (若您无法下载更新 mrtg-2.9.7.tar.gz 您可以在本站下载,
然後将档案放到/usr/ports/distfiles 这个资料夹中...)
    设定MRTG
    c.1 建立MRTG设定档
    路径:/usr/local/etc/mrtg/
    指令: cfgmaker > mrtg
    ohaha.ks.edu.tw -->机器的位置
    mrtg -->是要输出的档案
    public -->设备设定档的共同的名字(community name) 预设是public
    * 在产生index.htm档之前..别忘了在您的设定档中加上一行 Workdir:完整路径
    ex:
    Workdir: /usr/local/apache/htdocs/mrtg
    c.2 产生HTML档案
    路径:/usr/local/etc/mrtg/
    指令:indexmaker -t 'OHaHa的流量统计' -r '.' -o /usr/local/apache/htdocs/mrtg/index.html mrtg
    (别忘了要先在想要存放网页的地方建立该资料夹喔 此例为mrtg/)
    说明: (详情请man indexmaker)
    -t 'OHaHa的流量统计' --> 建立想要的title
    -o /usr/local/apache/htdocs/mrtg/index.html --> 在那个地方建立档案
    mrtg --> 设定档名称 ('是在shift附近的那一个喔..)
    --> indexmaker用mrtg这个档案,在/usr/local/apache/htdocs/mrtg/之下
     以OHaHa的流量统计为title的index.html。
    c.3 将images到对应的位置
    为了注重作者版权...让我们高高兴兴的加上吧...
    将/usr/ports/distfiles中的mrtg-2.9.7.tar.gz 解开 将images中的所有档案放入
    /usr/local/apache/htdocs/mrtg/
    c.4 第一次执行mrtg
    指令:/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg
    (若有错误..别理他...多弄个一两次就正常了)
    c.5 用crontab定期执行 (每5分钟执行一次)
    指令:crontab -e
    内容:
    5,10,15,20,25,30,35,40,45,50,55 * * *  * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg
    5.测试
    做一个连结指向到对应的index.html ...
    观看mrtg流量
    6.Check it out ... 有port真好 方便相随 ..
    7.後设定..您仍然可以再去参照mrtg.cfg.sample修正mrtg档案
    别忘了要重新做c.2 产生index.html档案 并重跑mrtg喔
    ex:若我要将流量图改成往右跑 我要在mrtg中加入
    Options[_]: growright
    然後就照上面的重run一次index.html 及mrtg就可以...^^
    补充:mrtg中文化
    1.之前我们安装好的mrtg流量统计是英文的,还记得吗?
    现在为了让我们自己看得舒服些..换成中文的...
    2.在mrtg的设定档加入这一行...
    Language: big5
    3.照先前提过的重新创造一个设定档...
    接下来就会有一个亲切的中文介面喔~
    感激费心中文化的人...
    Tate Chen() and Donlong ()
    相关网页
    .MRTG官方网站 :   
阅读(1626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~