[发明专利]一种服务器通用监控方法及装置在审
申请号: | 201710748064.3 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107623591A | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 朱颖航 | 申请(专利权)人: | 北京云集智造科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 王莹,李官 |
地址: | 101200 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 通用 监控 方法 装置 | ||
技术领域
本发明涉及服务器监控技术领域,更具体地,涉及一种服务器通用监控方法及装置。
背景技术
在服务器运行过程中,通常需要对服务器的硬件信息进行采集,并通过对服务器硬件信息的故障分析,来确定服务器中各硬件的故障。但目前比较流行的网络,比如,私有云网络或者公有云网络中,存在很多不同厂商的服务器。
针对于不同厂商服务器中硬件的监控,各个厂商都有自己对应的工具,例如,戴尔的Openmanage工具,惠普的System Management Homepage工具等,各家厂商的工具只能处理自家的硬件产品,而无法处理其它厂商的硬件产品。因此,对于私有云网络或者公有云网络中的各个不同厂商的服务器中硬件的处理,无法通过一套方法来实现。
另外,对于不同厂商,其支持的数据格式是不同的,即通过各个厂商对应的工具对自家服务器的硬件资源信息的数据格式也是不同的,在对硬件资源信息进行输出展示的过程中,是无法通过同一个展示平台进行展示的。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的服务器通用监控方法及装置。
根据本发明的一个方面,提供一种服务器通用监控方法,包括:
S1,针对不同厂商服务器的不同硬件,使用各个硬件对应的原生编程接口获取该硬件的资源信息,其中,不同厂商服务器的硬件资源信息的数据格式不同;
S2,对获取的每一个厂商服务器的硬件资源信息进行故障分析,生成不同厂商服务器的故障报警信息;
S3,将生成的每一个厂商服务器的故障报警信息转换为统一数据格式,并输出展示。
本发明的有益效果为:通过原生编程接口收集不同厂商服务器的不同硬件资源信息,并对每一个厂商服务器的硬件资源信息进行故障分析,将生成的每一个厂商服务器的硬件的故障报警信息转换为统一数据格式,进行输出展示。通过本发明提供的方法能够对各个不同厂商服务器中的硬件进行监控,而不会由于不同厂商提供的不同监控工具,而无法对所有不同厂商服务器的硬件资源信息进行采集,以及由于不同厂商服务器的数据格式的不同,而导致无法通过一套监控程序就能实现,比如私有云或者公有云中的各种不同厂商服务器的监控。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述硬件包括主机Host、中央处理器CPU、双列直插式内存组件DIMM、硬盘驱动器HDD和磁盘阵列RAID。
进一步的,所述步骤S1中使用各个硬件对应的原生编程接口获取该硬件的资源信息进一步包括:
基于SMBios标准采集CPU资源信息以及采用ATA/SCSI协议采集HDD资源信息,并分别通过各自对应的接口将资源信息输出。
进一步的,所述基于SMBios标准采集CPU资源信息进一步包括:
基于SMBios标准,采用内存映射的方式,获取服务器整机的硬件信息;
对所述服务器整机的硬件信息进行解析,获取CPU硬件资源信息。
进一步的,所述步骤S2之前还包括:
对获取的不同厂商服务器的硬件资源信息按照信息类别进行分类,其中,所述信息类别包括基本配置信息、功耗信息和硬件使用情况;
相应地,所述步骤S2包括:
对不同厂商服务器分类后的硬件资源信息进行故障分析,并生成每一个厂商的故障报警信息。
进一步的,所述步骤S3进一步包括:
通过自定义通用的API接口将每一个厂商服务器的故障报警信息转换为统一数据格式。
进一步的,所述通用的API接口为Restful接口,其支持的统一数据格式为json格式。
根据本发明的另一个方面,提供了一种服务器通用监控装置,包括:
获取模块,用于针对不同厂商服务器的不同硬件,使用各个硬件对应的原生编程接口获取该硬件的资源信息,其中,不同厂商服务器的硬件资源信息的数据格式不同;
故障分析模块,用于对获取的每一个厂商服务器的硬件资源信息进行故障分析,生成不同厂商服务器的故障报警信息;
转换模块,用于将生成的每一个厂商服务器的故障报警信息转换为统一数据格式,并输出展示。
进一步的,还包括分类模块;
所述分类模块,用于对所述获取模块获取的不同厂商服务器的硬件资源信息按照信息类别进行分类,其中,所述信息类别包括基本配置信息、功耗信息和硬件使用情况;
相应地,所述故障分析模块进一步用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云集智造科技有限公司,未经北京云集智造科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748064.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯改性高分子材料混合烘干装置
- 下一篇:一种饲料加工生产用烘干装置