作者 主題: mdk 10.2 ....15分鐘簡單做mrtg  (閱讀 7300 次)

0 會員 與 1 訪客 正在閱讀本文。

sct181

  • 活潑的大學生
  • ***
  • 文章數: 329
    • 檢視個人資料
mdk 10.2 ....15分鐘簡單做mrtg
« 於: 2006-08-18 20:05 »
其實最難的就是找到正確的rpm,
剩下的一點都不難。

這是mdk10.2的例子,不一定適用於其它版本。

首先先安裝net-snmp-5.2.1-3mdk.i586.rpm,本檔不包含在mak10.2 dvd裏面,要另外下載。
我是在這裏找到的 http://rpm.pbone.net/
接著安裝mrtg-2.10.15-2mdk.i586.rpm,預設路徑在/var/www/html/mrtg/mrtg.cfg
安裝完成後,記得啟動snmpd,

我是安裝後不理它,然後在自已的www資料夾建一個mrtg資料夾,(apache的路徑下)
不用複製任何程式,先進入資料夾然後再做設定。
 
cfgmaker --output=mrtg.cfg 10.0.0.1  

如果你的snmp有設密碼,那要加在10.0.0.1前面,例如******@10.0.0.1


修改mrtg.cfg的內容
WorkDir: /home/sct/htm/mrtg      <<<<<<你的mrtg html檔的路徑,也就是剛剛新建的那個,記得要把前面的#去掉
Options[_]: growright, bits
Language: big5        <<<設中文


執行三次
mrtg mrtg.cfg

第一次有錯誤訊息,別理它,
第二次也是有錯誤訊息,比較少,
第三次就無任何回應了。

indexmaker --output=index.htm     <<<<<<<<<輸出htm檔案,在這裏都沒加任何路徑,因為我是直接在該目錄下操作的。

再來修改你的crontab,mrtg rpm一裝完,它就幫你寫好了,只要改一下路徑。

這樣就完成了。

進階:
如果你要監控其它電腦或設備,只要開啟該設備的snmp支援,
例如adsl的atu(預設是192.168.1.1),先開啟snmp,linux上新增虛擬介面,
192.168.1.2 mask 255.255.255.0  ..........

然後在另一個資料夾,
同樣方法再做一次,這樣會產生兩個不同網頁,需要兩個cron命令,
然後手動把mrtg.cfg裏面的內容,把重點複製到你主要的mrtg.cfg裏,
再把index.htm裏面的重點,複製到你的htm裏面。

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
Re: mdk 10.2 ....15分鐘簡單做mrtg
« 回覆 #1 於: 2006-08-18 23:34 »
引述: "sct181"
其實最難的就是找到正確的rpm,
剩下的一點都不難。

這是mdk10.2的例子,不一定適用於其它版本。

首先先安裝net-snmp-5.2.1-3mdk.i586.rpm,本檔不包含在mak10.2 dvd裏面,要另外下載。
我是在這裏找到的 http://rpm.pbone.net/
接著安裝mrtg-2.10.15-2mdk.i586.rpm,預設路徑在/var/www/html/mrtg/mrtg.cfg
安裝完成後,記得啟動snmpd,

我是安裝後不理它,然後在自已的www資料夾建一個mrtg資料夾,(apache的路徑下)
不用複製任何程式,先進入資料夾然後再做設定。
 
cfgmaker --output=mrtg.cfg 10.0.0.1  

如果你的snmp有設密碼,那要加在10.0.0.1前面,例如******@10.0.0.1


修改mrtg.cfg的內容
WorkDir: /home/sct/htm/mrtg      <<<<<<你的mrtg html檔的路徑,也就是剛剛新建的那個,記得要把前面的#去掉
Options[_]: growright, bits
Language: big5        <<<設中文


執行三次
mrtg mrtg.cfg

第一次有錯誤訊息,別理它,
第二次也是有錯誤訊息,比較少,
第三次就無任何回應了。

indexmaker --output=index.htm     <<<<<<<<<輸出htm檔案,在這裏都沒加任何路徑,因為我是直接在該目錄下操作的。

再來修改你的crontab,mrtg rpm一裝完,它就幫你寫好了,只要改一下路徑。

這樣就完成了。

進階:
如果你要監控其它電腦或設備,只要開啟該設備的snmp支援,
例如adsl的atu(預設是192.168.1.1),先開啟snmp,linux上新增虛擬介面,
192.168.1.2 mask 255.255.255.0  ..........

然後在另一個資料夾,
同樣方法再做一次,這樣會產生兩個不同網頁,需要兩個cron命令,
然後手動把mrtg.cfg裏面的內容,把重點複製到你主要的mrtg.cfg裏,
再把index.htm裏面的重點,複製到你的htm裏面。


只要你設定好了 urpmi 要找 net-snmp 一點也不難...
只要 urpmi net-snmp 就可以自動裝好了。
http://easyurpmi.zarb.org/

剩下就是跟一般 mrtg 一樣而已了∼
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/