Osw 用法

Osw 用法

Osw oracle 提供的一个 监控系统的免费的工具,目前能支持的平台有:

    AIX

Tru64

Solaris

HP-UX

Linux

可以说,基本上比较常用的平台都支持了。这里介绍下 osw 的用法(参考oracle 文档):

1、  下载 osw 包,metalinkID 301137.1 有提供下载

2、 创建一个 属于 osw 的目录,将包上传到该目录,并解压 osw tar

[oracle@dg1 ~]$ pwd

/home/oracle

[oracle@dg1 ~]$mkdir txtosw

[oracle@dg1 ~]$cd txtosw

[oracle@dg1 ~]$tar xvf osw.tar

这时,会看到一个 osw 的目录,里面存在各个 shell 脚本,osw 监控的主要内容有:

ps

top

mpstat

iostat

netstat

traceroute

vmstat

3、 运行 osw 脚本

Osw 脚本的运行文件时 startOSW.sh ,这个文件有两个 参数

./ startOSW.sh arg1 arg2

Arg1 表示 取数的时间间隔(单位 秒)

Arg2 表示 总共保存的小时数(单位 小时)

如果这两个参数都不写,那么 默认情况下是 ./ startOSW.sh 30 48 表示每隔 30 秒钟取一次数据,保存 48 小时的数据。启动 osw 时,osw 会生成一个 archive 的目录,这个目录下,每个文件对应上面的 osw 监控的内容,并且,osw 会以 追加的方式向文件中写内容。对于 rac 环境,我们还想 监控 private networks 的流量的话,可以在 osw 目录下 生成一个 private.net 文件,该文件内容如下:

traceroute -r -F node1_name

然后,将该文件 赋予 可执行权限

[oracle@dg1 ~]$chmod 755 private.net

这样,当重新运行 osw 时,就会在 archive 下另外生成 private 的文件

[oracle@dg1 osw]$ ./startOSW.sh

 

Info...You did not enter a value for snapshotInterval.

Info...Using default value = 30

Info...You did not enter a value for archiveInterval.

Info...Using default value = 48

 

Testing for discovery of OS Utilities...

 

VMSTAT found on your system.

IOSTAT found on your system.

MPSTAT found on your system.

NETSTAT found on your system.

TOP found on your system.

 

Discovery completed.

 

Starting OSWatcher v3.0   on Fri Dec 31 00:29:23 CST 2010

With SnapshotInterval = 30

With ArchiveInterval = 48

 

OSWatcher - Written by Carl Davis, Center of Expertise, Oracle Corporation

 

Starting Data Collection...

 

osw heartbeat:Fri Dec 31 00:29:23 CST 2010

4、 停止运行 osw

./ stopOSW.sh

 

5、 配置 oswg

Osw 能够生成 主要的 os 监控的 文本文档,有些情况下,更想生成 图形界面,要怎么做呢?就是oswg 的工具了,这个需要java 的支持,并且要在 xwindow 下执行

5.1、确定 java 的版本

[oracle@dg1 osw]$ java -version

java version "1.4.2_14"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_14-b05)

Java HotSpot(TM) Client VM (build 1.4.2_14-b05, mixed mode)

需要在 1.4.2 以上

5.2、将 $ORACLE_HOME/jre/1.4.2/bin 写入 PATH 环境变量

5.3、在 osw 目录下执行如下脚本(xwindow 下执行)

$java -jar oswg.jar -i /u02/home/osw/archive

 

Starting OSWg V2.0.0

OSWatcher Graph Written by Oracle Center of Expertise

Copyright (c)  2006 by Oracle Corporation

 

Parsing Data. Please Wait...

 

Enter 1 to Display CPU Process Queue Graphs

Enter 2 to Display CPU Utilization Graphs

Enter 3 to Display CPU Other Graphs

Enter 4 to Display Memory Graphs

Enter 5 to Display Disk IO Graphs

 

Enter 6 to Generate All CPU Gif Files

Enter 7 to Generate All Memory Gif Files

Enter 8 to Generate All Disk Gif Files

 

Enter L to Specify Alternate Location of Gif Directory

Enter T to Specify Different Time Scale

Enter D to Return to Default Time scale

Enter R to Remove Currently Displayed Graphs

Enter Q to Quit Program

 

Please Select an Option:

 

选择需要 图形显示的 选项,就可以展示出来了。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14730395/viewspace-683079/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14730395/viewspace-683079/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值