darda oracle tfa_OSW - feiyun8616 - 博客园

OSWatcher是一款用于监控主机资源的工具,支持多种操作系统,包括AIX、Tru 64、Solaris、HP-UNIX和Linux。该工具有助于监控CPU、内存、网络和私有网络。使用OSWatcher需要对相关OS命令有执行权限。工具通过执行OSWatcher.sh脚本来启动,参数包括快照间隔和记录保持时间。私有网络监控需要额外配置。OSWatcher生成的数据存储在archive目录中,可以通过stopOSW.sh脚本停止监控。此外,介绍了如何配置OSW自启动脚本以及如何分析生成的日志数据。
摘要由CSDN通过智能技术生成

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

tar zxvf 解压osw安装文件*.tar.gz

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 即可 . 不同操作系统的建立方法不一样.参见如下:

chmod 777 private.net

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

###for linux

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

<

###for aix     “” |“” 的 stdout  放在第二句的 最后  {}

find . -name "*18.09.11.0[0-2]*"  |xargs tar -cvUf  /tmp/osw_`hostname`_180911_0002.tar

#find . -name "*12.09.14.1[6-7]*"  |xargs tar crvf  /tmp/osw_`hostname`_120914_1617.tar

<

###hp

find . -name "*18.09.1[0-6].*" |xargs tar -cvf /tmp/osw_`hostname`_180911_0002.tar

find . -name "*18.09.1[0-6].*" |xargs tar -rvf /tmp/osw_`hostname`_180911_0002.tar

############解析OSW

五、启动OSWg.jar,以便调用图形界面

将路径切换到osw目录下:$cd /home/oracle/osw

然后执行以下语句:$java -jar OSWg.jar -i /home/oracle/osw/archive --这里要找到archive目录

--一般建议分析1个小时OSW 即可,太多时间,图标不准

注意:

1.在执行过程中,要想退出图形界面,要按Q键来退出;

2.若要想退出osw(即startOSW.sh),停止OSW 服务,通过stopOSW.sh来完成../stopOSW.sh 或者 ./stopOWSbb.sh

#############设置OSW 自动启动脚本。(if 判断后台启动 的 cron)

1.vi OSW_init.sh

##default 30s 搜集1次, keep 360 or 120小时

#!/bin/ksh

#Program : OSW_init.sh

#Author :

#Docum

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值