Osw 是 oracle 提供的一个 监控系统的免费的工具,目前能支持的平台有:
AIX
Tru64
Solaris
HP-UX
Linux
可以说,基本上比较常用的平台都支持了。这里介绍下 osw 的用法(参考oracle 文档):
1、 下载 osw 包,metalink:ID 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/
1769

被折叠的 条评论
为什么被折叠?



