您的位置:首页 > 运维架构

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

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

1、安装

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

tar -xvf oswbb.tar


2、启动

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

他有四个参数:

arg1  收集时间间隔 默认30s

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

arg3  对日志的压缩方式

arg4  指定日志的收集目录

#无参数

./startOSWbb.sh

#一分钟收集一次,保存10小时,使用gzip压缩

./startOSWbb.sh 60 10 gzip

#保存到指定目录

./startOSWbb.sh 60 10 gzip /u02/tools/oswbb/archive

#不压缩

./startOSWbb.sh 60 48 NONE /u02/tools/oswbb/archive

#后台执行

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 <node1-priv>
traceroute -I -r -F <node1-priv>
traceroute -r -F <node2-priv>
traceroute -I -r -F <node2-priv>
######################################################################
#HP Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F <node1-priv>
traceroute -r -F <node2-priv>

######################################################################
#Linux Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F <node1-priv>
traceroute -r -F <node2-priv>
######################################################################
#Tru64 Example
######################################################################
echo "zzz ***"`date`
traceroute -r -f <node1-priv>
traceroute -r -f <node2-priv>
######################################################################
#AIX Example
######################################################################
echo "zzz ***"`date`
traceroute -r <node1-priv>
traceroute -r <node2-priv>
######################################################################
# 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: