在BMC Patrol基础上二次开发了通过查询Oracle数据库展示业务数据的KM,主要功能就是读取配置文件定期查询Oracle数据库并把查询的数据展示出来。我主要把他的应用作为业务数据考核监控上,这个KM原来我叫他DbMonitor后来该名成DB2BUSINESS。在做这个KM的时候遇到了几个难点:
1、没有使用BMC Patrol的"Types of Commands"方式来查询数据,在使用测试的时候,发现查询SQL语句错误的时候无法正常采集值和结束自身进程。所以我实现上加了个超时检测的方法,到规定的时间如果没有查询到值就自动结束查询进程并且产生个错误信息。
2、解决了实例名使用中文名的话,BMC Patrol事件传递到远程Unix操作系统上配置的Notification Servers上显示乱码问题。
阅读(1706) | 评论(1) | 转发(0) |