♣html
题目部分ios
在Oracle中,什么OSWatcher工具?oracle
♣ide
答案部分
工具
OSWbb(OSWatcher Black Box)是Oracle开发、提供的一个小巧,可是实用、强大的系统工具,它能够用来抓取操做系统的性能指标,用于辅助监控系统的资源使用。其安装部署、卸载都很是简单;资源消耗也比较小,原理也十分简单,它经过调用OS的的一些命令(例如vmstat、iostat等)来采集,存储CPU、Memory、Swap、Disk、Network等相关数据。安装和运行OSWbba能够帮助在性能诊断时提供丰富多样的各种性能数据、图文报表支持。性能
OSWatcher在4.0的版本时被命名为OSWatcher Black Box,简称为OSWbb,同时增长了数据分析功能,即OSWatcher Black Box Analyzer(OSWbba)这个绘图和分析工具,其捆绑在OS Watcher Black Box当中,替代了以前的OSWg,即在OSWatcher 4.0以前是:OSWatcher和OSWg的关系,在OSWatcher 4.0后变成了OSWbb与OSWbba的关系。ui
OSWbb支持多个操做系统,通常由两个部分组成:操作系统
① OSWbb:一个Unix的SHELL脚本集合,其用来收集和归档数据,从而帮助定位问题。视频
② OSWbba:一个Java工具,用来自动分析数据,提供建议,而且生成一个包含图形的html文档。htm
这些组件都包含在一个tar安装文件中(截止目前20170726,最新版本为oswbb801.tar,大约5M)。OSWbb的安装很是简单,使用oracle用户进行解压便可使用(tar -xvf oswbb801.tar),参考MOS文档“OSWatcher(包括:[视频]) (文档 ID 1526578.1)”。启动OSWatcher也很是简单,只须要执行startOSWbb.sh脚本便可,以下所示:
1./startOSWbb.sh 10 2
后面参数表示10秒采集一次数据,只保留最后采集2个小时的数据在归档文件中。若是没有指定参数,那么默认每30秒采集一次数据,只保留最后48小时的数据到归档文件当中。其实startOSWbb.sh能够定义四个参数:
① 参数1:指定多少秒采集一次数据。
② 参数2:指定采集的数据文件在归档路径保留多少个小时。
③ 参数3:可选参数,打包压缩工具,在完成收集后OSW将使用其来打包压缩归档文件。
④ 参数4:可选参数,指定采集归档数据的输出目录,默认为系统变量OSWBB_ARCHIVE_DEST的值。
使用上面方式启动OSWbb,会被输出信息一直刷屏,因此,基本上不多使用这种方式,通常使用nohup启动,这样可让OSW可以在后台持续运行并在当前会话终止后不会被挂断,以下所示:
1nohup ./startOSWbb.sh 30 48 &
第一次启动OSWbb会在oswbb目录下建立gif、archive、tmp、locks目录,其归档文件夹和osw<工具名>子文件夹会被建立。采集的数据文件命名格式为:<节点名>_<操做系统工具名>_YY.MM.DD.HH24.dat。
OSWbb在系统重启事后,是没法自动重启的。若是须要设置OSWbb开机自启动,那么须要安装oswbb-service这个RPM包,而且须要配置/etc/oswbb.conf文件。中止OSWbb的命令为:
1./stopOSWbb.sh
MOS上关于oswbb介绍的文档是“OSWatcher Analyzer User Guide(文档ID 461053.1)”、“OSWatcher(包括:[视频]) (文档 ID 1526578.1)”和“OS Watcher Black Box 用户指南 (文档 ID 1614397.1)”。