首页 > Oracle > Oracle OSW性能监控工具的介绍和部署!
2014
03-26

Oracle OSW性能监控工具的介绍和部署!

在我管理的所有数据库当中,基本上都部署了OSW工具,现在也可称之为OSWbb,全称是OSWatcher Black Box,这也为提升了我的工作效率,定位也非常方便。OSW是oracle提供的一个监控工具,支持的平台也非常的广泛(包括AIN,Tru64,Solaris,HP-UX,Linux),原理就是调用OS的一些命令,定时的生成相关性能信息,而且占用的资源也是相当的小,对于后期的性能诊断,可以非常的快速定位问题,而且使用OSW监控有很多优点:安装部署简单,删除方便,体积小,消耗服务器的资源也非常的少,主要是平时不用维护,在服务器发生故障时,可以快速定位是OS层的问题还是DB层的问题。

OSW只会手机OS度量,如果需要收集数据库度量,则可以部署LTOM,oracle的另一个数据库性能监控工具。这里就只介绍OSW,目前最新版本是2014-02-27号发布的版本,版本号是:oswbb7.1.3,在文章末尾有下载地址。下面简单是来演示一下如何在linux上部署osw,我这里使用是的Linux Suse enterprise sp 11.

1. 如果是rac系统,要在每个节点上安装osw才能监控每个节点服务器的资源,首先上传oswbb713安装包到服务器安装目录

2. 解压安装包,会得到一个oswbb的目录

3. 到这里,安装osw就结束了,在第一次启动OSWBB时,脚本会自动创建归档目录,用来存储收集的数据,默认情况下会在安装oswbb的oswbb目录下创建该目录,如果想更改位置,在启动脚本之前将linux环境变量OSWWBB_ARCHIVE_DEST设置成期望的位置即可。毫无疑问OSW使用的都是linux系统命令,当然要想成功运行osw,系统上需要安装这些命令,并赋予oswbb执行这些命令,当然默认情况下这些都是安装了的。

4. 启动OSWBB程序,在安装目录下执行startOSWbb.sh脚本,该脚本包含4个参数,其中2个是可选的:

参数一:快照间隔,单位是秒,表示程序已多少秒的间隔收集数据。默认是30秒

参数二:存储周期,单位是小时,表示程序生产的归档存储的小时数。默认是24小时

参数三:可选,压缩工具的名称(比如gzip),可以自动将生成的文件进程压缩

参数四:可选,保存归档的非默认路径

5. 停止OSWBB程序,直接运行安装目录下的stopOSWbb.sh脚本即可

6. 此外oracle提供了更加清晰的视图,图形化的方式来展示收集的数据,就是安装程序中的oswbba,下面直接演示一下如何将收集的数据信息转换成图形化的方式,首先安装oswbb的用户需要配置好java环境变量,然后执行转换命令

因为我这里使用的是CRT连接到服务器,没有使用图形化界面,所以这里会报display的错误

 

图形生成以后,就可以导出到客户端查看图形了。客户端查看的效果图如下:

Oracle OSW性能监控工具的介绍和部署! - 第1张  | Jerry大数据之路

点击下载OSWBB713版本  2014-2-27更新

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL