OSWatcher安装使用说明

软件介绍:
       oswatch(简称osw)是oracle的一个操作系统监控工具,oswatch是一个轻量级的操作系统监控工具,通过调用系统的命令完成信息的收集,并形成历史数据,命令如下:ps ,top ,mpstat ,iostat,netstat ,traceroute vmstat 。支持的操作系统有AIX ,Tru64 ,Solaris ,HP-UX ,Linux 。OSWbb用作数据采集 ,OSWbba用作 绘图和分析工具,其捆绑在 OS Watcher Black Box(OSWbb)4.0中,其实就是 OSWbb收集数据,OSWbba 分析数据。

OSW 4.0 之前是:OSWatcher 和 OSWg的关系。
OSW 4.0 后变成了: OSWbb 与 OSWbba 的关系。

在启动OSWbba 工具之前,必须先安装java 1.4.2 或以上版本。 当然如果安装过了Oracle,那么oracle 安装目录里也有java。注意:java的path环境变量设置。注意:osw工具需要以root用户来操作。

1. 安装oswatcher
    其实就是解tar包,我是mac电脑,下载后直接就是解压好的文件夹,拷贝到服务器上,改一下权限就可以用了,方便的很。

[root@test oswbb]# ll
total 444
drwxr-xr-x 2 oracle oinstall 4096 Mar 4 11:20 analysis
drwxr-xr-x 12 oracle oinstall 4096 Mar 4 11:23 archive
-rwxr-xr-x 1 oracle oinstall 67 Mar 4 10:09 call_du.sh
-rwxr-xr-x 1 oracle oinstall 68 Mar 4 10:09 call_sar.sh
-rwxr-xr-x 1 oracle oinstall 71 Mar 4 10:09 call_uptime.sh
drwxr-xr-x 4 oracle oinstall 4096 Mar 4 10:09 docs
-rwxr-xr-x 1 oracle oinstall 626 Mar 4 10:09 Example_extras.txt
-rwxr-xr-x 1 oracle oinstall 1864 Mar 4 10:09 Exampleprivate.net
drwxr-xr-x 3 oracle oinstall 4096 Mar 4 17:16 gif
-rwxr-xr-x 1 oracle oinstall 772 Mar 4 10:09 ifconfigsub.sh
-rwxr-xr-x 1 oracle oinstall 743 Mar 4 10:09 iosub.sh
drwxr-xr-x 2 oracle oinstall 4096 Mar 5 10:23 locks
-rwxr-xr-x 1 oracle oinstall 1486 Mar 4 10:09 ltop.sh
-rwxr-xr-x 1 oracle oinstall 542 Mar 4 10:09 mpsub.sh
-rwxr-xr-x 1 oracle oinstall 740 Mar 4 10:09 nfssub.sh
drwx------ 31 oracle oinstall 4096 Mar 4 09:26 oracle
-rwxr-xr-x 1 oracle oinstall 5062 Mar 4 10:09 OSWatcherFM.sh
-rwxr-xr-x 1 oracle oinstall 35108 Mar 4 10:09 OSWatcher.sh
-rwxr--r-- 1 oracle oinstall 233897 Mar 4 17:02 oswbba.jar
-rwxr-xr-x 1 oracle oinstall 414 Mar 4 10:09 oswib.sh
-rwxr-xr-x 1 oracle oinstall 435 Mar 4 10:09 oswnet.sh
-rwxr-xr-x 1 oracle oinstall 825 Mar 4 10:09 oswrds.sh
-rwxr-xr-x 1 oracle oinstall 524 Mar 4 10:09 oswsub.sh
drwxr-xr-x 2 oracle oinstall 4096 Mar 4 11:20 profile
-rwxr-xr-x 1 oracle oinstall 1445 Mar 4 10:09 psmemsub.sh
drwxr-xr-x 2 oracle oinstall 4096 Mar 4 10:09 src
-rwxr-xr-x 1 oracle oinstall 2574 Mar 4 10:09 startOSWbb.sh
-rwxr-xr-x 1 oracle oinstall 558 Mar 4 10:09 stopOSWbb.sh
-rwxr-xr-x 1 oracle oinstall 746 Mar 4 10:09 tarupfiles.sh
-rwxr-xr-x 1 oracle oinstall 4219 Mar 4 10:09 tar_up_partial_archive.sh
drwxr-xr-x 2 oracle oinstall 4096 Mar 5 10:23 tmp
-rwxr-xr-x 1 oracle oinstall 545 Mar 4 10:09 vmsub.sh
-rwxr-xr-x 1 oracle oinstall 1486 Mar 4 10:09 xtop.sh
[root@test oswbb]#

2. 启动、停止OSWatcher
执行startOSW.sh脚本即可启动,语法如下,此处建议使用nohup后台来执行,如果启动时没有指定以下2个参数,那么默认30秒收集一次,数据保留48个小时。

startOSW.sh 参数1 参数2  
参数1:数据收集的间隔,单位是[秒]
参数2:数据收集多长时间,单位是[小时]


[root@test oswbb]# nohup ./startOSWbb.sh 60 10 &
[1] 20042
[root@test oswbb]# nohup: ignoring input and appending output to `nohup.out'

[1]+ Done nohup ./startOSWbb.sh 60 10

执行stopOSW.sh脚本即可关闭

[root@test oswbb]# ./stopOSWbb.sh


3.  OS Watcher Black Box Analyzer安装及使用方法
OSWbba 是用 java 写的,所以运行OSWbba 需要Java1.4.2或更高的版本,OSWbba 可以运行在任何平台下。
OSWbb 收集数据存放在archive目录里,OSWbba分析这些数据。 数据分析之后,用户就可以通过命令行目录来提取这些数据,可以选择图表或者生成图形的gif 文件,或html报告。也就是说,OSWbba 对OSWbb 收集的数据进行一个图形的展现。

(1)交互模式:
[root@test oswbb]# java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.0.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

[root@test oswbb]# java -jar oswbba.jar -i /home/oracle/oswbb/archive   --此时要能够启动图形

Starting OSW Analyzer V7.3.3
OSWatcher Analyzer Written by Oracle Center of Expertise
Copyright (c) 2014 by Oracle Corporation

Parsing Data. Please Wait...

Scanning file headers for version and platform info...


Parsing file test_iostat_15.03.04.1100.dat ...
Parsing file test_iostat_15.03.04.1300.dat ...
Parsing file test_iostat_15.03.04.1400.dat ...
Parsing file test_iostat_15.03.04.1500.dat ...
Parsing file test_iostat_15.03.04.1600.dat ...
 ……
Parsing file test_ps_15.03.04.1300.dat ...
Parsing file test_ps_15.03.04.1400.dat ...
Parsing file test_ps_15.03.04.1500.dat ...
Parsing file test_ps_15.03.04.1600.dat ...


Parsing Completed.


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:根据以上提示输入你需要的选项(退出是Q)
[root@test oswbb]#





(2)命令行模式:
java -jar oswbba.jar -i -P -L -6 -7-8 -B -E

例:执行以下命令后,会在生成oswbb/profile/test_sam/OSW_profile.htm 和一系列文件,可以使用浏览器查看。
[root@test oswbb]# java -jar oswbba.jar -i archive -6 -7 -P sam






4. 大量分析文件时有可能报错,OSWbba 解析所有的归档文件在内存中进行,然后生成图表,如果有大量的文件需要解析,有可能会碰到[ java.lang.OutOfMemoryError]报错,此时 可以指定java heap 大小来处理,方法如下:

java -jar -Xmx512M oswbba.jar -i /u01/oswbb/archive



5. 启动RAC中private network采集与分析
当OSWbb 安装完成之后,就可以使用start 和stop 脚本,在OSWbb第一次使用时,它会创建一些归档的子目录。 这些归档目录包含7个子目录,每一个子目录对应一个收集数据。 这7个目录分别对应:top, vmstat, iostat, mpstat, netstat, ps 和一个可选的traceprivate network。
要启动private network,必须先在oswbb目录下创建一个private.net的可执行文件。 这个文件里的内容可以是用来验证RAC private network的traceroute命令。

例:手工在oswbb目录下建立private.net文件,输入以下内容
[root@test oswbb]# cat private.net
traceroute -r F sam1
traceroute -r F sam2
[root@sam1 oswprvtnet]# pwd
/home/oracle/oswbb/archive/oswprvtnet
[root@sam1 oswprvtnet]# ls
sam1_prvtnet_15.03.04.0600.dat
[root@sam1 oswprvtnet]# cat sam1_prvtnet_15.03.04.0600.dat
traceroute to sam1-priv (192.168.86.101), 30 hops max, 40 byte packets
1 sam1-priv (192.168.86.101) 0.086 ms 0.006 ms 0.004 ms
traceroute to sam2-priv (192.168.86.102), 30 hops max, 40 byte packets
1 sam2-priv (192.168.86.102) 0.266 ms 0.445 ms 0.413 ms


6. 卸载OSWbb
使用rm 命令移除整个文件夹即可

[root@test oracle]# rm -rf oswbb



参考:
Linux 下的下载参考:OS Watcher Black Box UserGuide [ID 301137.1]
Windows平台下载:OSWatcher For Windows (OSWFW) User Guide [ID 433472.1]
MOS:OS Watcher Black Box Analyzer User Guide [ID 461053.1] 
MOS:How To Start OSWatcher Black Box Every System Boot [ID 580513.1] 配置自动启动

总结:该软件对系统监控进行了整合,更关键的是进行了图表的展现,给得定位问题,分析问题提供了非常好的数据依据。DBA们值得拥有!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26148431/viewspace-1453194/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26148431/viewspace-1453194/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值