OSW

Posted feiyun8616的作坊 (半个程序员and dba)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSW相关的知识,希望对你有一定的参考价值。

OSWatcher 工具

 

下载文档 :Metalink Doc ID 301137.1

 

Oswatcher 主要用于监控主机资源,如CPU,内存,网络以及私有网络等.其中私有网络需要单独配置.

 

 

需要说明的执行OSWatcher用户需要常见OS 命令 的执行权限.

如下所述.

 

OSW will need access to the OS utilities: top, vmstat, iostat, mpstat, netstat, and andtraceroute. These OS utilities need to be install on the system prior to running OSW. Execute permission on these utilities need to be granted to the user of OSW.

 

支持的平台有:

AIX

Tru 64

Solaris

HP-UNIX

Linux

 

  1. tar zxvf 解压osw安装文件*.tar.gz
  2. osw相应的脚本工具

l  运行Oswatcher

 

开始运行osw

运行OSWatcher.sh脚本,这个脚本包括两个参数

参数1:快照时间间隔,单位为秒

参数2:快照记录保持的时间,单位为小时

如,用nohup在后台运行osw:

nohup sh OSWatcher.sh 10 36 &

 

l  查看osw运行数据

osw运行后在osw的安装目录中会创建archive目录,目录中包括IOSTAT/VMWAT/TOP/等数据

 

l  中止Oswatcher

使用stopOSW.sh脚本

 

例1

表示60s 搜集1次,保存10小时

 

./startOSW.sh 60 10

 

例2

默认是30s搜集1次,保存24小时

 

./startOSW.sh

 

例3

默认60s搜集1次,保存10小时

 

nohup ./startOSW.sh 60 10 &

 

 

l  配置私有网络监控

 

如果需要监控私有网络,可以使用Exampleprivate.net 的参考,建立private.net ,并且给予执行权限,并且使用下面的内容拷内进去,之后运行Oswatcher 即可 . 不同操作系统的建立方法不一样.参见如下:

 

d

######################################################################

#Solaris Example

######################################################################

echo "zzz ***"`date`

traceroute -r -F node1

traceroute -r -F node2

######################################################################

#HP Example

######################################################################

echo "zzz ***"`date`

traceroute -r -F node1

traceroute -r -F node2

######################################################################

#Linux Example

######################################################################

echo "zzz ***"`date`

traceroute -r -F node1

traceroute -r -F node2

######################################################################

#Tru64 Example

######################################################################

echo "zzz ***"`date`

traceroute -r -f node1

traceroute -r -f node2

######################################################################

#AIX Example

######################################################################

echo "zzz ***"`date`

traceroute -r node1

traceroute -r node2

######################################################################

# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!

#

######################################################################

rm locks/lock.file

 

 

可以使用下面命令收集间隔1小时OSWatcher 日志。

#cd /opt/oracle.oswatcher/osw/archive

#find . -name "*12.09.14.1[6-7]*" -exec zip /tmp/osw_`hostname -a`_120914_1617.zip {} \;

<<--------12.09.14.1[6-7] 表示12年09月14日下午16点到17点的,使用时需要替换这个时间。

以上是关于OSW的主要内容,如果未能解决你的问题,请参考以下文章

OSW Analyzer分析oswbb日志发生异常

OSW Analyzer分析oswbb日志发生异常

Oracle OSW安装

OSW

Windows下也能够使用osw追朔系统历史性能

myawr布置