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