1. 程式人生 > 其它 >OSWatcher 監控Linux 系統工作負載

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/

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

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

cp Exampleprivate.net private.net

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


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

setsid ./startOSWbb.sh 60 48

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

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


3、分析採集到的資料

通過oswbba.jar 包將採集到的資料繪製成圖形,產生分析報告,確保系統已經安裝java 環境。

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

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