OSW
osw很早就出现了,由oracle提供的一个系统级的很不错的监控工具
以前处于好奇下来玩过,因为最近自己想弄下监控程序准备好好把
osw学习下,记录下这个过程,其实网上已经有很多blog写关于这个
工具的使用了,我在这无非也是想写一个更加详细的文档出来(呵呵
再详细其实也就是看E文,再翻译下,所以E文好的同学就直接看E文
好了),让很多刚接触这个东西的同学能很快的上手,好废话少说
开始了
OSW适合运行的平台如下
AIX
Tru64
Solaris
HP-UX
Linux
1 OSW 安装
OSW的tar压缩包可以直接去MetaLink上下载,现在最新的版本是多少我不知道,因为家里网速很慢,
我这个以前下的应该算是比较新的了
tar xvf osw3b.tar
ok 你将会看到一个osw的目录,恭喜你osw你已经安装成功了
2 删除OSW
rm -rf osw
3 设置你的OSW
当osw被安装了以后,osw靠SHELL 脚本来启动或关闭,当osw第一次运行的时候,他将创建归档目录,
这个归档目录包含7个子目录,分别对应 top, vmstat, iostat, mpstat, netstat, and traceroute,
(对于需要对网络进行监控的系统,我们需要在ows目录下创建一个执行文件private.net)改文件private.net
包含traceroute的结果,这个可以用来校验oracle rac的private networks
4 运行osw
在安装目录下运行startOSW.sh脚本即可启动osw,这个脚本后面可以跟2个参数,一个是时间间隔,单位是秒;另外一个是
收集的数据保存时间,单位是小时。如果你什么参数都不给,osw会有一个默认值 30s 48h,30秒钟采集一次,采集的信息保存
48小时,也就是两天后删除。
./startOSW.sh 60 10 一分钟采集一次,保留10个小时
后台运行 nohup ./startOSW.sh 60 10 & 一般都放后台,因为不可能你看一会就不收集了,呵呵
如果你操作系统上对应的工具没有装就有警告
Warning... IOSTAT not found on your system. No IOSTAT data will be collected.
Warning... MPSTAT not found on your system. No MPSTAT data will be collected.
看个人需要,如果你不需要收集这些东西,你也可以不装。
5停止osw
./stopOSW.sh
6输出数据的诊断
在启动osw的时候会在osw目录下创建一个archive目录,前面提到过,下面还有对应的7个子目录,分别为
oswiostat
oswmeminfo
oswmpstat
oswnetstat
oswprvtnet
oswps
oswslabinfo
oswtop
oswvmstat
子目录里面文件的格式为
__YY.MM.DD.HH24.dat
比如我这
orabak_42_top_10.05.19.2200.dat 一个小时产生一个这样的文件
7下面分别来说下这七个子目录里面的东东
iostat
meminfo
mpstat
netstat
prvtnet
ps
slabinfo
top
vmstat
具体每个命令做什么的google下就行
8OSW图形展示功能
重头戏来了
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16719800/viewspace-663148/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16719800/viewspace-663148/