MRTG in FreeBSD 7.0

因為snmpd已經進base,所以不用另外裝net-snmp了,直接在放rc.conf

bsnmpd_enable="YES"

然後從ports裝mrtg

/usr/ports/net-mgmt/mrtg

裝好後設定檔在/usr/local/etc/mrtg/下有範本,不過還是用cfgmaker生比較快

cfgmaker public@127.0.0.1 > mrtg.cfg

(放在哪裡沒差,我是習慣放在/usr/local/etc/mrtg/)
(如果出現error,可能是需要裝/usr/ports/net-mgmt/p5-SNMP_Session)
生完的cfg還是需要修改,Workdir要改成放統計完成資料的絕對路徑
在下面加個Options[_]: growright讓圖像一般常看到的從右而左從新到舊產生
然後用

indexmaker mrtg.cfg > /home/http/mrtg/index.htm

生成index(mrtg.cfg跟index.htm視檔案的位置跟要放的地方決定)
最後跑幾次

env LANG=C /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

(要加env是因為我locale預設是zhTW.UTF8)
等到沒error了(也就是檔案生成完了)
在/etc/rc.conf加上

mrtg_daemon_enable="YES"

開機就會自動開始統計,如果要手動啟動就執行

/usr/local/etc/rc.d/mrtg_daemon start

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: