具体OSW Analyzer详细介绍可以参考MOS文档:

  • OSWatcher Analyzer User Guide (Doc ID 461053.1)

我们常用的就是拿到一份osw数据到自己电脑,使用下面的方法进行分析:

Usage java -jar oswbba.jar -i <input archive directory containing the oswatcher log files>

我电脑系统是macOS,目前想参照这样的方法使用OSW Analyzer对一份从客户AIX环境生成的osw数据进行分析,执行如下命令:

java -jar oswbba.jar -i /Users/jingyuzhao/Documents/oswbb/archive/

结果屏幕大量输出异常,类似这样:

...省略大量输出...
Parsing file xxdb1_iostat_20.06.02.1400.dat ...
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
An exception occured in insertVmstatLists on line 0
...省略大量输出...
An exception occured in processTopData on line 450
Timestamp Error. Expected format: May 3 16:11:12 2006.
Timestamp Error. Found format: Jun 2 10:36:49 2020
An exception occured in insertVmstatLists on line 461
An exception occured in processTopData on line 463
An exception occured in processTopData on line 464
An exception occured in processTopData on line 465
An exception occured in processTopData on line 466
An exception occured in processTopData on line 467
An exception occured in processTopData on line 468
An exception occured in processTopData on line 469
An exception occured in processTopData on line 470
An exception occured in processTopData on line 471
An exception occured in processTopData on line 472
Timestamp Error. Expected format: May 3 16:11:12 2006.
Timestamp Error. Found format: Jun 2 10:37:19 2020
An exception occured in insertVmstatLists on line 483
An exception occured in processTopData on line 485
An exception occured in processTopData on line 486
...省略大量输出...

最开始走了弯路,以为是osw版本不一致导致,但换用相同版本的osw依然如此。

之后重新从这些大量的异常输出中看到还有时间格式的问题,开始尝试依据这个关键点先尝试解决时间格式问题,MOS有一篇在Win平台的格式问题:

  • OSWatcher Analyzer Failed with "Cannot format given Object as a Date" and "Invalid data found" on Windows Platform (Doc ID 2247572.1)

核心内容就是说系统的日期格式设置是非英文的:date format is set to non-English

参考解决方案:

You can modify the java command to below to resolve this issue:

java -Duser.language=en -Duser.country=us -jar oswbba.jar -i

虽然我不是Win平台,但看起来应该是类似问题,所以重新尝试用这种方式重新解析osw日志:

java -Duser.language=en -Duser.country=us -jar oswbba.jar -i /Users/jingyuzhao/Documents/oswbb/archive/

这次执行发现不再报任何错误,最终能够成功解析出OSW的采集数据。

OSW Analyzer分析oswbb日志发生异常的更多相关文章

  1. 利用Eventlog Analyzer分析日志

    利用EventlogAnalyzer分析日志 ManageEngineEventLogAnalyzer是一个基于Web技术.实时的事件监控管理解决方案,能够提高企业网络安全.减少工作站和服务器的宕机事 ...

  2. php学习日志(5)-解决Windows Live Writer错误:WindowsLive.Writer.CoreServices.HttpRequestHelper的类型初始值设定发生异常

    以前用Windows Live Writer写日志都好好的,前几天用写完日志,点击发布,突然弹出意外错误:“WindowsLive.Writer.CoreServices.HttpRequestHel ...

  3. 网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)

    我们只能通过各种系统日志来分析网站的运行状况,对于部署在IIS上的网站来说,IIS日志提供了最有价值的信息,我们可以通过它来分析网站的响应情况,来判断网站是否有性能问题,或者存在哪些需要改进的地方 对 ...

  4. CASE:DB shutdown/open 过程中发生异常导致JOB不能自动执行

    CASE:DB shutdown/open 过程中发生异常导致JOB不能自动执行 现象: 一个DB中的所有JOB在3月25日之后就不再自动运行,查询DBA_JOBS,发现LAST_DATE定格在3月2 ...

  5. 用OSSIM轻松分析网络设备日志

    用OSSIM轻松分析网络设备日志 基于插件的日志收集与处理模式,使得用户可以轻松的利用OSSIM来分析异构网络环境下的各种网络设备日志,下面展示一些硬件设备日志的实例,我们在RAW LOG界面里,搜索 ...

  6. Spring AOP在函数接口调用性能分析及其日志处理方面的应用

    面向切面编程可以实现在不修改原来代码的情况下,增加我们所需的业务处理逻辑,比如:添加日志.本文AOP实例是基于Aspect Around注解实现的,我们需要在调用API函数的时候,统计函数调用的具体信 ...

  7. 如何分析apache日志[access_log(访问日志)和error_log(错误日志)]

    如何分析apache日志[access_log(访问日志)和error_log(错误日志)] 发布时间: 2013-12-17 浏览次数:205 分类: 服务器 默认Apache运行会access_l ...

  8. shell 在手分析服务器日志【转】

    自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志,看看网站的访问量.看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! awk '{print $1 ...

  9. Azure HDInsight 上的 Spark 群集配合自定义的Python来分析网站日志

    一.前言:本文是个实践博客,演示如何结合使用自定义库和 HDInsight 上的 Spark 来分析日志数据. 我们使用的自定义库是一个名为 iislogparser.py的 Python 库. 每步 ...

  10. python日志和异常

    “日志”转载:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html "异常"转载:http://www.cnb ...

随机推荐

  1. 基于阿里云 Serverless 快速部署 function 的极致体验

    1.Serverless 前世今生 1.1 Serverless 背景介绍 云计算的不断发展,涌现出很多改变传统IT架构和运维方式的新技术,而以虚拟机.容器.微服务为代表的技术更是在各个层面不断提升云 ...

  2. vue学习笔记 十五、组件挂载过程及query方式带参数的页面跳转

    系列导航 vue学习笔记 一.环境搭建 vue学习笔记 二.环境搭建+项目创建 vue学习笔记 三.文件和目录结构 vue学习笔记 四.定义组件(组件基本结构) vue学习笔记 五.创建子组件实例 v ...

  3. uni-app点赞效果

  4. d3过滤

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  5. Ribbon 负载均衡源码解读

    转载请注明出处: 1.什么是Ribbon 是 Netflix 发布的一个负载均衡器,有助于控制 HTTP 和 TCP客户端行为.在 SpringCloud 中, nacos一般配合Ribbon进行使用 ...

  6. JavaScript合并多个数组

    工作中经常会对数组进行合并,稍微总结一下常用的方法: concat JavaScript原生自带的函数,用法如下: let arr1 = [3, 5, 7]; let arr2 = [4, 78, 7 ...

  7. Oracle19c 多字符集支持的PDB

    Oracle19c 多字符集支持的PDB 背景 想在一个数据库里面支持多种字符集 突然发现Oracle12c开始已经可以实现一个CDB下面可以有多个不同字符集的PDB了 所以想着今天验证一下. 环境信 ...

  8. 快速迁移Grafana/Prometheus等的方式方法

    快速迁移Grafana/Prometheus等的方式方法 背景 有一套鲲鹏环境下面的Grafana监控平台. 同事想能够将平台内的时序数据库等迁移到一个别的机器上进行使用. 自从自己开始搞国产化之后, ...

  9. [转帖]InnoDB表聚集索引层高什么时候发生变化

    导读 本文略长,主要解决以下几个疑问 1.聚集索引里都存储了什么宝贝 2.什么时候索引层高会发生变化 3.预留的1/16空闲空间做什么用的 4.记录被删除后的空间能回收重复利用吗 1.背景信息 1.1 ...

  10. [转帖]企业nginx简单配置

    https://www.jianshu.com/p/6a3e298b31be 第五章 企业简单应用 网站访问方式 1.基于域名访问www.baidu.com 基于IP地址访问172.16.1.7配置文 ...