一种服务端产品监测方法及装置的制造方法_2

文档序号:9288373阅读:来源:国知局
上述步骤SI中所获取的待监控产品的基本信息为可以体现待监控产品特征的信息,用以区别于其他待监控产品,这些基本信息可以是待监控产品的版本、型号和配置方式信息,但不限于这些信息。
[0049]优选地,本实施例的服务端产品监测方法,还包括检测待监控产品被监控的步骤,具体包括:检测目标服务端的待监控产品;获取待监控产品的基本信息;在指定位置上查找与待监控产品对应的监控脚本;检测对应的监控脚本并储存检测结果。通过检测待监控产品被监控的状况,可以根据待监控产品的版本和配置方式信息检查待监控产品的监控点是否能全部被目标服务端所监控,防止出现监控点的少设置、多设置或漏设置的情况,并将检测结果存储到特定位置以备查验。
[0050]优选地,在本实施例的步骤SI中获取待监控产品的基本信息包括:通过预设的指令获取待监控产品的基本信息,从而可以快速识别待监控产品的特征,找到与其对应的监控脚本。
[0051]优选地,在本实施例中预先存储的与识别标识对应的监控脚本存储在脚本库中,通过将开发的常用软件的监控脚本存放在监控脚本库中,可以有效实现监控脚本的自动设置,节省了大量脚本开发测试时间。
[0052]优选地,本实施例中监控脚本库中的监控脚本是按级别分类存储的,且在根据待监控产品对应的识别标识提取预先存储的与识别标识对应的监控脚本时也是按级别分类提取的。如图2所示是一种优选的监控脚本按级别分类存储的形式,例如,将监控脚本库按范围逐级缩小的方式分为总调用脚本、主调用脚本、产品调用脚本。总调用脚本调用主调用脚本,主调用脚本调用各款产品的产品调用脚本。主调用脚本按照功能分为相应类型的脚本,例如将主调用脚本划分为操作系统主调用脚本、数据库主调用脚本、中间件主调用脚本、存储主调用脚本。产品调用脚本可以按照产品的特性作相应的划分,例如,可以将操作系统主调用脚本调用的产品调用脚本按相应的操作系统类型划分为UNIX产品调用脚本、LINUX产品调用脚本、WINDOWS产品调用脚本;还可以将产品调用脚本再进一步细分,在此就不再一一赘述了。另外,还例如将数据库主调用脚本调用的产品调用脚本按数据库类型划分为ORACLE产品调用脚本、DB2产品调用脚本、SYBASE产品调用脚本、SQL SERVER产品调用脚本、MYSQL产品调用脚本;再例如,将中间件主调用脚本调用的产品调用脚本按相应的产品类型划分为WAS产品调用脚本、CICS产品调用脚本、MQ产品调用脚本;还例如,将存储主调用脚本调用的产品调用脚本划分为日立产品调用脚本、EMC产品调用脚本。如果待监控产品存在则调用总调用脚本,其次再根据待监控产品的总调用脚本与主调用脚本的调用关系调用其所属功能的主调用脚本,然后再根据主调用脚本与产品调用脚本的调用关系调用与待监控产品对应的产品调用脚本。如此按级别层层查找与待监控产品对应的产品调用脚本,可以从脚本库中快速的找到与待监控产品对应的监控脚本,并进行相应的监控设置。
[0053]本发明提供的服务端软件产品监测方法可以借助软件程序实现,可以通过运行相应的软件程序实现上述监测步骤。例如在检测并获取目标服务端中待监控产品的基本信息的步骤中,可以通过检测脚本实现对待检测产品的检测。通过运行检测脚本可以实现对待测产品的基本信息获取和设置相应的标识。在根据所述待监控产品对应的识别标识提取预先存储的与所述识别标识对应的监控脚本并储存在相应的指定位置的步骤中,可以通过设置不同级别不同分类的脚本实现;例如,通过设置总调用脚本、主调用脚本、产品调用脚本等总调用脚本调用主调用脚本,主调用脚本调用对应的产品调用脚本。依次按调用关系查找产品对应的产品调用脚本。
[0054]如图3所示,下面以应用于LINUX操作系统对应的监控脚本的设置为例对本发明提供的服务端软件产品监测方法展开详细的说明,具体步骤如下:
[0055]SlOl:在服务端安装预先设置的监控软件;
[0056]S102:在目标服务端上运行自动检测软件的检测脚本;
[0057]S103:检测脚本在目标服务端中检测LINUX操作系统,若在目标服务端检测到了LINUX操作系统,则执行S104步骤;若没有检测到LINUX操作系统,则不进行监控设置;
[0058]S104:设置LINUX操作系统对应的识别标识;
[0059]S105:获取LINUX操作系统的基本信息(例如,版本、型号和配置方式等);
[0060]S106:检测与LINUX操作系统对应的监控脚本是否存在于目标服务端相应的脚本库中,若存在,则执行S107 ;若不存在,则不进行监控设置并处理下一软件。
[0061]S107:设置LINUX操作系统对应的监控脚本。
[0062]如图4所示,在执行对LINUX操作系统监控是,具体查找LINUX操作系统对应的产品调用脚本的过程如下:
[0063]S201:先运行预先设置的总调用脚本。总调用脚本检测LINUX操作系统对应的监控脚本是否存在,若存在,则根据LINUX操作系统的识别标识调用对应操作系统主调用脚本,并将LINUX操作系统的信息如版本、型号和配置方式传送给操作系统主调用脚本;若不存在,则不进行监控点的设置,并处理下一款软件。
[0064]S202:按总调用脚本与主调用脚本的调用关系调用主调用脚本运行。操作系统主调用脚本根据LINUX操作系统的信息如版本、型号和配置方式调用对应的LINUX产品调用脚本,并将LINUX操作系统的信息如版本、型号和配置方式传送给LINUX产品调用脚本。
[0065]S203:按主调用脚本与产品调用脚本的调用关系调用产品调用脚本并运行。LINUX产品调用脚本根据LINUX操作系统的信息如版本、型号和配置方式设置相应的监控脚本。
[0066]S204:产品调用脚本调用与待监控产品对应的监控脚本。目标服务端上的监控产品调用并执行与LINUX操作系统对应的监控脚本,对LINUX操作系统进行监控。
[0067]实施例二
[0068]如图5所示为本实施例的一种应用实施例一的方法的服务端产品监测装置,包括:
[0069]检测单元,用于检测并获取目标服务端中待监控产品的基本信息;
[0070]标识设置单元,用于对获取的待监控产品设置对应的识别标识;
[0071]监控脚本提取单元,用于根据待监控产品对应的识别标识提取预先存储的与识别标识对应的监控脚本并储存在相应的指定位置;
[0072]监控脚本执行单元,用于按待监控产品的基本信息执行监控脚本对待监控产品进行监控。
[0073]优选地,还包括检验装置,还包括检验装置,用于检测目标服务端被监控的待监控产品,获取待监控产品的基本信息,在指定位置上查找与待监控产品对应的监控脚本,根据基本信息检测对应的监控脚本并储存检测结果。
[0074]优选地,还包括脚本库存储单元,用于存储待监控产品的识别标识以及按级别分类存储与识别标识对应的监控脚本。
[0075]优选地,还包括监测脚本存储单元,用于存储待监控产品的监控脚本,用以执行以对待监控产品进行监控。
[0076]可见,本实施例中的服务端产品监测装置的具体工作过程可以应用上述实施例中服务端产品监测方法,在此不再赘述。
[0077]需要说明的是,本发明实施例所提供的服务端产品监测装置可以是服务器,也可以
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1