利用脚本动态监控设备的系统技术方案

技术编号:8682612 阅读:173 留言:0更新日期:2013-05-09 02:38
本发明专利技术提供一种利用脚本动态监控设备的系统,其至少包括:监控配置模块,用于配置待监控设备中的至少一个硬件单元的相关参数;脚本处理模块,用于利用脚本获取所述监控配置模块提供的各硬件单元的相关参数所对应的参数值,并基于对所获取的参数值的分析对相应硬件单元做出相应控制;接口模块,用于为所述脚本提供用于监控所述硬件单元的本地接口。本发明专利技术提供的监控系统由于采用脚本来监控设备,故无需对脚本进行调试,能够有效降低了调试代码的复杂度和代码的维护成本,减少了调试人员的工作量;另外,可随时更改/添加结构体、改变控制规则,有效提高了监控各硬件单元的灵活性。

【技术实现步骤摘要】

本专利技术涉及一种监控设备的系统,特别是涉及一种利用脚本动态监控设备的系统
技术介绍
计算机设备在调试阶段通常利用测试程序对计算机设备的各硬件进行调试,以确定计算机设备中的各硬件是否运行正常。目前,常用的手段是,将测试程序进行编译后植入所述计算机设备中,再通过指令运行编译后的测试程序来调试每一个硬件。这种方式的缺点是,每一个测试程序只能调试一个硬件,测试人员需要对多个测试程序进行编译并手工植入计算机设备后逐个进行开启以进行调试。这种方式需要测试人员重复编写测试程序,增加了测人员的工作量和程序维护难度。随着设备监控技术的发展,该种方式越来越不适于多种类型的计算机设备的调试和监控。因此,需要对现有的监控方式进行优化。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种利用脚本动态监控设备的系统,用于解决现有技术中监控系统灵活性差、测试人员工作量大等问题。为实现上述目的及其他相关目的,本专利技术提供一种利用脚本动态监控设备的系统,其至少包括:监控配置模块,用于配置待监控设备中的至少一个硬件单元的相关参数;脚本处理模块,用于利用脚本获取所述监控配置模块提供的各硬件单元的相关参数所对应的参数值,并基于对所获取的参数值的分析对相应硬件单元做出相应控制;接口模块,用于为所述脚本提供用于监控所述硬件单元的本地接口。优选地,所述监控配置模块中的每一个硬件单元的相关参数配置成一个结构体。优选地,所述结构体为XML格式。优选地,所述监控配置模块还配置所述相关参数所对应的参考参数值。优选地,所述脚本处理模块还用于将所获取的各硬件单元的参数值发送到与所述设备通信连接的远程监控设备处;以供所述远程监控设备在对所述硬件单元的参数值进行分析后,对所述脚本处理模块发送控制指令,所述脚本处理模块基于所述控制指令对所述硬件单元进行相应控制。优选地,所述监控系统还包括:XML解释器,用于解释所述监控配置模块中基于XML格式的结构体。优选地,所述监控系统还包括:控制模块,用于基于预设的控制规则控制所述脚本处理模块监控每一个所述硬件单元。优选地,所述控制模块用于基于所述监控配置模块提供的各硬件单元的控制规则控制所述脚本处理模块监控相应的硬件单元。如上所述,本专利技术的利用脚本动态监控设备的系统,具有以下有益效果:由于采用脚本来监控设备,故无需对脚本进行调试,有效降低了调试代码的复杂度和代码的维护成本,减少了调试人员的工作量;另外,将待监控的硬件单元、相关参数、参数参考值、甚至控制规则配置成结构体,可随时更改结构体、添加结构体、改变控制规则,有效提高了监控各硬件单元的灵活性。附图说明图1显示为本专利技术的利用脚本动态监控设备的系统的结构示意图。图2显示为本专利技术的利用脚本动态监控设备的系统的一种优选方案的结构示意图。图3显示为本专利技术的利用脚本动态监控设备的系统的又一种优选方案的结构示意图。元件标号说明I 监控系统11 监控配置模块12 脚本处理模块13 接口模块14 XML 解释器15 控制模块2 硬件单元具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。请参阅图1至图3。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。如图1所示,本专利技术提供一种利用脚本动态监控设备的系统1,用于在设备的测试阶段利用脚本测试设备内的硬件单元2的运行情况,并作出相应调整。其中,所述硬件单元2包括所述设备中的任何硬件,其包括但不限于:风扇、电源、主板、内存等。所述系统I至少包括:监控配置模块11、脚本处理模块12和接口模块13。所述监控配置模块11用于配置待监控设备中的至少一个硬件单元2的相关参数。所述相关参数包括但不限于:电流、电压、电容、寄存器、风扇转速等。所述监控配置模块11中所配置的硬件单元2的相关参数可以以预设格式的文本文件存储在所述设备中。优选地,所述监控配置模块11中的每一个硬件单元2的相关参数配置成一个结构体。其中,所述结构体的格式可以自定义,优选地,所述结构体为XML格式。优选地,所述监控配置模块11中还配置了所述相关参数所对应的参考参数值。所述参考参数值可以集中配置在一个结构体中,也可以配置在相关参数所在的结构体中。例如,所述监控配置模块11中配置待监控的硬件单元2为风扇,其相关参数包括:转数、机箱温度和风扇电压,则所述监控配置模块11中风扇的相关参数的结构体为:权利要求1.一种利用脚本动态监控设备的系统,其特征在于,至少包括: 监控配置模块,用于配置待监控设备中的至少一个硬件单元的相关参数; 脚本处理模块,用于利用脚本获取所述监控配置模块提供的各硬件单元的相关参数所对应的参数值,并基于对所获取的参数值的分析对相应硬件单元做出相应控制; 接口模块,用于为所述脚本提供用于监控所述硬件单元的本地接口。2.根据权利要求1所述的利用脚本动态监控设备的系统,其特征在于,所述监控配置模块中的每一个硬件单元的相关参数配置成一个结构体。3.根据权利要求2所述的利用脚本动态监控设备的系统,其特征在于,所述结构体为XML格式。4.根据权利要求1或2所述的利用脚本动态监控设备的系统,其特征在于,所述监控配置模块还配置所述相关参数所对应的参考参数值。5.根据权利要求1所述的利用脚本动态监控设备的系统,其特征在于,所述脚本处理模块还用于将所获取的各硬件单元的参数值发送到与所述设备通信连接的远程监控设备处;以供所述远程监控设备在对所述硬件单元的参数值进行分析后,对所述脚本处理模块发送控制指令,所述脚本处理模块基于所述控制指令对所述硬件单元进行相应控制。6.根据权利要求3所述的利用脚本动态监控设备的系统,其特征在于,所述监控系统还包括:XML解释器,用于解释所述监控配置模块中基于XML格式的结构体。7.根据权利要求1所述的利用脚本动态监控设备的系统,其特征在于,所述监控系统还包括:控制模块,用于基于预设的控制规则控制所述脚本处理模块监控每一个所述硬件单元。8.根据权利要求7所述的利用脚本动态监控设备的系统,其特征在于,所述控制模块用于基于所述监控配置模块提供的各硬件单元的控制规则控制所述脚本处理模块监控相应的硬件单元。全文摘要本专利技术提供一种利用脚本动态监控设备的系统,其至少包括监控配置模块,用于配置待监控设备中的至少一个硬件单元的相关参数;脚本处理模块,用于利用脚本获取所述监控配置模块提供的各硬件单元的相关参数所对应的参数值,并基于对所获取的参数值的分析对相应硬件单元做出相应控制;接口模块,用于为所述脚本提供用于监控所述硬件单元的本地接口。本专利技术提供的监控系统由于采用脚本来监控设备,故无需对脚本进行调试,能够有效降低了调试代码的复杂度和代码的维护成本,减少了调试人员的工作量;另外,可随时更改/添加结构体、改变控制规则,有效提高了监控各硬件单元的灵活性。文本文档来自技高网...

【技术保护点】
一种利用脚本动态监控设备的系统,其特征在于,至少包括:监控配置模块,用于配置待监控设备中的至少一个硬件单元的相关参数;脚本处理模块,用于利用脚本获取所述监控配置模块提供的各硬件单元的相关参数所对应的参数值,并基于对所获取的参数值的分析对相应硬件单元做出相应控制;接口模块,用于为所述脚本提供用于监控所述硬件单元的本地接口。

【技术特征摘要】

【专利技术属性】
技术研发人员:奚驰俊
申请(专利权)人:加弘科技咨询上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1