天天看點

OSWatcher 監控Linux 系統工作負載

          OSWatcher 是oracle 提供的用于捕獲作業系統性能名額,幫助DBA 分析、診斷資料庫性能、故障,MOS 下載下傳位址:1526578.1,包括2部分:

         oswbb: 一個 unix 作業系統的 shell script,用來收集和存儲資料。

         oswbba: 一個 java 工具用來自動分析資料,提供建議,産生圖形和一個 html 文檔。 

         1、下載下傳安裝包,上傳至資料庫伺服器,解壓縮至安裝目錄:

# mkdir -p  /u01/app/oracle/oswbb

#tar -xvf oswbb840.tar   -C /u01/app/oracle/oswbb/

OSWatcher 監控Linux 系統工作負載

      如果是RAC 資料庫,監控叢集私有網絡,需增加private.net 檔案,指定RAC 節點的private nodename

安裝目錄中找到檔案Exampleprivate.net,複制一份命名為private.net ,編輯檔案private.net,根據不同的os 平台進行修改

cp Exampleprivate.net private.net

OSWatcher 監控Linux 系統工作負載

這裡OS為linux ,隻保留linux 部分其他平台移除掉,修改完成後儲存為如下内容

OSWatcher 監控Linux 系統工作負載

2、啟動oswbb進行系統性能捕獲,60秒進行一次捕獲,資料保留最近的48小時之内的

setsid ./startOSWbb.sh 60 48

OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載

采集的性能資料存放在archive 目錄,這些資料可以通過oswbba 進行分析

OSWatcher 監控Linux 系統工作負載

停止資料采集,執行./stopOSWbb.sh 指令

3、分析采集到的資料

通過oswbba.jar 包将采集到的資料繪制成圖形,産生分析報告,確定系統已經安裝java 環境。

java -jar oswbba.jar -i /u01/app/oracle/oswbb/oswbb/archive/ -A –D

OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載

檢視存放在analysis目錄中的分析報告、圖形,打包下載下傳下來

OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載
OSWatcher 監控Linux 系統工作負載