
| 出版日期:2003-07-28 总期号:528 本年期号:28 |
|
建立校园网流量统计系统(下)
刘坤峰 (接上期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 定时自动刷新的流量统计图形就呈现在眼前了。 (全文完) |
|||||||||||||||||||||||