ccidnet????

出版日期:2003-07-28 总期号:528 本年期号:28

本期导读
综合报道
零组件
数字新生活
软件.net
新手玩电脑
游戏空间
办公新人类
教育信息化
社会培训
建立校园网流量统计系统(下)

刘坤峰

  (接上期B5版)在上一期,我们讲解了利用MRTG软件建立校园网流量统计系统所需要的硬件和软件,以及安装MRTG软件之前的准备工作。这期我们讲一讲MRTG软件的安装和运行。


  安装MRTG


  首先,假如下载mrtg-2.9.28.tar.gz到/root下。

  # cd /usr/local/src

  # cp /root/mrtg-2.9.28.tar.gz ./

  # tar -zxvf mrtg-2.9.28.tar.gz

  # cd mrtg-2.9.28

  # ./configure --prefix=/usr/local/mrtg

  # make

  # make install

  然后在Apache的DocumentRoot目录下创建一个子目录,用来存放MRTG生成的文件。假如DocumentRoot在/var/www/html目录下,我们在该目录下创建子目录MRTG:mkdir /var/www/html/mrtg


  配置MRTG


  MRTG的配置信息保存在Mrtg.cfg文件中的,创建该文件并且在其中定义希望的监控特性。MRTG软件包提供了Cfgmaker配置工具,通过该工具,根据给定的参数可以自动生成Mrtg.cfg配置文件。下面是生成MRTG配置文件的步骤:

  # /usr/local/mrtg/bin/cfgmaker --gl

  obal "WorkDir: /var/www/html/mrtg"

  --global "Options[_]: growright,bits"

  --ifref=ip

  --output /var/www/html/mrtg/mrtg.cfg

  public@192.168.0.1

  上面生成Mrtg.cfg文件的命令要输入在一行。

  其中:

  “-global”参数表示后面的选项是对后面指定的设备都是有效的。如果希望对多个设备进行监控时,该参数就会发生作用。

  “WorkDir”用来指示MRTG的工作目录,它指定了MRTG产生的日志文件和HTML等文件的存放位置。

  “Options”用来指定一些特定的选项,“growright:mrtg”产生的流量图从右向左绘图。

  “bits:”流量单位为bits。

  “ifref=ip”用来指示用什么选项来标识设备接口,这里指定使用IP地址来标识网络设备接口。

  “--output /var/www/html/mrtg/mrtg.cfg”指定将生成的配置文件存放在/var/www/html/mrtg目录下。

  “public@192.168.0.1”表示采用共同体名为Public,监控IP地址为192.168.0.1的路由器。


  运行MRTG


  生成了正确的配置文件,就可以运行MRTG了:

  # / usr / local / mrtg / bin / mrtg / var / www / html / mrtg / mrtg.cfg

  它将查询被监控的设备并在工作目录下创建流量图形文件和HTML等文件。在前两次运行MRTG时可能会报告遗失日志文件的报警信息,不必担心,只需要连续运行三次以后再启动MRTG就不会产生报警信息了。如果仍然出现报警信息那么就需要检查问题出在哪里了。

  MRTG软件自带了一个主页生成软件Indexmaker,利用这个软件,根据给定的一些选项,可以很方便地创建MRTG的Index.html文件。示例如下:

  # /usr / local / mrtg / bin / indexmaker -output=/var/www/html/mrtg/index.html

  --title=某校校园网路由器流量统计

  /var/www/html/mrtg/mrtg.cfg

  上面创建MRTG的Index.html的命令也要在一行输入。

  使用手工运行MRTG并不能定时产生适当的统计信息,因此还需要定时自动运行MRTG来生成统计信息,默认为5分钟运行一次。作为Root身份Crontab -e进入编辑状态,添加内容如下:

  */5 * * * * /usr/local/mrtg/

  bin/mrtg /var/www/html/mrtg/mrtg.cfg

  或vi /etc/crontab

  添加:

  */5 * * * * root /usr/local/mrtg/bin/ mrtg/var/www/html/mrtg/mrtg.cfg

  添加完后,不用重启Cron进程或机器,MRTG就能够自动定时生成路由器流量统计信息。

  现在就可以查看路由器流量统计图形了,启动Linux的浏览器,打开:

  /var/www/html/mrtg/index.html

  定时自动刷新的流量统计图形就呈现在眼前了。

  (全文完)