使用OSWatcher收集系统信息并生成html

Download OSWatcher 
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=439074068575957&id=301137.1&_afrWindowMode=0&_adf.ctrl-state=1cx7wfw0wz_129

  • 安装OSWbb

[root@unique oracle]# tar xvf oswbb733.tar
解压之后会在当前目录生成oswbb的目录, 用于存放与OSWbb关联的所有文件。

删除很简单,直接将安装目录rm

  • 启动

要启动 OSWbb 实用程序,需要在安装 OSWbb 的目录下执行 startOSWbb.sh shell 脚本。该脚本包含 2 个参数,分别用以控制数据的收集频率和要归档数据的时间。
 
ARG1 = 快照间隔,以秒为单位。
ARG2 = 要存储的归档数据的小时数。
ARG3 = (可选)压缩工具的名称,可以自动将生成的文件进行压缩。
ARG4 = (可选)保存归档的非默认路径。
 
如果没有输入任何参数,则脚本将以默认值 30 和 48 来运行,即每 30 秒收集一次数据,并存储归档文件中前 48 小时的数据。
 
示例 1:这将启动工具并以 30 秒间隔来收集数据,将每个小时的数据记录到一个归档文件,并自动删除48小时前的归档文件
 
./startOSWbb.sh
 
示例 2:这将启动工具并以 60 秒间隔来收集数据,将每个小时的数据记录到一个归档文件,自动删除10小时前的归档文件,并且自动压缩文件。
 
./startOSWbb.sh 60 10 gzip
 
示例 3:这将启动工具并以 60 秒间隔来收集数据,将每个小时的数据记录到一个归档文件,自动删除10小时前的归档文件,自动压缩文件,并且保存到一个非默认路径下。
 
./startOSWbb.sh 60 10 gzip /u02/tools/oswbb/archive
 
示例 4:这将启动工具并以 60 秒间隔来收集数据,将每个小时的数据记录到一个归档文件,自动删除48小时前的归档文件,不自动压缩文件,并且保存到一个非默认路径下。
 
./startOSWbb.sh 60 48 NONE /u02/tools/oswbb/archive
 
示例 5:这将启动该工具,将进程置于后台运行,允许工具在会话被终止后继续运行,以 60 秒间隔收集数据,将每个小时的数据记录到一个归档文件, 并自动删除10小时前的归档文件。
 
nohup ./startOSWbb.sh 60 10 &
 
返回目录
 
 
 
停止 OSWbb
 
要停止 OSWbb 实用程序,请从安装 OSWbb 的目录执行 stopOSWbb.sh 命令。这将终止与该工具关联的所有进程。
 
示例:
 
./stopOSWbb.sh
nohup ./startOSW.sh 60 72 &
每60秒收集一次,归档目录中保留近72小时的数据,超过72h的会被自动删除
启动之后在安装目录archive下会看到各种类型采集数据的子目录
[root@unique oswbb]# ls archive
oswifconfig  oswiostat  oswmeminfo  oswmpstat  oswnetstat  oswprvtnet  oswps  oswslabinfo  oswtop  oswvmstat


数据文件格式,每1个小时生成一个数据文件
ls -al
-rw-r--r--  1 oracle oinstall  6322 Mar  8 11:59 unique_iostat_16.03.08.1100.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 12:59 unique_iostat_16.03.08.1200.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 13:59 unique_iostat_16.03.08.1300.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 14:59 unique_iostat_16.03.08.1400.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 15:59 unique_iostat_16.03.08.1500.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 16:59 unique_iostat_16.03.08.1600.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 17:59 unique_iostat_16.03.08.1700.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 18:59 unique_iostat_16.03.08.1800.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 19:59 unique_iostat_16.03.08.1900.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 20:59 unique_iostat_16.03.08.2000.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 21:59 unique_iostat_16.03.08.2100.dat
-rw-r--r--  1 oracle oinstall 34399 Mar  8 22:59 unique_iostat_16.03.08.2200.dat

启动OSWbba,查看图形绘制
Usage java -jar oswbba.jar -i


[root@unique oswbb]#   java -jar oswbba.jar -i /home/oracle/oswbb/archive

Starting OSW Analyzer V7.3.3
OSWatcher Analyzer Written by Oracle Center of Expertise
Copyright (c)  2014 by Oracle Corporation

Parsing Data. Please Wait...

Scanning file headers for version and platform info...


Parsing file unique_iostat_16.03.08.1100.dat ...
Parsing file unique_iostat_16.03.08.1200.dat ...
Parsing file unique_iostat_16.03.08.1300.dat ...
Parsing file unique_iostat_16.03.08.1400.dat ...
Parsing file unique_iostat_16.03.08.1500.dat ...
Parsing file unique_iostat_16.03.08.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 Alter Graph Time Scale Only (Does not change analysis dataset)
Enter D to Return to Default Graph Time Scale
Enter R to Remove Currently Displayed Graphs

Enter A to Analyze Data
Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale)

Enter P to Generate A Profile
Enter X to Export Parsed Data to File
Enter Q to Quit Program

Please Select an Option:1

1,2,3,4,5是对范围时间内的资源使用情况的图形显示
6,7,8是生成相应的图片文件 
如果能将生成的图片信息集成在HTML中那自然是最好的
查看选项, Enter P to Generate A Profile
会在相关目录下生成profile
[root@unique unique_CR]# ls -al /home/oracle/oswbb/profile/unique_CR
total 40
drwxr-xr-x 3 oracle oinstall  4096 Mar  8 14:02 .
drwxr-xr-x 3 oracle oinstall  4096 Mar  8 14:02 ..
drwxr-xr-x 2 oracle oinstall  4096 Mar  8 14:02 OSW_profile_files
-rw-r--r-- 1 oracle oinstall 26288 Mar 10 14:57 OSW_profile.htm

打开OSW_profile.htm,在一个页面中查看绘制的图形,直观多了
使用OSWatcher收集系统信息并生成html_第1张图片使用OSWatcher收集系统信息并生成html_第2张图片

如果要将html文件导到本地来看,需要将OSW_profile一并导过来。

你可能感兴趣的:(使用OSWatcher收集系统信息并生成html)