一种SES协议的信息元素的扩展方法及装置制造方法及图纸

技术编号:16969443 阅读:24 留言:0更新日期:2018-01-07 06:28
本发明专利技术公开了一种SES协议的信息元素的扩展方法及装置,该方法的步骤包括:与目标硬件建立连接,设定对目标硬件的监控内容;判断当前信息元素集合中是否具有获取监控内容的信息元素;如果否,则生成与信息元素相匹配的目标信息元素。可见,本方法不仅限于使用现有的信息元素进行硬件监控,还根据监控内容的空缺进行相应信息元素的生成,进而为硬件提供了匹配性更高的监控策略。因此,本发明专利技术保证了对硬件产品的全面细致的监控与管理,进而为后续硬件产品的优化与改进提供了更为有利的数据参考。此外,SES协议的信息元素的扩展装置同样具有上述效果。

【技术实现步骤摘要】
一种SES协议的信息元素的扩展方法及装置
本专利技术涉及SES协议领域,特别是涉及一种SES协议的信息元素的扩展方法及装置。
技术介绍
随着硬件的种类逐渐增多,企业和用户往往采用SES协议作为机箱的监控以及管理的实现方式。SES协议的管理和控制附件中定义有多种用于收录硬件状态信息的信息元素(element),例如deviceslot、power、cooling、SASexpander、SASconnector等一系列反映硬件相关信息的专有信息元素。但是这些元素的定义严格依赖于产品的硬件定义,由于产品之间可能存在有差异,例如PSU与风扇的控制方式不同或器件的数量和状态各异等,因此在不同产品中获取同一内容的方式均有所差别。另外,由于当下的硬件种类在不断增多,对于一些新式硬件中需要进行获取的内容已经超了出现有信息元素的获取范围。因此,现有的信息元素难以满足对于硬件产品全面细致的监控与管理,进而在后续对于产品进行优化和改进时无法有全面的数据进行参考,给产品的稳定性及可用性的提升带来了一定影响。由此可见,提供一种SES协议的信息元素的扩展方法,以实现对于硬件产品全面细致的监控与管理,进而有益于产品后续的优化及改进,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种SES协议的信息元素的扩展方法及装置,保证了对硬件产品的全面细致的监控与管理,进而为后续硬件产品的优化与改进提供了更为有利的数据参考。为解决上述技术问题,本专利技术提供一种SES协议的信息元素的扩展方法,包括:与目标硬件建立连接,设定对目标硬件的监控内容;判断当前信息元素集合中是否具有获取监控内容的信息元素;如果否,则生成与信息元素相匹配的目标信息元素。优选的,生成与信息元素相匹配的目标信息元素具体为:按照原始信息元素的格式标准新建目标信息元素,并根据监控内容对目标信息元素中的监控参数进行设定,以生成与信息元素相匹配的目标信息元素;其中,原始信息元素包含于信息元素集合。优选的,生成与信息元素相匹配的目标信息元素具体为:根据监控内容将原始信息元素中的监控参数进行匹配性的修改,以生成与信息元素相匹配的目标信息元素;其中,原始信息元素包含于信息元素集合。优选的,该方法进一步包括:通过目标信息元素获取对目标硬件的监控数据,并将监控数据进行打印。优选的,该方法进一步包括:将监控数据写入日志。优选的,该方法进一步包括:设置监控阈值;相应的,在通过目标信息元素获取对目标硬件的监控数据后,该方法进一步包括:判断监控数据是否超过监控阈值;如果是,则进行故障提示。优选的,该方法进一步包括:将目标信息元素添加至信息元素集合。此外,本专利技术还提供一种SES协议的信息元素的扩展装置,包括:监控设定模块,用于与目标硬件建立连接,设定对目标硬件的监控内容;判断模块,用于判断当前信息元素集合中是否具有获取监控内容的信息元素,如果否,则调用信息元素生成模块;信息元素生成模块,用于生成与信息元素相匹配的目标信息元素。优选的,该装置进一步包括:结果打印模块,用于通过目标信息元素获取对目标硬件的监控数据,并将监控数据进行打印。优选的,该装置进一步包括:信息元素添加模块,用于将目标信息元素添加至信息元素集合。本专利技术所提供的SES协议的信息元素的扩展方法,在设定对硬件进行监控的内容后,判断该内容能否通过现有的信息元素进行获取,如果现有的信息元素无法获取所需的监控内容,则生成能够满足监控需求的信息元素。可见,本方法不仅限于使用现有的信息元素进行硬件监控,还根据监控内容的空缺进行相应信息元素的生成,进而为硬件提供了匹配性更高的监控策略。因此,本专利技术保证了对硬件产品的全面细致的监控与管理,进而为后续硬件产品的优化与改进提供了更为有利的数据参考。此外,本专利技术还提供一种SES协议的信息元素的扩展装置,与上述的方法对应,有益效果如上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种SES协议的信息元素的扩展方法流程图;图2为本专利技术实施例提供的另一种SES协议的信息元素的扩展方法流程图;图3为专利技术实施例提供的一种SES协议的信息元素的扩展装置结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种SES协议的信息元素的扩展方法,保证了对硬件产品的全面细致的监控与管理,进而为后续硬件产品的优化与改进提供了更为有利的数据参考。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。实施例一图1为本专利技术实施例提供的一种SES协议的信息元素的扩展方法流程图。请参考图1,SES协议的信息元素的扩展方法的具体步骤包括:步骤S10:与目标硬件建立连接,设定对目标硬件的监控内容。可以理解的是,由于需要通过SES协议监控硬件的状态信息,因此与需要监控的硬件建立连接是进行状态监控的基础步骤,在与目标硬件建立连接后用户可以根据需要设定对目标硬件的监控内容,进而在后续步骤中使用现有的信息元素获取相应的监控结果获取或是根据监控内容的需要生成新的信息元素。步骤S11:判断当前信息元素集合中是否具有获取监控内容的信息元素,如果否,则执行步骤S12。需要说明的是,不同的硬件之间往往存在有一定的差异,例如风扇的数量不同、SASexpander级联方式不同、同种传感器的状态获取方法有差异等。可见外围元件的不同,可以导致信息元素的类型、数目及状态均不同,因此现有的信息元素集合中可能没有针对于上述监控内容的信息元素,当没有针对于上述监控内容的信息元素的情况发生时,则需要进行相应信息元素的生成处理。步骤S12:生成与信息元素相匹配的目标信息元素。可以理解的是,生成新的信息元素以匹配硬件的监控内容,相当于对于硬件的监控进行了定制化的设置,因此监控的方式与该硬件中的元器件更加匹配,进而通过新生成的信息元素监控硬件提高了对于硬件监控的详细程度以及监控的准确性。本专利技术所提供的SES协议的信息元素的扩展方法,在设定对硬件进行监控的内容后,判断该内容能否通过现有的信息元素进行获取,如果现有的信息元素无法获取所需的监控内容,则生成能够满足监控需求的信息元素。可见,本方法不仅限于使用现有的信息元素进行硬件监控,还根据监控内容的空缺进行相应信息元素的生成,进而为硬件提供了匹配性更高的监控策略。因此,本专利技术保证了对硬件产品的全面细致的监控与管理,进而为后续硬件产品的优化与改进提供了更为有利的数据参考。实施例二在上述实施例的基础上,作为一种优选的实施方式,生成与信息元素相匹配的目标信息元素具体为:按照原始信息元素的格式标准新建目标信息元素,并根据监控内容对目标信息元素中的监控参数进行设定,以生成与信息元素相匹配的目标信息元素;其中,原始信息元素包含于信息元素集合。本文档来自技高网
...
一种SES协议的信息元素的扩展方法及装置

【技术保护点】
一种SES协议的信息元素的扩展方法,其特征在于,包括:与目标硬件建立连接,设定对所述目标硬件的监控内容;判断当前信息元素集合中是否具有获取所述监控内容的信息元素;如果否,则生成与所述信息元素相匹配的目标信息元素。

【技术特征摘要】
1.一种SES协议的信息元素的扩展方法,其特征在于,包括:与目标硬件建立连接,设定对所述目标硬件的监控内容;判断当前信息元素集合中是否具有获取所述监控内容的信息元素;如果否,则生成与所述信息元素相匹配的目标信息元素。2.根据权利要求1所述的方法,其特征在于,所述生成与所述信息元素相匹配的目标信息元素具体为:按照原始信息元素的格式标准新建所述目标信息元素,并根据所述监控内容对所述目标信息元素中的监控参数进行设定,以生成与所述信息元素相匹配的所述目标信息元素;其中,所述原始信息元素包含于所述信息元素集合。3.根据权利要求1所述的方法,其特征在于,所述生成与所述信息元素相匹配的目标信息元素具体为:根据所述监控内容将原始信息元素中的监控参数进行匹配性的修改,以生成与所述信息元素相匹配的所述目标信息元素;其中,所述原始信息元素包含于所述信息元素集合。4.根据权利要求1至3任意一项所述的方法,其特征在于,该方法进一步包括:通过所述目标信息元素获取对所述目标硬件的监控数据,并将所述监控数据进行打印。5.根据权利要求4所述的方法,其特征在于,该方法...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1