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 祝你成功!!!!