|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729831
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2005/2/17 15:09 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [分享] MRTG 在Netscreen之應用
- 步驟一:
開啟您的Netscreen的snmp功能 Menu->Configuration->Report Settings->SNMP->New community Community Name=public version=V1 Hosts IP Address=您的MRTG server 按下OK確定無任何錯誤; Netmask 不用輸入以避免錯誤訊息.
步驟二: 回到您的Fedora, 並確定MRTG package 已經安裝 查詢套件指令 /bin/rpm -qa | grep mrtg
先說明幾個重要檔案路徑: 1)主要設定檔 mrtg.cfg 或 xxx.cfg 置於/etc/mrtg 2)自動排程設定檔 mrtg 置於/etc/cron.d
步驟三: 測試 snmp 與網路設備之資料抓取 #/usr/bin/snmpwalk -v1 -c public netscreen_IP OID netscreen_IP=您的防火牆之IP OID=要抓取的參數, 如速率,cpu,etc...
OID 請參考 http://5xt.support.netscreen.safeharbor.com/knowbase/root/public/nskb718.htm?path=Management%20%3E%20SNMP%20%3E
範例: CPU loading #/usr/bin/snmpwalk -v1 -c public 192.168.244.254 .1.3.6.1.4.1.3224.16.1.2.0 SNMPv2-SMI::enterprises.3224.16.1.2.0 = INTEGER: 2
步驟四: 製作編輯MRTG設定檔
建立設定檔 #/usr/bin/cfgmaker public@netscreen_IP > /etc/mrtg/ns50.cfg 此時系統會連結netscreen並抓取部分網路速率值, 請打開 ns50.cfg 並依需要作調整, 筆者實際操作下, 此步驟可正確抓取目前使用中的網路埠速率, 但如 CPU 或 session 等值, 需用到OID.
設定檔各參數用法 http://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg-reference.html http://www.siliconvalleyccie.com/linux-hn/mrtg-advanced.htm http://ns25-50-support.netscreen.com/knowbase/root/public/nskb5070.htm?path=Management%20%3E%20Administration%20%3E
步驟五: OID用法
從OID table 選擇要抓取的值, 填入Target, 如下範例 Target[192.168.229.254_cpu]: .1.3.6.1.4.1.3224.16.1.2.0&.1.3.6.1.4.1.3224.16.1.3.0:public@192.168.229.254: Options[192.168.229.254_cpu]: nopercent,growright,gauge
*請注意OID最後值需補一個零, 才能正常作用 *如出現'sysUptime' and 'sysName' 等錯誤訊息, 請加入 NoMib2: Yes
步驟六: 產生圖表 #/usr/bin/mrtg /etc/mrtg/ns50.cfg 第一次執行時會出現錯誤訊息, 請連續執行三次
步驟七: 自動排程建立圖表 #vi /etc/cron.d/mrtg 0-59/5 * * * * root /usr/bin/mrtg /etc/mrtg/ns50.cfg 每五分鐘更新圖表
其他參考網頁 http://bbs.chinaunix.net/forum/30/041117/446659.html
別人的範例 http://mrtg.sjsmit.edu.tw/ns204/ns204.html
|
|
|
討論串
|