系统运维监控工具OSWatcher安装使用

    在我们机器出现当机或者数据库出现问题时,我们需要分析当时情况下整个系统的性能情况,这时,OSW就提供了便利。OSW是Oracle推荐使用的监控工具,部署非常简单,如下所示:


1、安装

只需要MOS或者其他地方下载,然后传到服务器中解压即可

tar -xvf oswbb.tar

2、启动

只需要进入目录中,执行startOSWbb.sh即可

他有四个参数:

arg1  收集时间间隔 默认30s

arg2  收集日志保存时间  默认48h

arg3  对日志的压缩方式

arg4  指定日志的收集目录

 
   
  1. #无参数
  2. ./startOSWbb.sh
  3. #一分钟收集一次,保存10小时,使用gzip压缩
  4. ./startOSWbb.sh 60 10 gzip
  5. #保存到指定目录
  6. ./startOSWbb.sh 60 10 gzip /u02/tools/oswbb/archive
  7. #不压缩
  8. ./startOSWbb.sh 60 48 NONE /u02/tools/oswbb/archive
  9. #后台执行
  10. nohup ./startOSWbb.sh 60 10 &

3、停止

只需执行以下脚本即可

./stopOSWbb.sh



4、卸载

删除解压目录即可


5、使用OSW监控RAC心跳网络

在OSW的解压目录中,有一个文件Exampleprivate.net,这个文件中包含了各个平台监控网络的命令,我们只需要将其改名为private.net,然后修改文件中的命令为对应平台,并赋予文件执行权限,则启动时便会进行心跳网络的监控。

 文件内容如下:

######################################################################
# This file contains examples of how to monitor private networks. To
# monitor your private networks create an executable file in this same
# directory named private.net. Use the example for your host os below.
# Make sure not to remove the last line in this file. Your file
# private.net MUST contain the rm lock.file line.
######################################################################
#Solaris Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F 
traceroute -I -r -F 
traceroute -r -F 
traceroute -I -r -F 
######################################################################
#HP Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F  
traceroute -r -F  

######################################################################
#Linux Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F  
traceroute -r -F 
######################################################################
#Tru64 Example
######################################################################
echo "zzz ***"`date`
traceroute -r -f 
traceroute -r -f 
######################################################################
#AIX Example
######################################################################
echo "zzz ***"`date`
traceroute -r 
traceroute -r 
######################################################################
# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!
######################################################################
rm locks/lock.file




收集指标

  • oswiostat
  • oswmpstat
  • oswnetstat
  • oswprvtnet
  • oswifconfig
  • oswps
  • oswtop
  • oswvmstat

支持平台

  • AIX
  • Solaris
  • HP-UX
  • Linux

关于收集到的信息,大家可以在指定目录中查收,这个就不多讲了。



参考文档

OSWatcher Analyzer User Guide (文档 ID 461053.1)

OSWatcher (Includes: [Video]) (文档 ID 301137.1)

OS Watcher User's Guide (文档 ID 1531223.1)

你可能感兴趣的:(Linux,oracle)