系统监控OSWatcher实施及分析

作者简介:高永超,现任职北京海天起点技术服务股份有限公司高级技术顾问,十余年ORACLE从业经验,拥有10g ocp、11g ocp、RHCE等认证,擅长Oracle数据库各种场景问题处理,熟悉Oracle的问题处理,优化,实施等。主要服务:金融、证券、电力等客户。

osw(OSWatcher)Oracle提供的系统性能监控工具,对比于nmon获取的数据更容易分析和展示,osw下载包括单独软件下载和集成TFA(Trace File Analyzer)下载。目前最新版本是20171212日发布的8.1.2版。

osw是由shell编写的用于收集和存储数据,支持主流平台,包括AIxSolarishp-uxLinuxWindows,不需要安装,依赖于java环境,可以单独安装java,也可以使用Oracle java

操作系统必须支持基本监控命令:vmstatiostatmpstatifconfignetstattop相关命令,监控软件解压后,即可直接运行,主要包括启动脚本startOSWbb.sh和停止脚本stopOSWbb.sh,核心脚本为OSWatcher.sh,收集系统类别包括内存、CPUIOTOP等相关指标,收集日志存放于安装目录下~/archive下,运行方式包括:

直接可以运行,每三十秒运行生成一次,保留四十八小时。

检查启动脚本,可以接收四个参数,$1表示信息收集间隔,$2表示信息保留时间,$3表示是否压缩数据,$4表示数据目录,默认在当前目录下archive下。

常用启动选项为每30秒执行一次,保留48小时,数据文件压缩保持

分析系统性能数据,通过oswbba.jar分析,尽可能在生产数据服务器上生成,否则需要调整服务器日期格式。

    选项1~5显示CPUmemio线形图,选项D是将性能数据解析为文件形式,可拷贝到其他服务器上查看,效果图如下,红色的为CRITICAL:





每个效果图下具有Show Details,可以看到系统详细负载的情况:


未经允许不得转载:Oracle一体机用户组 » 系统监控OSWatcher实施及分析

相关推荐