OSWatcher是Oracle提供的一個(gè)用于操作系統(tǒng)監(jiān)控的工具包。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、濂溪網(wǎng)站維護(hù)、網(wǎng)站推廣。OS Watcher Black Box(OSWbb )是UNIX 腳本的集合,其用來收集和歸檔數(shù)據(jù),從來來幫助定位問題。 OSWbb 操作可以設(shè)置為一個(gè)后臺(tái)進(jìn)程,然后規(guī)則的收集數(shù)據(jù),其調(diào)用Unix 的工具,如vmstat,netstat和iostat。
AIX
Tru64
Solaris
HP-UX
Linux
OSWbb 需要在每個(gè)節(jié)點(diǎn)上安裝
上傳安裝包
到服務(wù)器上(放在有剩余空間的目錄下,使用df –h查看目錄空間情況)
解壓安裝OSwbb
oswbb 文件夾包含了所有需要的文件。解壓縮的過程就是安裝OSWbb的過程,OSWbb 不需要安裝,直接解壓縮即可
~]# tar -xvf oswbb703.tar -C /
-C:指定解壓到的目錄,此出解壓到根目錄下
~]# ls /oswbb/ -d
/oswbb/
卸載OSWbb,使用rm 命令移除整個(gè)文件夾即可,如下:
~]# rm -rf /oswbb/
當(dāng)OSWbb 安裝完成之后,就可以使用start 和stop 腳本,在OSWbb第一次使用時(shí),它會(huì)創(chuàng)建一些歸檔的子目錄。這些歸檔目錄包含多個(gè)子目錄,每一個(gè)子目錄對(duì)應(yīng)一個(gè)收集數(shù)據(jù)。目錄如:top, vmstat, iostat, mpstat, netstat, ps等
啟動(dòng)oswbb之前必須設(shè)置OS的LANG環(huán)境變量為英文環(huán)境,要不然oswbba的時(shí)候無法分析
~]# export LANG=zh_US
~]# date #通過date的輸出結(jié)果,查看語言環(huán)境
Fri Jan 3 20:56:15 CST 2014
啟動(dòng)OSWbb 功能用安裝目錄下的startOSWbb.sh 腳本,此腳本有4個(gè)參數(shù),如下:
參數(shù)1:數(shù)據(jù)收集的頻率間隔,多少秒收集一次
參數(shù)2:數(shù)據(jù)保留的時(shí)間,單位小時(shí)
參數(shù)3:可選參數(shù),指定壓縮方式
參數(shù)4:可選參數(shù),指定收集產(chǎn)生的歸檔位置;默認(rèn)的在oswbba下archive目錄下
如果沒有指定任何參數(shù),默認(rèn)情況是30秒收集一次,歸檔數(shù)據(jù)保留48個(gè)小時(shí)。
一般情況下我們指定頻率和保留時(shí)間即可,如下:
~]# cd /oswbb/ #cd到oswbb解壓安裝后的目錄下
]# ls startOSWbb.sh #可以看到有startoswbb.sh腳本
startOSWbb.sh
]# nohup ./startOSWbb.sh 5 24 &
#nohup和&:是為了放在后臺(tái)運(yùn)行
參數(shù)5:5秒采集一次
參數(shù)24:保留24小時(shí)的數(shù)據(jù)
]# ps -ef|grep -i osw|grep -v grep#查看oswatcher正在運(yùn)行
root 31930 1 0 19:30 pts/1 00:00:00 /bin/sh ./OSWatcher.sh 5 24
由于沒有手動(dòng)指定參數(shù)3和參數(shù)4,故:不使用壓縮,歸檔位置默認(rèn),即oswbb下的archive目錄下,如下
]# pwd
/oswbb
]# ls archive/
oswiostat oswmeminfo oswmpstat oswnetstat oswprvtnet oswps oswslabinfo oswtop oswvmstat
而archive下的每個(gè)子目錄下都對(duì)應(yīng)這生成的文件,如:
]# ls archive/oswiostat/
uwaydb_iostat_14.01.03.1900.dat
uwaydb_iostat_14.01.03.2000.dat
uwaydb_iostat_14.01.03.2100.dat
uwaydb_iostat_14.01.03.2200.dat
uwaydb_iostat_14.01.03.2300.dat
停止OSWbb,使用stopOSWbb.sh 腳本即可。這個(gè)命令將終止所有相關(guān)的進(jìn)程。
例如
]# ps -ef|grep -i osw|grep -v grep
root 31930 1 0 19:30 pts/1 00:00:07 /bin/sh ./OSWatcher.sh 5 24
root 32166 31930 0 19:30 pts/1 00:00:00 /bin/sh ./OSWatcherFM.sh 24 /oswbb/archive
]# ./stopOSWbb.sh
#執(zhí)行stoposwbb腳本后,不在存在相關(guān)進(jìn)程,說明已經(jīng)停止
]# ps -ef|grep -i osw|grep -v grep
我們用OSWatcher 收集了數(shù)據(jù)存儲(chǔ)到歸檔里,但是這些文件不利于分析,所以O(shè)racle 提供了OSWbba(OS Watcher Black Box Analyzer)工具,其可以分析OSWbb收集的數(shù)據(jù)并用圖表展示出來。
OSWbba 不需要安裝,其是一個(gè)獨(dú)立的java 包
AIX
Solaris
HP-UX
Linux
Windows XP
OSWbba 是用java 寫的,所以運(yùn)行OSWbba 至少需要Java 1.4.2的版本。OSWbba 可以運(yùn)行在任何平臺(tái)下。
使用如下方法,查看java版本
]# java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
如果java版本低于1.4.2,請(qǐng)先升級(jí)java
這里涉及到顯示圖形,需要在本地電腦安裝xmanager,啟動(dòng)Xmanager – Passive工具,關(guān)閉本機(jī)防火墻,配置服務(wù)器主機(jī):
]# export DISPLAY=192.168.9.43:0.0
#此處192.168.9.43是本機(jī)的ip地址
]# xhost + #看到如下提示,證明圖形可用
access control disabled, clients can connect from any host
]# java -jar oswbba.jar -i /oswbb/archive
#-i后面指定采樣數(shù)據(jù)的歸檔目錄
Starting OSWbba V7.0
OSWatcher Black Box Analyzer Written by Oracle Center of Expertise
Copyright (c) 2012 by Oracle Corporation
Parsing Data. Please Wait...
Enter 1 to Display CPU Process Queue Graphs
Enter 2 to Display CPU Utilization Graphs
Enter 3 to Display CPU Other Graphs
Enter 4 to Display Memory Graphs
Enter 5 to Display Disk IO Graphs
Enter 6 to Generate All CPU Gif Files
Enter 7 to Generate All Memory Gif Files
Enter 8 to Generate All Disk Gif Files
Enter L to Specify Alternate Location of Gif Directory
Enter T to Alter Graph Time Scale Only (Does not change analysis dataset)
Enter D to Return to Default Graph Time Scale
Enter R to Remove Currently Displayed Graphs
Enter A to Analyze Data
Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale)
Enter P to Generate A Profile
Enter X to Export Parsed Data to File
Enter Q to Quit Program
Please Select an Option:2 #查看CPU使用情況
Please Select an Option:4 #查看內(nèi)存情況
Please Select an Option:5 #查看磁盤IO情況
The Following Devices and Average Service Times Are Ready to Display:
Device Name Average Service Times in Milliseconds
sda 0.17097222222222222
dm-0 0.08131944444444443
dm-2 0.017291666666666664
dm-1 0.0
scd0 0.0
Specify A Case Sensitive Device Name to View (Q to exit):輸入disk名稱
如這里輸入:sda
如上,我們只是舉例使用了常用的2、4、5選項(xiàng),其他的選項(xiàng)有興趣的可以自己參照幫助手冊(cè)研究
官方幫助文檔:在解壓后的oswbb/docs中
]# ls /oswbb/docs/*
/oswbb/docs/OSWatcher_Black_Box:
OSWatcherUserGuide.pdf oswbb_README.txt
/oswbb/docs/The_Analyzer:
OSW_Black_Box_Analyzer_Overview.pdf oswbbaUserGuide.pdf oswbba_README.txt
Oswbb和oswbba還有很多其他的用法,此手冊(cè)只是最基本的,有興趣的朋友可以參照官方幫助手冊(cè)研究…
分享題目:Oracle_oswbba工具使用詳解-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://www.rwnh.cn/article24/csidje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、定制開發(fā)、自適應(yīng)網(wǎng)站、網(wǎng)站改版、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容