Oracle oswatch工具简介


oswatch(简称osw)是Oracle的一个操作系统监控工具,oswatch是一个轻量级的操作系统监控工具,通过调用系统的命令完成信息的收集,并形成历史数据,命令如下:ps ,top ,mpstat ,iostat,netstat ,traceroute vmstat 。支持的操作系统有AIX ,Tru64 ,Solaris ,HP-UX ,Linux 。 可以在metlink直接下载:OS Watcher User Guide [ID 301137.1]   (Metalink Note:301137.1)  下载的就是tar包,然后直接解压就可以使用的。osw是一个java应用,可以在服务器上运行。

注意:osw工具需要以root用户来操作哦!

1、安装部署(解压既可)

  1. [root@linux app]# pwd  
  2. /u01/app  
  3. [root@linux app]# ll osw302.tar   
  4. -rw-r--r-- 1 oracle oinstall 1366016 12-13 02:02 osw302.tar  
  5. [root@linux app]# tar xvf osw302.tar   
  6. osw/  
  7. osw/Exampleprivate.net  
  8. osw/OSWatcher.sh  
  9. osw/OSWatcherFM.sh  
  10. osw/OSWgREADME.txt  
  11. osw/iosub.sh  
  12. osw/mpsub.sh  
  13. osw/oswg.jar  
  14. osw/oswib.sh  
  15. osw/oswlnxio.sh  
  16. osw/oswlnxtop.sh  
  17. osw/oswnet.sh  
  18. osw/oswrds.sh  
  19. osw/oswsub.sh  
  20. osw/pssub.sh  
  21. osw/startOSW.sh  
  22. osw/stopOSW.sh  
  23. osw/tarupfiles.sh  
  24. osw/topaix.sh  
  25. osw/topsub.sh  
  26. osw/vmsub.sh  
  27. osw/tmp/  
  28. osw/src/  
  29. osw/src/coe_logo.gif  
  30. osw/src/missing_graphic.gif  
  31. osw/src/oswg_input.txt  
  32. osw/src/OSW_profile.htm  
  33. osw/src/Thumbs.db  
  34. osw/src/tombody.gif  
  35. osw/src/watch.gif  
  36. osw/README.txt  
  37. [root@linux app]# ll osw/  
  38. 总计 1336  
  39. -rwxr-xr-x 1 1003 dba    1730 2009-08-20 Exampleprivate.net  
  40. -rwxr-xr-x 1 1003 dba     549 2009-08-20 iosub.sh  
  41. -rwxr-xr-x 1 1003 dba     549 2009-08-20 mpsub.sh  
  42. -rwxr-xr-x 1 1003 dba    4451 2009-08-20 OSWatcherFM.sh  
  43. -rwxr-xr-x 1 1003 dba   22511 2011-05-04 OSWatcher.sh  
  44. -rw-r--r-- 1 1003 dba 1226302 2011-02-11 oswg.jar  
  45. -rw-r--r-- 1 1003 dba   14781 2011-05-04 OSWgREADME.txt  
  46. -rwxr-xr-x 1 1003 dba     415 2009-08-20 oswib.sh  
  47. -rwxr-xr-x 1 1003 dba     659 2009-08-20 oswlnxio.sh  
  48. -rwxr-xr-x 1 1003 dba     829 2009-08-20 oswlnxtop.sh  
  49. -rwxr-xr-x 1 1003 dba     357 2009-08-20 oswnet.sh  
  50. -rwxr-xr-x 1 1003 dba     826 2009-08-20 oswrds.sh  
  51. -rwxr-xr-x 1 1003 dba     529 2009-08-20 oswsub.sh  
  52. -rwxr-xr-x 1 1003 dba     549 2009-08-20 pssub.sh  
  53. -rw-r--r-- 1 1003 dba    8513 2011-05-04 README.txt  
  54. drwxr-xr-x 2 1003 dba    4096 2009-08-31 src  
  55. -rwxr-xr-x 1 1003 dba    1638 2011-02-11 startOSW.sh  
  56. -rwxr-xr-x 1 1003 dba     560 2009-08-20 stopOSW.sh  
  57. -rwxr-xr-x 1 1003 dba     127 2009-08-20 tarupfiles.sh  
  58. drwxr-xr-x 2 1003 dba    4096 2009-08-20 tmp  
  59. -rwxr-xr-x 1 1003 dba     431 2009-08-20 topaix.sh  
  60. -rwxr-xr-x 1 1003 dba     550 2009-08-20 topsub.sh  
  61. -rwxr-xr-x 1 1003 dba     549 2009-08-20 vmsub.sh  

从上面看,权限有点怪,不过不管它,继续!

2、启动监控器

启动监控就是调用startOSW.sh脚本。
# ./startOSW.sh arg1 arg2

arg1:数据收集的间隔,以秒为单位。
arg2: 数据收集多长时间,以小时为单位。

例如:

  1. [root@linux osw]# cd /u01/app/osw/  
  2. [root@linux osw]# pwd  
  3. /u01/app/osw  
  4. [root@linux osw]# ./startOSW.sh 30 1  
  5. [root@linux osw]#   
  6.   
  7. Testing for discovery of OS Utilities...  
  8.   
  9. VMSTAT found on your system.  
  10. IOSTAT found on your system.  
  11. MPSTAT found on your system.  
  12. NETSTAT found on your system.  
  13. TOP found on your system.  
  14.   
  15. Discovery completed.  
  16.   
  17. Starting OSWatcher v3.0.2   on 2011年 12月 13日 星期二 02:27:42 CST  
  18. With SnapshotInterval = 30  
  19. With ArchiveInterval = 1  
  20.   
  21. OSWatcher - Written by Carl Davis, Center of Expertise, Oracle Corporation  
  22.   
  23. Starting Data Collection...  
  24.   
  25. osw heartbeat:2011年 12月 13日 星期二 02:27:42 CST  
  26. osw heartbeat:2011年 12月 13日 星期二 02:28:13 CST  
  27. osw heartbeat:2011年 12月 13日 星期二 02:28:44 CST  
  28. ... ...  
以上这里就是没30秒采样一次,连续采用一个小时。

初次使用会在OSW_HOME目录下面生成一个archive目录,此目录就是存放采样信息的:

  1. [root@linux osw]# cd /u01/app/osw/  
  2. [root@linux osw]# pwd  
  3. /u01/app/osw  
  4. [root@linux osw]#  ll archive/  
  5. 总计 36  
  6. drwxr-xr-x 2 root root 4096 12-13 02:16 oswiostat  
  7. drwxr-xr-x 2 root root 4096 12-13 02:16 oswmeminfo  
  8. drwxr-xr-x 2 root root 4096 12-13 02:16 oswmpstat  
  9. drwxr-xr-x 2 root root 4096 12-13 02:16 oswnetstat  
  10. drwxr-xr-x 2 root root 4096 12-13 02:16 oswprvtnet  
  11. drwxr-xr-x 2 root root 4096 12-13 02:16 oswps  
  12. drwxr-xr-x 2 root root 4096 12-13 02:16 oswslabinfo  
  13. drwxr-xr-x 2 root root 4096 12-13 02:16 oswtop  
  14. drwxr-xr-x 2 root root 4096 12-13 02:16 oswvmstat  
  15. [root@linux osw]# cd archive/  
  16. [root@linux archive]# ll  
  17. 总计 36  
  18. drwxr-xr-x 2 root root 4096 12-13 02:16 oswiostat  
  19. drwxr-xr-x 2 root root 4096 12-13 02:16 oswmeminfo  
  20. drwxr-xr-x 2 root root 4096 12-13 02:16 oswmpstat  
  21. drwxr-xr-x 2 root root 4096 12-13 02:16 oswnetstat  
  22. drwxr-xr-x 2 root root 4096 12-13 02:16 oswprvtnet  
  23. drwxr-xr-x 2 root root 4096 12-13 02:16 oswps  
  24. drwxr-xr-x 2 root root 4096 12-13 02:16 oswslabinfo  
  25. drwxr-xr-x 2 root root 4096 12-13 02:16 oswtop  
  26. drwxr-xr-x 2 root root 4096 12-13 02:16 oswvmstat  
  • 1
  • 2
  • 下一页

相关内容