精華區beta FreeBSD 關於我們 聯絡資訊
※ 引用【[email protected] (rm -rf / o_O...)】的話: : ※ 引述《[email protected] (改走頹廢路線)》之銘言: : > 已經找出問題了! : > 謝謝 : 目前我也遇到這樣子的問題,似乎 cfgmaker 沒辦法從 snmp 那邊抓資料 : 結果 mrtg 跑起來沒有圖表,請問您是否也是遇到這樣子的問題? : 請問您是如何解決的? : 我現在用的是 freebsd4.6+net-snmp-5.0.1_3+mrtg-2.9.21 # cd /usr/ports/net/net-snmp # make install 請新增一個文字檔 /usr/local/share/snmp/snmpd.conf 加入下面內容 rocommunity mrtg ro 表示 read only 這裡我設定 community 為 mrtg 為了安全問題, 不想用 public 接著啟動 snmpd # /usr/local/etc/rc.d/snmpd start 安裝 mrtg # cd /usr/ports/nrt/mrtg # make install # cd /usr/local/etc/mrtg # rehash # cfgmaker [email protected] >mrtg.cfg ^^^^這是我們設定的 community name 接著修改 mrtg.cfg 加入你想要的功能 如: # 如果要使用中文的 MRTG 則加入下面這一行 Language: big5 # 設定你的 MRTG 要放在哪個目錄,應該要放在網頁可以 # 連結到的地方,我的網頁根目錄是 /home/www,所以我將 # MRTG 放在下面的目錄。 WorkDIR:/home/www/mrtg # 預設的 MRTG 所產生的圖時間是由右到左 # 我喜歡由左到右,故加入下面這一行 Options[_]: growright 接著在自己的網頁目錄中建立一個 mrtg 的檔案 # mkdir /home/www/mrtg 然後使用指令 indexmaker 來建立 MRTG 的首頁: # indexmaker -title '流量統計' -output \ /home/www/mrtg/index.html mrtg.cfg 輸出的檔案 index.html 你也可以使用其他的網頁編輯軟體再 去修改美化它。接下來要將MRTG的一些圖片檔複製到 mrtg 的目錄裡: # cd /usr/ports/net/mrtg/work/mrtg* # cd images # cp * /home/www/mrtg/ 最後啟動 mrtg: # /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg 第一次執行上面的指令可能會有一些錯誤訊息,不要理它, 因為是第一次執行 mrtg,所沒有一新舊的圖,只要再多執 行幾次就好了。沒問題之後,使用指令 crontab -e 來把 上述指令每 5 分鐘執行一次,加入下面這一行(自行接上,中間有空白): 5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg 現在你可以使用 http://yourserver/mrtg 來連去看看。最後別 忘了移除安裝過程的暫存檔: # cd /usr/ports/net/mrtg/ # make clean