在FREEBSD下安装和配置MRTG

1、用PORTS安装: 
cd /usr/ports/net-mgmt/mrtg make install 
2、后面运行可能会因为缺少以下组件而报错 : /usr/local/bin/cfgmaker cvsup.freebsdsystem.org > mrtg.cfg Can't locate SNMP_util.pm in @INC (@INC contains: /usr/local/bin/../lib/mrtg2 /usr/local/bin /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/bin/cfgmaker line 105.
 解决方法: perl缺少SNMP_util.pm模块。 安装以下支持: /usr/ports/net-mgmt/p5-SNMP_Session cd /usr/ports/net-mgmt/p5-SNMP_Session make install 
3、测试下看是否装好: 运行/usr/local/bin/mrtg,只要没报“Command no found”就Ok。 
4、安装APACHE cd /usr/ports/www/apache22 make install 
5、生成cfg文件 /usr/local/bin/cfgmaker 团体名@IP地址 > mrtg.cfg 
6、修改mrtg.cfg WorkDir:/usr/mrtg #我建的目录,通过WEB发布的内容放在这里 Refresh:300 RunAsDaemon:yes 注意没有空格的!!!!! 
7、建个工作目录 mkdir /usr/mrtg 
8、生成html文件 /usr/local/bin/indexmaker --output=/usr/mrtg/index.html /usr/local/etc/mrtg/mrtg.cfg 
9、启动APACHE 修改路径位 vi /usr/local/etc/apache22/httpd.conf DocumentRoot "/usr/mrtg" /usr/local/sbin/apachectl -k start 
10、最后一步了,启动MRTG mrtg /usr/local/etc/mrtg.cfg 
11、打开浏览器查看 http://192.168.1.2/index.html 祝你成功!!!!