OS Watcher简称OSW,用于收集并归档操作系统cpu,memery,disk io等相关信息的工具,是oracle提供的,OSW内部是使用操作系统提供的命令来收集数据,它可以放在后台定期间隔一段时间自动收集,并可以设定数据保留时间
这个工具包可以从Metalink下载。Metalink Note:301137.1
OSW is certified to run on the following platforms:
1.AIX
2.Tru64
3.Solaris
4.HP-UX
5.Linux
安装很方便,下载后就是一个压缩包就不到300K,解压就可以使用
启动运行./startOSW.sh,后可选3个参数
./startOSW.sh <ARG1> <ARG2> <ARG3>
ARG1:表示收集间隔时间,默认为30秒
ARG1:表示数据保留时间,默认为48小时
ARG3:gzip或不跟,加gzip表示用gzip去压缩收集到的数据
注意:首次运行时会在osw目录下创建archive子目录,用于存放收集到的数据,都是以文件格式存放,间隔30秒采集一次并保留10小时,一般需要120M左右的空间。
调用前先要先确保安装sysstat
[oracle@orazhang osw]$ rpm -qa sysstat
sysstat-7.0.4-2.fc7
下面我开始在rhel 5 linux上试验
[oracle@orazhang osw]$ ll
total 772
-rw-r--r-- 1 oracle oinstall 1731 Apr 9 2007 Exampleprivate.net
-rw-r--r-- 1 oracle oinstall 4451 Apr 9 2007 OSWatcherFM.sh
-rw-r--r-- 1 oracle oinstall 11784 Apr 9 2007 OSWatcher.sh
-rw-r--r-- 1 oracle oinstall 722088 Apr 9 2007 OSWg.jar
-rw-r--r-- 1 oracle oinstall 3426 Apr 18 2007 OSWgREADME
-rw-r--r-- 1 oracle oinstall 334 Apr 9 2007 oswnet.sh
-rw-r--r-- 1 oracle oinstall 401 Apr 9 2007 oswsub.sh
-rw-r--r-- 1 oracle oinstall 4997 Apr 18 2007 README
-rw-r--r-- 1 oracle oinstall 1101 Apr 9 2007 startOSW.sh
-rw-r--r-- 1 oracle oinstall 560 Apr 9 2007 stopOSW.sh
-rw-r--r-- 1 oracle oinstall 127 Apr 9 2007 tarupfiles.sh
-rw-r--r-- 1 oracle oinstall 409 Apr 9 2007 topaix.sh
[oracle@orazhang osw]$ chmod +x *.sh
增加执行权限
[oracle@orazhang osw]$ ll
total 772
-rw-r--r-- 1 oracle oinstall 1731 Apr 9 2007 Exampleprivate.net
-rwxr-xr-x 1 oracle oinstall 4451 Apr 9 2007 OSWatcherFM.sh
-rwxr-xr-x 1 oracle oinstall 11784 Apr 9 2007 OSWatcher.sh
-rw-r--r-- 1 oracle oinstall 722088 Apr 9 2007 OSWg.jar
-rw-r--r-- 1 oracle oinstall 3426 Apr 18 2007 OSWgREADME
-rwxr-xr-x 1 oracle oinstall 334 Apr 9 2007 oswnet.sh
-rwxr-xr-x 1 oracle oinstall 401 Apr 9 2007 oswsub.sh
-rw-r--r-- 1 oracle oinstall 4997 Apr 18 2007 README
-rwxr-xr-x 1 oracle oinstall 1101 Apr 9 2007 startOSW.sh
-rwxr-xr-x 1 oracle oinstall 560 Apr 9 2007 stopOSW.sh
-rwxr-xr-x 1 oracle oinstall 127 Apr 9 2007 tarupfiles.sh
-rwxr-xr-x 1 oracle oinstall 409 Apr 9 2007 topaix.sh
启动
[oracle@orazhang osw]$ ./startOSW.sh 3 4
以3秒为间隔,保留最后4小时的数据,对于超过保留期限的数据,File Manager 会自动清理(File Manager 每隔一个小时调度一次)
oracle@orazhang osw]$
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 V2.0.2 on Wed Sep 28 16:14:43 CST 2011
With SnapshotInterval = 3
With ArchiveInterval = 4
OSWatcher - Written by Carl Davis, Center of Expertise, Oracle Corporation
Starting Data Collection...
osw heartbeat:Wed Sep 28 16:14:43 CST 2011
osw heartbeat:Wed Sep 28 16:14:46 CST 2011
osw heartbeat:Wed Sep 28 16:14:49 CST 2011
...
会一直监听,如果想停止,开一新窗口运行stopOSW.sh 有点像tomcat呵呵
[oracle@orazhang osw]$ ./stopOSW.sh
调用OSWg.jar,调用图形界面查看曲线图
[oracle@orazhang ~]$ export DISPLAY=192.168.3.140:0.0
[oracle@orazhang ~]$ ls
delete.sql Desktop firefox login.sql oraInventory osw rda rdesktop-1.7.0 record rmanfullbak.sh sql wxWidgets-2.9.1
[oracle@orazhang ~]$ cd osw
[oracle@orazhang osw]$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[oracle@orazhang osw]$ java -jar OSWg.jar -i /home/oracle/osw/archive
Starting OSWg V2.0.4
OSWatcher Graph Written by Oracle Center of Expertise
Copyright (c) 2007 by Oracle Corporation
Parsing Data. Please Wait...
Parsing file orazhang_iostat_09.28.11.1600.dat ...
Parsing file orazhang_vmstat_09.28.11.1600.dat ...
Parsing Completed.
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:1
>>> Input Error: null
[oracle@orazhang osw]$ which java
/usr/bin/java
[oracle@orazhang osw]$ export PATH=/u01/app/oracle/product/10.2.0/db_1/jre/1.4.2/bin:$PATH
[oracle@orazhang osw]$ java -version
java version "1.4.2_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)
Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)
[oracle@orazhang osw]$ which java
/u01/app/oracle/product/10.2.0/db_1/jre/1.4.2/bin/java
[oracle@orazhang osw]$ java -jar OSWg.jar -i /home/oracle/osw/archive
Starting OSWg V2.0.4
OSWatcher Graph Written by Oracle Center of Expertise
Copyright (c) 2007 by Oracle Corporation
Parsing Data. Please Wait...
Parsing file orazhang_iostat_09.28.11.1600.dat ...
Parsing file orazhang_vmstat_09.28.11.1600.dat ...
Parsing Completed.
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:1
可以看到图形了
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:2
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:q
note:
生成后在调用图形是一定要注意java的版本信息,GNU libgcj是有问题,用oracle自带的就可以10g自带1.4,11G j是java 5
分享到:
相关推荐
Oracle OS Watcher是一款针对Oracle数据库环境的性能监控工具,它主要设计用于收集、分析和归档操作系统的各种性能数据,包括CPU使用率、内存状态、网络活动、磁盘I/O等,以帮助诊断和解决系统性能问题。OS Watcher...
1. **问题预防**:通过持续监控系统资源如 CPU 使用率、内存占用、磁盘 I/O 和网络流量等,可以提前预警可能的性能瓶颈和故障,防止系统崩溃。 2. **性能优化**:了解系统运行状况有助于识别哪些进程或服务占用了...
1. 操作系统监控:OS Watcher 可以监控操作系统的性能,检测系统 slowdown、hang 或者其他性能问题。 2. 数据收集和分析:OS Watcher 可以收集系统数据,并对其进行分析,提供详细的性能问题信息。 3. 图形化显示:...
没有官网帐号的下这个就可以 oswbb801.tar
总的来说,Oracle的*nix系统性能参数采集工具OS Watcher是一个强大的系统监控工具,它可以帮助IT管理员有效地监控和优化类Unix操作系统的性能,确保系统的稳定运行。通过深入理解和使用OS Watcher,我们可以更好地...
oracle工具,os watcher,用于生成系统负荷图
**OSW(OS WATCHER)使用说明及软件包详解** OSW,全称为Operating System Watcher,是一款专为Linux系统设计的监控工具。它能够帮助系统管理员实时监测系统的各项性能指标,包括CPU使用率、内存占用、磁盘I/O、...
在实际应用中,OSW可以帮助IT管理员实时监控系统的健康状况,预防潜在的性能瓶颈和故障,从而提高整体系统稳定性并优化资源利用率。因此,理解和熟练使用OSW对于任何使用Oracle产品的企业都是至关重要的。
在IT领域,文件监控系统是用于实时跟踪和记录文件系统中发生的变化的一种工具。C#是一种广泛用于构建Windows应用程序的强大编程语言,它提供了内置的System.IO命名空间,其中包括`FileSystemWatcher`类,使得开发...
Oracle操作系统观察器(Oracle...总之,Oracle OSW是DBA手中一个强大的性能监控工具,它可以帮助他们快速定位系统级别的问题,从而提升数据库的整体性能和稳定性。通过深入理解和熟练运用OSW,可以显著提高IT运维效率。
总的来说,Oracle System Watcher是Oracle提供的一款强大的系统监控工具,它的简单安装和使用,以及丰富的性能监控功能,使得它成为监控Oracle环境性能的有力助手。通过自定义参数和图形化报告,可以有效地管理和...
1. **系统监控**:OSWatcher能够实时监控操作系统的关键性能指标,如CPU使用率、内存占用、磁盘I/O、网络流量等,为系统运维提供数据支持。 2. **日志收集**:OSWatcher可能会收集系统日志,这些日志对于诊断系统...
Website Watcher 2015(网页监控软件)可以检查您”书签”里所有网站的更新情况,让您不用开启浏览器就可决定,要不要上去看最新的资讯。 Website Watcher 2015(网页监控软件)软件特色 1.可以用日期变动或内容变动的...
同时,需要注意的是,过度的文件监控可能会消耗大量系统资源,因此在设计软件时应考虑到性能优化,如适当调整监控频率、过滤不必要的事件等。 此外,对于子文件夹的监控,`IncludeSubdirectories` 属性设为 `true` ...
它可以捕捉到诸如创建、修改、删除、重命名等操作,这对于开发者调试代码或者管理员监控系统状态非常有帮助。例如,当一个程序试图修改特定文件时,FileWatcher可以立即通知用户,以便及时跟踪并响应这些变化。 2. ...
在设计这样的系统监控软件时,需要注意性能优化,因为持续的文件系统监视可能会对系统资源造成一定负担。适当设置`FileSystemWatcher`的缓冲区大小,以及定期清理不再需要的旧事件,都可以帮助减轻这种影响。 此外...
@Please Note: OSW has been renamed to OSWbb (OSWatcher Black Box) to prevent @confusion as there are several tools now within Oracle that share this same name. OSWbb now provides an analysis tool ...
综上所述,开发一个C#系统监控软件,可以监控全盘文件及其子文件夹,不仅需要掌握C#编程基础,还需要理解.NET框架的高级特性,同时在设计上要考虑性能、安全和用户体验等多个方面。通过这样的系统,用户可以实时了解...
在本文中,我们将深入探讨如何使用C#编程语言开发一个系统监控软件,特别是关注于监控全盘文件及其子文件夹的实现。C#是Microsoft .NET框架的主要编程语言,提供了丰富的类库和功能,使得创建这样的监控软件成为可能...