CN106598808A - 一种稳定性检测方法、参数采集方法及装置 - Google Patents
一种稳定性检测方法、参数采集方法及装置 Download PDFInfo
- Publication number
- CN106598808A CN106598808A CN201611151665.8A CN201611151665A CN106598808A CN 106598808 A CN106598808 A CN 106598808A CN 201611151665 A CN201611151665 A CN 201611151665A CN 106598808 A CN106598808 A CN 106598808A
- Authority
- CN
- China
- Prior art keywords
- measured
- power supply
- operational factor
- unit
- detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本发明提供了一种稳定性检测方法、参数采集方法及装置,该稳定性检测方法包括:确定检测次数及时间间隔;以所述时间间隔为周期,向至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述待测机柜管理控制器在每一次接收到所述检测指令时,采集所述至少一个待测电源的运行参数;获取所述待测机柜管理控制器采集的每一个所述运行参数;根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。本发明能实现自动检测机柜管理控制器与电源的连接稳定性。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种稳定性检测方法、参数采集方法及装置。
背景技术
RMC(Rack Management Controller,机柜管理控制器)作为机柜的管理模块,负责机柜的整体监控。RMC除了对机柜内各个节点进行管理外,还管理机柜中的电源。
RMC对电源进行管理的前提是:RMC与电源有稳定的连接关系。目前,主要采用人工方式检测RMC与电源的连接稳定性,例如,机柜内共有18个电源,需定期采用人工方式逐一检测各个电源与RMC的连接关系,然后再利用人工方式计算分析多次检测结果,以确定RMC与电源的连接稳定性。
发明内容
本发明实施例提供了一种稳定性检测方法、参数采集方法及装置,能实现自动检测RMC与电源的连接稳定性。
第一方面,本发明实施例提供了一种稳定性检测方法,包括:
确定检测次数及时间间隔;
以所述时间间隔为周期,向至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述待测机柜管理控制器在每一次接收到所述检测指令时,采集所述至少一个待测电源的运行参数;
获取所述待测机柜管理控制器采集的每一个所述运行参数;
根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
优选地,
所述根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定,包括:
针对每一个所述运行参数,均执行A1至A3:
A1:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则执行A2,否则报错;
A2:判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则执行A3,否则报错;
A3:解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
确定总报错次数;
根据所述总报错次数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
优选地,
所述在位状态包括在位和不在位;
所述根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,包括:
针对每一个所述待测电源,均执行:
确定所述待测电源的在位状态;
当所述待测电源对应的在位状态为在位时,判断所述待测电源对应的功率值是否大于预设的第一额定功率值,如果是,则确定所述待测电源对应的功率值不满足预设的标准值;
当所述待测电源对应的在位状态为不在位时,判断所述待测电源对应的功率值是否等于预设的第二额定功率值,如果是,则确定所述待测电源对应的功率值满足预设的标准值,否则,确定所述待测电源对应的功率值不满足预设的标准值。
优选地,
所述解析各个所述待测电源对应的属性信息,包括:
根据各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的物理地址;
所述报错,包括:
当存在至少一个所述待测电源对应的功率值不满足预设的标准值时,确定至少一个故障电源,输出各个所述故障电源分别对应的所述物理地址和所述功率值。
优选地,
该稳定性检测方法进一步包括:设置存储路径;
将所述存储路径发送给所述待测机柜管理控制器,以使所述待测机柜管理控制器根据所述存储路径,存储所述至少一个待测电源的运行参数;
所述获取所述待测机柜管理控制器采集的每一个所述运行参数,包括:
根据所述存储路径,获取所述待测机柜管理控制器采集的每一个所述运行参数。
第二方面,本发明实施例提供了一种参数采集方法,应用于机柜管理控制器,包括:
接收检测指令;
根据所述检测指令,采集至少一个待测电源的运行参数,并提供。
优选地,
在所述接收检测指令之后,进一步包括:
接收存储路径;
所述采集至少一个待测电源的运行参数并提供,包括:
采集所述至少一个待测电源的运行参数,并根据所述存储路径存储所述至少一个待测电源的运行参数。
第三方面,本发明实施例提供了一种稳定性检测装置,包括:检测规则确定单元、检测规则发送单元、获取单元和稳定性确定单元;其中,
所述检测规则确定单元,用于确定检测次数及时间间隔;
所述检测规则发送单元,用于以所述检测规则确定单元确定出的时间间隔为周期,向外部至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述外部待测机柜管理控制器在每一次接收到所述检测指令时,采集所述外部至少一个待测电源的运行参数;
所述获取单元,用于获取所述外部待测机柜管理控制器采集的每一个所述运行参数;
所述稳定性确定单元,用于根据获取单元获取到的每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
优选地,
所述稳定性确定单元,包括:第一判断子单元、第二判断子单元、第三判断子单元和确定子单元;其中,
所述第一判断子单元,用于针对获取单元获取到的每一个所述运行参数,均执行:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则触发所述第二判断子单元,否则报错;
所述第二判断子单元,用于在接收到所述第一判断子单元的触发时,判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则触发第三判断子单元,否则报错;
第三判断子单元,用于在接收到所述第二判断子单元的触发时,解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
所述确定子单元,用于根据所述第一判断子单元、所述第二判断子单元和第三判断子单元的报错次数,确定总报错次数,并根据所述总报错次数,确定所述待测外部机柜管理控制器与所述外部至少一个待测电源之间的连接是否稳定。
第四方面,本发明实施例提供了一种机柜管理控制器,包括:指令接收单元和参数采集单元;其中,
所述指令接收单元,用于接收外部检测装置发送的检测指令;
所述参数采集单元,用于根据所述指令接收单元接收到的检测指令,采集外部至少一个待测电源的运行参数,并提供。
本发明实施例提供了一种稳定性检测方法、参数采集方法及装置,通过首先确定检测次数及时间间隔,并以时间间隔为周期,向至少一个待测电源对应的待测RMC(RackManagement Controller,机柜管理控制器)发送对应检测次数的检测指令,以使待测RMC在每一次收到检测指令时,采集至少一个待测电源的运行参数,然后获取待测RMC采集的每一个运行参数,并根据每一个运行参数,确定待测RMC与至少一个待测电源之间的连接是否稳定。由于自动获取待测RMC采集的各个待测电源的运行参数,并根据各个运行参数,确定待测RMC与各个待测电源之间的连接是否稳定,从而实现了自动检测RMC与电源的连接稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种稳定性检测方法的流程图;
图2是本发明一个实施例提供的一种参数采集方法的流程图;
图3是本发明另一个实施例提供的一种稳定性检测方法的流程图;
图4是本发明一个实施例提供的一种稳定性检测装置的结构示意图;
图5是本发明另一个实施例提供的一种稳定性检测装置的结构示意图;
图6是本发明一个实施例提供的一种参数采集装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种稳定性检测方法,该方法可以包括以下步骤:
步骤101,确定检测次数及时间间隔;
步骤102,以所述时间间隔为周期,向至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述待测机柜管理控制器在每一次接收到所述检测指令时,采集所述至少一个待测电源的运行参数;
步骤103,获取所述待测机柜管理控制器采集的每一个所述运行参数;
步骤104,根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
上述实施例中,通过首先确定检测次数及时间间隔,并以时间间隔为周期,向至少一个待测电源对应的待测RMC(Rack Management Controller,机柜管理控制器)发送对应检测次数的检测指令,以使待测RMC在每一次收到检测指令时,采集至少一个待测电源的运行参数,然后获取待测RMC采集的每一个运行参数,并根据每一个运行参数,确定待测RMC与至少一个待测电源之间的连接是否稳定。由于自动获取待测RMC采集的各个待测电源的运行参数,并根据各个运行参数,确定待测RMC与各个待测电源之间的连接是否稳定,从而实现了自动检测RMC与电源的连接稳定性。
本发明一个实施例中,步骤104的具体实施方式,可以包括:
针对每一个所述运行参数,均执行A1至A3:
A1:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则执行A2,否则报错;
A2:判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则执行A3,否则报错;
A3:解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
确定总报错次数;
根据所述总报错次数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
上述实施例中,针对每一个运行参数,首先从运行参数中解析出属性信息,并判断运行参数中是否存在每一个待测电源对应的属性信息,如果不是,则说明待测RMC无法完全采集每一个待测电源的运行参数,进而说明待测RMC与待测电源的连接不稳定,即进行报错。
如果是,则进一步判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,例如,预设的顺序可以按照各个待测电源对应的电源槽的物理地址排列,因此待测RMC在采集各个待测电源的运行参数时,根据各个待测电源对应的电源槽的物理地址,按照预设的顺序采集各个待测电源的运行参数,若采集到的各个待测电源分别对应的属性信息未按照预设的顺序排列,也说明待测RMC与待测电源的连接不稳定,即进行报错。
如果各个待测电源分别对应的属性信息按照预设的顺序排列,则解析各个待测电源对应的属性信息,从而确定出各个待测电源分别对应的在位状态和功率值,并根据各个待测电源对应的在位状态和功率值,判断是否存在待测电源的功率值不满足预设的标准值,如果存在,也说明待测RMC与待测电源的连接不稳定,即进行报错。
根据各个报错信息,确定总报错次数,并根据总报错次数,确定待测RMC与各个待测电源之间的连接是否稳定。例如,设定检测次数为100次时,总报错次数低于10次,即可确定待测RMC与各个待测电源之间的连接是稳定的,由此,可根据总报错次数与检测次数的百分比,确定待测RMC与各个待测电源之间的连接是否稳定。
具体地,本发明一个实施例中,所述在位状态包括在位和不在位;
所述根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,可以包括:
针对每一个所述待测电源,均执行:
确定所述待测电源的在位状态;
当所述待测电源对应的在位状态为在位时,判断所述待测电源对应的功率值是否大于预设的第一额定功率值,如果是,则确定所述待测电源对应的功率值不满足预设的标准值;
当所述待测电源对应的在位状态为不在位时,判断所述待测电源对应的功率值是否等于预设的第二额定功率值,如果是,则确定所述待测电源对应的功率值满足预设的标准值,否则,确定所述待测电源对应的功率值不满足预设的标准值。
上述实施例中,当待测电源对应的在位状态为在位时,说明待测电源位于对应的电源槽中并连通,此时待测电源的输出功率需小于预设的第一额定功率值,例如,第一额定功率值为电源的额定功率值,如果待测电源的输出功率大于电源的额定功率,即确定待测电源对应的功率值不满足预设的标准值,此时进行报错。
当待测电源对应的在位状态为不在位时,说明待测电源为连通,此时待测电源的输出功率应等于第二额定功率值,例如,第二额定功率值为65535W,如果待测电源的输出功率不为第二额定功率值时,即确定待测电源对应的功率值不满足预设的标准值,进行报错。
为了确定与待测RMC连接不稳定的待测电源,本发明一个实施例中,所述解析各个所述待测电源对应的属性信息,可以包括:
根据各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的物理地址;
所述报错,可以包括:
当存在至少一个所述待测电源对应的功率值不满足预设的标准值时,确定至少一个故障电源,输出各个所述故障电源分别对应的所述物理地址和所述功率值。
上述实施例中,从各个待测电源的属性信息中解析出各个待测电源分别对应的物理地址,当存在至少一个待测电源对应的功率值不满足预设的标准时,说明存在至少一个待测电源与待测RMC连接不稳定,将与待测RMC连接不稳定的至少一个待测电源确定为至少一个故障电源,并输出各个故障电源分别对应的物理地址和功率值,便于后期检修时,直接根据故障电源的物理地址和功率值,采取相应的措施。
为了便于获取各个运行参数,提高检测效率,本发明一个实施例中,该稳定性检测方法可以进一步包括:设置存储路径;
将所述存储路径发送给所述待测机柜管理控制器,以使所述待测机柜管理控制器根据所述存储路径,存储所述至少一个待测电源的运行参数;
所述获取所述待测机柜管理控制器采集的每一个所述运行参数,包括:
根据所述存储路径,获取所述待测机柜管理控制器采集的每一个所述运行参数。
上述实施例中,预先设置存储路径,并将存储路径发送给待测RMC,以使待测RMC根据存储路径,存储采集到的各个待测电源的运行参数,例如,根据存储路径,将每次采集到的运行参数分别存入指定路径的不同文件夹中,由此,在获取运行参数时,可根据存储路径,直接从指定路径的文件夹中获取相应的运行参数,从而使获取各个运行参数的过程更便捷,进而有利于提高检测效率。
如图2所示,本发明一个实施例提供了一种参数采集方法,应用于机柜管理控制器,该方法可以包括以下步骤:
步骤201,接收检测指令;
步骤202,根据所述检测指令,采集至少一个待测电源的运行参数,并提供。
上述实施例中,RMC通过接收检测指令,并根据接收到的检测指令,采集至少一个待测电源的运行参数并提供,从而实现了自动获取各个待测电源的运行参数,有利于实现自动检测RMC与电源的连接稳定性。
为了更方便的提供运行参数,本发明一个实施例中,
在步骤201之后,可以进一步包括:
接收存储路径;
步骤202的具体实施方式,可以包括:
采集所述至少一个待测电源的运行参数,并根据所述存储路径存储所述至少一个待测电源的运行参数。
上述实施例中,通过接收存储路径,并将采集到的各个待测电源的运行参数按照存储路径进行存储,例如,根据存储路径,将每次采集到的运行参数分别存入指定路径的不同文件夹中,从而有利于更便捷的提取存储的运行参数。
如图3所示,本发明实施例提供了一种稳定性检测方法,该方法可以包括以下步骤:
步骤301,确定检测次数及时间间隔。
用户可自主确定检测过程中的检测次数及时间间隔,因此其自主性较强。
步骤302,设置存储路径,并将所述存储路径发送给至少一个待测电源对应的待测RMC。
步骤303,以所述时间间隔为周期,向所述待测RMC发送对应所述检测次数的检测指令。
步骤304,所述待测RMC在每一次接收到所述检测指令时,采集所述至少一个待测电源的运行参数,并根据所述存储路径,存储各个待测电源的运行参数。
步骤305,根据所述存储路径,获取所述待测RMC存储的每一个运行参数。
在步骤302至步骤305中,预先设置存储路径,并将存储路径发送给待测RMC,以使待测RMC根据存储路径,存储采集到的各个待测电源的运行参数,例如,根据存储路径,将每次采集到的运行参数分别存入指定路径的不同文件夹中,由此,可根据存储路径,直接从指定路径的文件夹中获取相应的运行参数,从而使获取各个运行参数的过程更便捷。
步骤306,针对每一个运行参数,均执行:解析所述运行参数。
步骤307,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则执行步骤308,否则执行步骤313。
在步骤306和步骤307中,首先从运行参数中解析出属性信息,并判断运行参数中是否存在每一个待测电源对应的属性信息,如果不是,则说明待测RMC无法完全采集每一个待测电源的运行参数,进而说明待测RMC与待测电源的连接不稳定,即进行报错。
步骤308,判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则执行步骤309,否则执行步骤313。
当运行参数中存在每一个待测电源对应的属性信息时,进一步判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,例如,预设的顺序可以按照各个待测电源对应的电源槽的物理地址排列,因此待测RMC在采集各个待测电源的运行参数时,根据各个待测电源对应的电源槽的物理地址,按照预设的顺序采集各个待测电源的运行参数,若采集到的各个待测电源分别对应的属性信息未按照预设的顺序排列,也说明待测RMC与待测电源的连接不稳定,即进行报错。
步骤309,解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值。
步骤310,分别判断各个所述待测电源是否在位,如果是,则执行步骤311,否则执行步骤312。
步骤311,判断所述待测电源对应的功率值是否大于预设的第一额定功率值,如果是,则执行步骤313,否则结束当前流程。
当待测电源对应的在位状态为在位时,说明待测电源位于对应的电源槽中并连通,此时待测电源的输出功率需小于预设的第一额定功率值,例如,第一额定功率值为电源的额定功率值,如果待测电源的输出功率大于电源的额定功率,即确定待测电源对应的功率值不满足预设的标准值,此时进行报错。
步骤312,判断所述待测电源对应的功率值是否等于预设的第二额定功率值,如果是,则结束当前流程,否则执行步骤313。
当待测电源对应的在位状态为不在位时,说明待测电源为连通,此时待测电源的输出功率应等于第二额定功率值,例如,第二额定功率值为65535W,如果待测电源的输出功率不为第二额定功率值时,即确定待测电源对应的功率值不满足预设的标准值,进行报错。
步骤313,报错,并将报错次数加1。
步骤314,确定总报错次数,并根据所述总报错次数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
例如,设定检测次数为100次时,总报错次数低于10次,即可确定待测RMC与各个待测电源之间的连接是稳定的,由此,可根据总报错次数与检测次数的百分比,确定待测RMC与各个待测电源之间的连接是否稳定。
上述实施例中,通过首先确定检测次数及时间间隔,并以时间间隔为周期,向至少一个待测电源对应的待测RMC发送对应检测次数的检测指令,以使待测RMC在每一次收到检测指令时,采集至少一个待测电源的运行参数,然后获取待测RMC采集的每一个运行参数,并根据每一个运行参数,确定待测RMC与至少一个待测电源之间的连接是否稳定。由于自动获取待测RMC采集的各个待测电源的运行参数,并根据各个运行参数,确定待测RMC与各个待测电源之间的连接是否稳定,从而实现了自动检测RMC与电源的连接稳定性。
本实施例中的方法至少可通过以下程序实现:
如图4所示,本发明一个实施例提供了一种稳定性检测装置,该装置可以包括:检测规则确定单元401、检测规则发送单元402、获取单元403和稳定性确定单元404;其中,
所述检测规则确定单元401,用于确定检测次数及时间间隔;
所述检测规则发送单元402,用于以所述检测规则确定单元401确定出的时间间隔为周期,向外部至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述外部待测机柜管理控制器在每一次接收到所述检测指令时,采集所述外部至少一个待测电源的运行参数;
所述获取单元403,用于获取所述外部待测机柜管理控制器采集的每一个所述运行参数;
所述稳定性确定单元404,用于根据获取单元403获取到的每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
上述实施例中,通过首先确定检测次数及时间间隔,并以时间间隔为周期,向至少一个待测电源对应的待测RMC发送对应检测次数的检测指令,以使待测RMC在每一次收到检测指令时,采集至少一个待测电源的运行参数,然后获取待测RMC采集的每一个运行参数,并根据每一个运行参数,确定待测RMC与至少一个待测电源之间的连接是否稳定。由于自动获取待测RMC采集的各个待测电源的运行参数,并根据各个运行参数,确定待测RMC与各个待测电源之间的连接是否稳定,从而实现了自动检测RMC与电源的连接稳定性。
如图5所示,本发明一个实施例中,所述稳定性确定单元404,包括:第一判断子单元501、第二判断子单元502、第三判断子单元503和确定子单元504;其中,
所述第一判断子单元501,用于针对获取单元403获取到的每一个所述运行参数,均执行:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则触发所述第二判断子单元502,否则报错;
所述第二判断子单元502,用于在接收到所述第一判断子单元501的触发时,判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则触发第三判断子单元503,否则报错;
第三判断子单元503,用于在接收到所述第二判断子单元502的触发时,解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
所述确定子单元504,用于根据所述第一判断子单元501、所述第二判断子单元502和第三判断子单元503的报错次数,确定总报错次数,并根据所述总报错次数,确定所述待测外部机柜管理控制器与所述外部至少一个待测电源之间的连接是否稳定。
上述实施例中,针对每一个运行参数,首先从运行参数中解析出属性信息,并判断运行参数中是否存在每一个待测电源对应的属性信息,如果不是,则说明待测RMC无法完全采集每一个待测电源的运行参数,进而说明待测RMC与待测电源的连接不稳定,即进行报错。
如果是,则进一步判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,例如,预设的顺序可以按照各个待测电源对应的电源槽的物理地址排列,因此待测RMC在采集各个待测电源的运行参数时,根据各个待测电源对应的电源槽的物理地址,按照预设的顺序采集各个待测电源的运行参数,若采集到的各个待测电源分别对应的属性信息未按照预设的顺序排列,也说明待测RMC与待测电源的连接不稳定,即进行报错。
如果各个待测电源分别对应的属性信息按照预设的顺序排列,则解析各个待测电源对应的属性信息,从而确定出各个待测电源分别对应的在位状态和功率值,并根据各个待测电源对应的在位状态和功率值,判断是否存在待测电源的功率值不满足预设的标准值,如果存在,也说明待测RMC与待测电源的连接不稳定,即进行报错。
根据各个报错信息,确定总报错次数,并根据总报错次数,确定待测RMC与各个待测电源之间的连接是否稳定。例如,设定检测次数为100次时,总报错次数低于10次,即可确定待测RMC与各个待测电源之间的连接是稳定的,由此,可根据总报错次数与检测次数的百分比,确定待测RMC与各个待测电源之间的连接是否稳定。
如图6所示,本发明一个实施例提供了一种机柜管理控制器,该机柜管理控制器可以包括:指令接收单元601和参数采集单元602;其中,
所述指令接收单元601,用于接收外部检测装置发送的检测指令;
所述参数采集单元602,用于根据所述指令接收单元601接收到的检测指令,采集外部至少一个待测电源的运行参数,并提供。
上述实施例中,RMC通过接收检测指令,并根据接收到的检测指令,采集至少一个待测电源的运行参数并提供,从而实现了自动获取各个待测电源的运行参数,有利于实现自动检测RMC与电源的连接稳定性。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
综上所述,本发明的各个实施例至少具有如下有益效果:
1、本发明实施例中,通过首先确定检测次数及时间间隔,并以时间间隔为周期,向至少一个待测电源对应的待测RMC发送对应检测次数的检测指令,以使待测RMC在每一次收到检测指令时,采集至少一个待测电源的运行参数,然后获取待测RMC采集的每一个运行参数,并根据每一个运行参数,确定待测RMC与至少一个待测电源之间的连接是否稳定。由于自动获取待测RMC采集的各个待测电源的运行参数,并根据各个运行参数,确定待测RMC与各个待测电源之间的连接是否稳定,从而实现了自动检测RMC与电源的连接稳定性。
2、本发明实施例中,从各个待测电源的属性信息中解析出各个待测电源分别对应的物理地址,当存在至少一个待测电源对应的功率值不满足预设的标准时,说明存在至少一个待测电源与待测RMC连接不稳定,将与待测RMC连接不稳定的至少一个待测电源确定为至少一个故障电源,并输出各个故障电源分别对应的物理地址和功率值,便于后期检修时,直接根据故障电源的物理地址和功率值,采取相应的措施。
3、本发明实施例中,预先设置存储路径,并将存储路径发送给待测RMC,以使待测RMC根据存储路径,存储采集到的各个待测电源的运行参数,例如,根据存储路径,将每次采集到的运行参数分别存入指定路径的不同文件夹中,由此,在获取运行参数时,可根据存储路径,直接从指定路径的文件夹中获取相应的运行参数,从而使获取各个运行参数的过程更便捷,进而有利于提高检测效率。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种稳定性检测方法,其特征在于,包括:
确定检测次数及时间间隔;
以所述时间间隔为周期,向至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述待测机柜管理控制器在每一次接收到所述检测指令时,采集所述至少一个待测电源的运行参数;
获取所述待测机柜管理控制器采集的每一个所述运行参数;
根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
2.根据权利要求1所述的检测方法,其特征在于,
所述根据每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定,包括:
针对每一个所述运行参数,均执行A1至A3:
A1:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则执行A2,否则报错;
A2:判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则执行A3,否则报错;
A3:解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
确定总报错次数;
根据所述总报错次数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
3.根据权利要求2所述的检测方法,其特征在于,
所述在位状态包括在位和不在位;
所述根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,包括:
针对每一个所述待测电源,均执行:
确定所述待测电源的在位状态;
当所述待测电源对应的在位状态为在位时,判断所述待测电源对应的功率值是否大于预设的第一额定功率值,如果是,则确定所述待测电源对应的功率值不满足预设的标准值;
当所述待测电源对应的在位状态为不在位时,判断所述待测电源对应的功率值是否等于预设的第二额定功率值,如果是,则确定所述待测电源对应的功率值满足预设的标准值,否则,确定所述待测电源对应的功率值不满足预设的标准值。
4.根据权利要求2所述的检测方法,其特征在于,
所述解析各个所述待测电源对应的属性信息,包括:
根据各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的物理地址;
所述报错,包括:
当存在至少一个所述待测电源对应的功率值不满足预设的标准值时,确定至少一个故障电源,输出各个所述故障电源分别对应的所述物理地址和所述功率值。
5.根据权利要求1至4中任一所述的检测方法,其特征在于,
进一步包括:设置存储路径;
将所述存储路径发送给所述待测机柜管理控制器,以使所述待测机柜管理控制器根据所述存储路径,存储所述至少一个待测电源的运行参数;
所述获取所述待测机柜管理控制器采集的每一个所述运行参数,包括:
根据所述存储路径,获取所述待测机柜管理控制器采集的每一个所述运行参数。
6.一种参数采集方法,其特征在于,应用于机柜管理控制器,包括:
接收检测指令;
根据所述检测指令,采集至少一个待测电源的运行参数,并提供。
7.根据权利要求6所述的采集方法,其特征在于,
在所述接收检测指令之后,进一步包括:
接收存储路径;
所述采集至少一个待测电源的运行参数并提供,包括:
采集所述至少一个待测电源的运行参数,并根据所述存储路径存储所述至少一个待测电源的运行参数。
8.一种稳定性检测装置,其特征在于,包括:检测规则确定单元、检测规则发送单元、获取单元和稳定性确定单元;其中,
所述检测规则确定单元,用于确定检测次数及时间间隔;
所述检测规则发送单元,用于以所述检测规则确定单元确定出的时间间隔为周期,向外部至少一个待测电源对应的待测机柜管理控制器发送对应所述检测次数的检测指令,以使所述外部待测机柜管理控制器在每一次接收到所述检测指令时,采集所述外部至少一个待测电源的运行参数;
所述获取单元,用于获取所述外部待测机柜管理控制器采集的每一个所述运行参数;
所述稳定性确定单元,用于根据获取单元获取到的每一个所述运行参数,确定所述待测机柜管理控制器与所述至少一个待测电源之间的连接是否稳定。
9.根据权利要求8所述的检测装置,其特征在于,所述稳定性确定单元,包括:第一判断子单元、第二判断子单元、第三判断子单元和确定子单元;其中,
所述第一判断子单元,用于针对获取单元获取到的每一个所述运行参数,均执行:解析所述运行参数,判断所述运行参数中是否存在每一个所述待测电源分别对应的属性信息,如果是,则触发所述第二判断子单元,否则报错;
所述第二判断子单元,用于在接收到所述第一判断子单元的触发时,判断各个所述待测电源分别对应的属性信息是否按照预设的顺序排列,如果是,则触发第三判断子单元,否则报错;
第三判断子单元,用于在接收到所述第二判断子单元的触发时,解析各个所述待测电源对应的属性信息,确定各个所述待测电源分别对应的在位状态和功率值,根据各个所述待测电源对应的在位状态和功率值,判断是否存在至少一个所述待测电源对应的功率值不满足预设的标准值,如果是,则报错;
所述确定子单元,用于根据所述第一判断子单元、所述第二判断子单元和第三判断子单元的报错次数,确定总报错次数,并根据所述总报错次数,确定所述待测外部机柜管理控制器与所述外部至少一个待测电源之间的连接是否稳定。
10.一种机柜管理控制器,其特征在于,包括:指令接收单元和参数采集单元;其中,
所述指令接收单元,用于接收外部检测装置发送的检测指令;
所述参数采集单元,用于根据所述指令接收单元接收到的检测指令,采集外部至少一个待测电源的运行参数,并提供。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611151665.8A CN106598808A (zh) | 2016-12-14 | 2016-12-14 | 一种稳定性检测方法、参数采集方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611151665.8A CN106598808A (zh) | 2016-12-14 | 2016-12-14 | 一种稳定性检测方法、参数采集方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106598808A true CN106598808A (zh) | 2017-04-26 |
Family
ID=58802116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611151665.8A Pending CN106598808A (zh) | 2016-12-14 | 2016-12-14 | 一种稳定性检测方法、参数采集方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106598808A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422276A (zh) * | 2017-07-31 | 2017-12-01 | 郑州云海信息技术有限公司 | 一种电源柜体检测装置及方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317714A (zh) * | 2014-10-29 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | 一种基于expect自动化测试rack稳定性的方法 |
US20150199289A1 (en) * | 2014-01-16 | 2015-07-16 | Quanta Computer Inc. | Rack server system and auto-addressing method thereof |
-
2016
- 2016-12-14 CN CN201611151665.8A patent/CN106598808A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150199289A1 (en) * | 2014-01-16 | 2015-07-16 | Quanta Computer Inc. | Rack server system and auto-addressing method thereof |
CN104317714A (zh) * | 2014-10-29 | 2015-01-28 | 浪潮电子信息产业股份有限公司 | 一种基于expect自动化测试rack稳定性的方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422276A (zh) * | 2017-07-31 | 2017-12-01 | 郑州云海信息技术有限公司 | 一种电源柜体检测装置及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103532940B (zh) | 网络安全检测方法及装置 | |
CN105159964B (zh) | 一种日志监控方法及*** | |
CN104753614B (zh) | 一种用电信息采集***故障的检测方法及装置 | |
CN101145993B (zh) | 一种多点接入的接口测试方法及其测试*** | |
CN102930111B (zh) | 变电站scd模型文件的生成方法及装置 | |
CN104168288A (zh) | 一种基于协议逆向解析的自动化漏洞挖掘***及方法 | |
CN103713215B (zh) | X射线管运行状态检测***及方法 | |
CN105319482A (zh) | 基于多源信息融合的配电网故障诊断***及方法 | |
CN102123044A (zh) | 基于拓扑发现技术的网络拓扑一致性检测设备和检测方法 | |
CN106403168B (zh) | 用于空调***的故障诊断***和方法 | |
CN104539502B (zh) | 一种自定义添加modbus设备的方法 | |
CN111741019A (zh) | 一种基于字段描述的通信协议解析方法和*** | |
CN103716187B (zh) | 网络拓扑结构确定方法和*** | |
CN107719153A (zh) | 电池管理***中采集板地址自动分配方法及装置 | |
CN107247811A (zh) | 基于Oracle数据库的SQL语句性能优化方法及装置 | |
CN106487612A (zh) | 一种服务器节点监控方法、监控服务器及*** | |
CN109391624A (zh) | 一种基于机器学习的终端接入数据异常检测方法及装置 | |
CN104319891A (zh) | 用于智能变电站过程层的检修运维装置及方法 | |
CN103020357A (zh) | 电路网络拓扑匹配检查方法及装置 | |
CN105373118A (zh) | 一种智能设备数据采集方法 | |
CN115792364B (zh) | 一种基于待机状态分析的功耗计算方法 | |
CN110489317A (zh) | 基于工作流的云***任务运行故障诊断方法与*** | |
CN106598808A (zh) | 一种稳定性检测方法、参数采集方法及装置 | |
CN107294814A (zh) | 一种片上网络的测试方法及装置 | |
CN108108289A (zh) | 一种集群资源统计方法、***、装置及可读存储*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |