OS Watcher(OSW)システム性能監視ソフトウェア

8181 ワード

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
インストールはとても便利で、ダウンロードした後に1つの圧縮する包みが300 Kにならないで、解凍して使うことができます
実行を開始./startOSW.sh,後に3つのパラメータを選択可能
./startOSW.shARG 1:収集間隔時間、デフォルト30秒ARG 1:データ保持時間、デフォルト48時間ARG 3:gzipまたはフォローなし、gzipを加えると収集したデータをgzipで圧縮することを示す注意:初回実行時にoswディレクトリの下にarchiveサブディレクトリが作成され、収集したデータを格納するためにファイル形式で格納されます.30秒間隔で1回採取して10時間保持するのは、一般的に120 M程度のスペースが必要です.
呼び出す前に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で持参すれば10 gで1.4、11 G jはjava 5