作者 主題: 重造輪子計畫:MRTG? RRDTOOL?  (閱讀 2883 次)

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

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4049
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
重造輪子計畫:MRTG? RRDTOOL?
« 於: 2008-12-17 10:38 »
昨天「徹徹底底」的研究了 SNMP 一番,在

1. 使用 SNMP function 的 snmprealwalk() 取得 SNMP 資料,然後
2. 研究取得那些「樂透」明牌的意義,我大致瞭解這類工具的精神了 (取得資料、運算、儲存、繪製圖形,除了特殊需求基本上不需要瞭解如何寫程式或是資料庫),所以
3. 我打算使用 PHP + MySQL + jpgraph 來重新打造輪子

SNMP:
認識 SNMP
MRTG 偵測遠端服務運作狀況, DNS 為例    
[教學]大作 rrdtool (像 mrtg 的東東) 完全攻略


PHP:
http://tw.php.net/manual/en/ref.snmp.php

JpGraph:
http://www.aditus.nu/jpgraph/

重造輪子的好處大概就是
1. 練習
2. 網頁介面管理
3. 資料庫儲存
4. 系統轉換「比較」容易 (我覺得,因為對 PHP 比較熟)

樂透明牌參考
代碼: [選擇]
    [.iso.3.6.1.2.1.1.1.0] => "fortigate60"
    [.iso.3.6.1.2.1.1.2.0] => OID: .iso.3.6.1.4.1.12356.600
    [.iso.3.6.1.2.1.1.3.0] => Timeticks: (171516537) 19 days, 20:26:05.37
    [.iso.3.6.1.2.1.1.4.0] => "hoyo"
    [.iso.3.6.1.2.1.1.5.0] => "Fortigate-60"
    [.iso.3.6.1.2.1.1.6.0] => "learningpro"
    [.iso.3.6.1.2.1.2.2.1.16.1] => Counter32: 3888206649
    [.iso.3.6.1.2.1.2.2.1.16.2] => Counter32: 60
    [.iso.3.6.1.2.1.2.2.1.16.3] => Counter32: 814842427
    [.iso.3.6.1.2.1.2.2.1.16.4] => Counter32: 60
    [.iso.3.6.1.2.1.2.2.1.16.5] => Counter32: 0
    [.iso.3.6.1.2.1.2.2.1.17.1] => Counter32: 152999578
    [.iso.3.6.1.2.1.2.2.1.17.2] => Counter32: 1
    [.iso.3.6.1.2.1.2.2.1.17.3] => Counter32: 127830554

破解明牌:OID assignments from the top node
« 上次編輯: 2008-12-17 10:45 由 hoyo »
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫