首先安裝 SNMP
# cd /usr/ports/net-mgmt/net-snmp # make install clean # cd /usr/local/etc/rc.d # mv snmpd snmpd.sh
接下來新增 snmpd.conf
# cd /usr/local/share/snmp # vi snmpd.conf rocommunity mrtg syslocation where syscontact bojack@bojack.idv.tw
編輯 /etc/rc.conf
snmpd_enable="YES" snmpd_pidfile="-a -p /var/run/snmpd.pid" snmptrapd_enable="YES" snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
開始啟動 SNMP
# /usr/local/etc/rc.d/snmpd.sh start
然後我們再來安裝 MRTG
# cd /usr/ports/net-mgmt/mrtg # make install # cd /usr/local/etc/mrtg # cfgmaker mrtg@blog.bojack.idv.tw >mrtg.cfg
去修改 mrtg.cfg
Language: big5 WorkDir: /path/to/mrtg Options[_]: growright, bits
再加入一行到 /etc/rc.conf
mrtg_daemon_enable="YES"
建立 MRTG 所要使用的 html
# cd /usr/local/etc/mrtg # indexmaker -title '流量統計' -output /path/to/your/mrtg/index.html mrtg.cfg
複製 MRTG 所提供的圖片來美化它
# cd /usr/ports/net-mgmt/mrtg/work/mrtg* (* 指的是版本) # cd images # cp * /path/to/your/mrtg
啟用 MRTG 囉,一開始會有錯誤訊息 ... 多試幾次就好了
# /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
加到 crontab ,每 5 分鐘執行一次\r
*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
下面這幾篇可以繼續延伸閱讀一下 .MRTG-CPU Loading from WeitheenMRTG-Ram Swap from Weitheen
創作者介紹
創作者 從有為青年變成有為中年男子的生活札記 的頭像
Bojack

從有為青年變成有為中年男子的生活札記

Bojack 發表在 痞客邦 留言(0) 人氣( 997 )