码迷,mamicode.com
首页 > 其他好文 > 详细

OSW

时间:2017-06-16 19:33:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:-name   执行   网络   ndt   脚本   命令   not   following   system   

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

标签:-name   执行   网络   ndt   脚本   命令   not   following   system   

原文地址:http://www.cnblogs.com/feiyun8616/p/7028847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!