CN113032214A - 一种服务器运行状态监控方法、装置和介质 - Google Patents

一种服务器运行状态监控方法、装置和介质 Download PDF

Info

Publication number
CN113032214A
CN113032214A CN202110314360.9A CN202110314360A CN113032214A CN 113032214 A CN113032214 A CN 113032214A CN 202110314360 A CN202110314360 A CN 202110314360A CN 113032214 A CN113032214 A CN 113032214A
Authority
CN
China
Prior art keywords
field
field name
client
bmc
server
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.)
Granted
Application number
CN202110314360.9A
Other languages
English (en)
Other versions
CN113032214B (zh
Inventor
候志立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Yingxin Computer Technology Co Ltd
Original Assignee
Shandong Yingxin Computer Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Yingxin Computer Technology Co Ltd filed Critical Shandong Yingxin Computer Technology Co Ltd
Priority to CN202110314360.9A priority Critical patent/CN113032214B/zh
Publication of CN113032214A publication Critical patent/CN113032214A/zh
Application granted granted Critical
Publication of CN113032214B publication Critical patent/CN113032214B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0775Content or structure details of the error report, e.g. specific table structure, specific error fields
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例公开了一种服务器运行状态监控方法、装置和介质,记录BMC字段名称和客户字段名称的对应关系;客户字段名称可以由客户自定义生成。根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储,以便于客户端可以直接获取到明文化的监控数据;当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,并将目标字段内容发送至客户端。通过记录BMC字段名称和客户字段名称的对应关系,可以满足不同客户采用自定义的字段名称读取监控数据的需求,操作简单快捷,降低了服务器远程监控的难度。

Description

一种服务器运行状态监控方法、装置和介质
技术领域
本发明涉及信息监测技术领域,特别是涉及一种服务器运行状态监控方法、装置和计算机可读存储介质。
背景技术
服务器的正常运行是保证客户端业务能够顺利执行的重要因素。为了实现对服务器运行状态的实时监控,目前采用的技术手段是在服务器上引入一个专门用于远程管理和控制的基板管理控制器(Baseboard Management Controller,BMC),客户端的后台监控***基于智能平台管理接口(Intelligent Platform Management Interface,IPMI)安装ipmitool工具,通过ipmitool工具与BMC建立连接,并从BMC获取到服务器的运行监控信息,后台监控***还可以控制BMC实现服务器的关机、开机、手动控制风扇转速等功能,实现了对服务器的远程监控管理。
但是这种监控方法适用的是遵循ipmi规范的命令,针对每个厂家独立提供的命令格式就显得捉襟见肘。对于厂家提供的命令进行解析的时候,需要参照每个厂家的数据格式进行人工解析,费时费力,而且很容易出错,导致服务器远程监控的难度较大。并且不同厂家的命令格式也不一样,无法实现不同厂家命令格式的兼容,进一步增加了服务器远程监控的难度。
可见,如何降低服务器远程监控的难度,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种服务器运行状态监控方法、装置和计算机可读存储介质,可以降低服务器远程监控的难度。
为解决上述技术问题,本发明实施例提供一种服务器运行状态监控方法,包括:
记录BMC字段名称和客户字段名称的对应关系;
根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;
当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的目标字段内容,并将所述目标字段内容发送至所述客户端。
可选地,当所述设定的字段名称类型为BMC字段类型时,相应的,所述根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储包括:
将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储;
所述依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的字段内容包括:
依据所述对应关系确定出与所述目标字段名称相匹配的目标BMC字段名称;
从各服务器的监控数据中查询所述目标BMC字段名称对应的字段内容。
可选地,所述记录BMC字段名称和客户字段名称的对应关系包括:
建立每种类型的客户端的客户字段名称与BMC字段名称的对应关系列表。
可选地,当所述设定的字段名称类型为客户字段类型时,相应的,所述根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储包括:
将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;
基于所述BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储;
所述依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的字段内容包括:
从各服务器的监控数据中查询所述目标字段名称对应的字段内容。
可选地,在所述记录BMC字段名称和客户字段名称的对应关系之后还包括:
BMC启动后,将所述BMC字段名称和客户字段名称的对应关系写入内存中。
本发明实施例还提供了一种服务器运行状态监控装置,包括记录单元、存储单元、确定单元和发送单元;
所述记录单元,用于记录BMC字段名称和客户字段名称的对应关系;
所述存储单元,用于根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;
所述确定单元,用于当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的目标字段内容;
所述发送单元,用于将所述目标字段内容发送至所述客户端。
可选地,当所述设定的字段名称类型为BMC字段类型时,所述存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储;
所述确定单元用于依据所述对应关系确定出与所述目标字段名称相匹配的目标BMC字段名称;从各服务器的监控数据中查询所述目标BMC字段名称对应的字段内容。
可选地,所述记录单元用于建立每种类型的客户端的客户字段名称与BMC字段名称的对应关系列表。
可选地,当所述设定的字段名称类型为客户字段类型时,所述存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;基于所述BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储;
所述确定单元用于从各服务器的监控数据中查询所述目标字段名称对应的字段内容。
可选地,还包括写入单元;
所述写入单元,用于BMC启动后,将所述BMC字段名称和客户字段名称的对应关系写入内存中。
本发明实施例还提供了一种服务器运行状态监控装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如上述任意一项所述服务器运行状态监控方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述服务器运行状态监控方法的步骤。
由上述技术方案可以看出,记录BMC字段名称和客户字段名称的对应关系;客户字段名称可以由客户自定义生成,为了便于后续客户端可以按照自定义的字段名称获取到所需的服务器监控数据,可以将具有相同字段描述的BMC字段名称和客户字段名称建立对应关系。根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系可以从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,并将目标字段内容发送至客户端。在该技术方案中,通过记录BMC字段名称和客户字段名称的对应关系,可以满足不同客户采用自定义的字段名称读取监控数据的需求,操作简单快捷,而且无需BMC进行额外的处理工作,降低了服务器远程监控的难度。并且以字段名称和字段内容的方式存储监控数据,客户端可以直接获取到明文化的监控数据,无需再针对特定格式的监控数据进行复杂的解析工作,在一定程度上减轻了客户端的后台监控进程的负载。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种服务器运行状态监控方法的流程图;
图2为本发明实施例提供的一种服务器运行状态监控装置的结构示意图;
图3为本发明实施例提供的一种服务器运行状态监控装置的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
接下来,详细介绍本发明实施例所提供的一种服务器运行状态监控方法。图1为本发明实施例提供的一种服务器运行状态监控方法的流程图,该方法包括:
S101:记录BMC字段名称和客户字段名称的对应关系。
BMC字段名称和客户字段名称均可用于区分服务器上各组件的不同类型的参数信息。
BMC字段名称属于固定内容的字段名称。BMC字段名称是BMC执行数据读写以及存储操作所依赖的参数,依据BMC字段名称可以区分不同类型的监控数据。
客户字段名称可以由客户自定义生成。不同的客户可以按照自身的读写习惯设置字段名称。
字段描述用于指示数据所属的类型。在本发明实施例中,为了便于后续客户端可以按照自定义的字段名称获取到所需的服务器监控数据,可以将具有相同字段描述的BMC字段名称和客户字段名称建立对应关系。
以服务器上的电源装置组件(power supply unit,PSU)为例,PSU的监控数据的字段描述可以包括输入电压、输入电流、电源状态字、健康状态、输入功耗和厂商OEM字段等。
在实际应用中,可以按照字段名称、字段描述和值类型的方式记录BMC字段名称和客户字段名称的对应关系。其中,字段名称包括客户字段名称和BMC字段名称。
表1所示为PSU组件的BMC字段名称和客户字段名称的对应关系列表,每个字段描述有其对应的BMC字段名称,为了满足不同客户的读取需求,可以将客户自定义生成的客户字段名称映射到具有相同字段描述的BMC字段名称。
表1
Figure BDA0002990516300000061
Figure BDA0002990516300000071
S102:根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储。
为了便于监控数据的调取,在本发明实施例中,可以将监控数据按照键值对的方式存储,其中,字段名称可以作为键,每个字段名称对应的字段内容可以作为值。
考虑到redis数据库属于键值对类型的数据库,因此,在实际应用中,可以采用redis数据库存储各服务器的监控数据。
在本发明实施例中,BMC需要在启动涉及数据读写操作的进程之前,先将redis数据库集成到BMC中,从而保证当有数据读取任务时,可以从redis数据库中顺利读取所需的数据。
S103:当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,并将目标字段内容发送至客户端。
由于BMC中记录了BMC字段名称和客户字段名称的对应关系,因此,客户端无论是按照BMC字段名称发送服务器监控指令,还是按照自定义的客户字段名称发送服务器监控指令,BMC均可以根据客户端传输的目标字段名称,确定出其对应的字段内容,从而将该字段内容反馈给客户端。
在本发明实施例中,为了便于区分,将目标字段名称对应的字段内容称作目标字段内容。
在实际应用中,设定的字段名称类型可以为BMC字段类型,也可以为客户字段类型。
以设定的字段名称类型为BMC字段类型为例,BMC可以将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储。相应的,BMC在获取到客户端传输的携带目标字段名称的服务器监控指令时,可以依据对应关系确定出与目标字段名称相匹配的目标BMC字段名称;从各服务器的监控数据中查询目标BMC字段名称对应的字段内容。
考虑到实际应用中,对于同一个组件的同一个字段描述而言,不同客户端其设置的客户字段名称可能也会存在差异,为了实现向多个客户端提供远程监控服务,在本发明实施例中,BMC可以针对每种类型的客户端建立客户字段名称与BMC字段名称的对应关系列表。在获取到客户端传输的携带目标字段名称的服务器监控指令时,可以根据客户端所属的客户类型,调用相对应的对应关系列表。
以设定的字段名称类型为客户字段类型为例,BMC可以将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;基于BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储。相应的,BMC在获取到客户端传输的携带目标字段名称的服务器监控指令时,可以从各服务器的监控数据中查询目标字段名称对应的字段内容。
在本发明实施例中,存储服务器的监控数据所依赖的字段名称类型可以根据实际的应用场景进行设置。当BMC向一个客户端或者是使用相同客户字段名称的客户端提供远程监控服务时,可以将字段名称类型设定为客户字段类型。当BMC需要向多个使用不同客户字段名称的客户端提供远程监控服务时,可以将字段名称类型设定为BMC字段类型。
由上述技术方案可以看出,记录BMC字段名称和客户字段名称的对应关系;客户字段名称可以由客户自定义生成,为了便于后续客户端可以按照自定义的字段名称获取到所需的服务器监控数据,可以将具有相同字段描述的BMC字段名称和客户字段名称建立对应关系。根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系可以从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,并将目标字段内容发送至客户端。在该技术方案中,通过记录BMC字段名称和客户字段名称的对应关系,可以满足不同客户采用自定义的字段名称读取监控数据的需求,操作简单快捷,而且无需BMC进行额外的处理工作,降低了服务器远程监控的难度。并且以字段名称和字段内容的方式存储监控数据,客户端可以直接获取到明文化的监控数据,无需再针对特定格式的监控数据进行复杂的解析工作,在一定程度上减轻了客户端的后台监控进程的负载。
考虑到实际应用中,BMC字段名称和客户字段名称的对应关系往往是记录在掉电不丢失的文件***中,从文件***中读写数据的效率偏低,因此在本申请实施例中,BMC启动后,可以将BMC字段名称和客户字段名称的对应关系写入内存中。
通过将BMC字段名称和客户字段名称的对应关系写入内存,BMC可以直接依赖于内存中记录的对应关系从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,无需再从文件***中读取对应关系,有效的提升了对应关系的读取效率。
图2为本发明实施例提供的一种服务器运行状态监控装置的结构示意图,包括记录单元21、存储单元22、确定单元23和发送单元24;
记录单元21,用于记录BMC字段名称和客户字段名称的对应关系;
存储单元22,用于根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;
确定单元23,用于当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容;
发送单元24,用于将目标字段内容发送至客户端。
可选地,当设定的字段名称类型为BMC字段类型时,存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储;
确定单元用于依据对应关系确定出与目标字段名称相匹配的目标BMC字段名称;从各服务器的监控数据中查询目标BMC字段名称对应的字段内容。
可选地,记录单元用于建立每种类型的客户端的客户字段名称与BMC字段名称的对应关系列表。
可选地,当设定的字段名称类型为客户字段类型时,存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;基于BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储;
确定单元用于从各服务器的监控数据中查询目标字段名称对应的字段内容。
可选地,还包括写入单元;
写入单元,用于BMC启动后,将BMC字段名称和客户字段名称的对应关系写入内存中。
图2所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,记录BMC字段名称和客户字段名称的对应关系;客户字段名称可以由客户自定义生成,为了便于后续客户端可以按照自定义的字段名称获取到所需的服务器监控数据,可以将具有相同字段描述的BMC字段名称和客户字段名称建立对应关系。根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据对应关系可以从各服务器的监控数据中确定出与目标字段名称相对应的目标字段内容,并将目标字段内容发送至客户端。在该技术方案中,通过记录BMC字段名称和客户字段名称的对应关系,可以满足不同客户采用自定义的字段名称读取监控数据的需求,操作简单快捷,而且无需BMC进行额外的处理工作,降低了服务器远程监控的难度。并且以字段名称和字段内容的方式存储监控数据,客户端可以直接获取到明文化的监控数据,无需再针对特定格式的监控数据进行复杂的解析工作,在一定程度上减轻了客户端的后台监控进程的负载。
图3为本发明实施例提供的一种服务器运行状态监控装置30的硬件结构示意图,包括:
存储器31,用于存储计算机程序;
处理器32,用于执行计算机程序以实现如上述任意一项服务器运行状态监控方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任意一项服务器运行状态监控方法的步骤。
以上对本发明实施例所提供的一种服务器运行状态监控方法、装置和计算机可读存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

Claims (10)

1.一种服务器运行状态监控方法,其特征在于,包括:
记录BMC字段名称和客户字段名称的对应关系;
根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;
当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的目标字段内容,并将所述目标字段内容发送至所述客户端。
2.根据权利要求1所述的服务器运行状态监控方法,其特征在于,当所述设定的字段名称类型为BMC字段类型时,相应的,所述根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储包括:
将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储;
所述依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的字段内容包括:
依据所述对应关系确定出与所述目标字段名称相匹配的目标BMC字段名称;
从各服务器的监控数据中查询所述目标BMC字段名称对应的字段内容。
3.根据权利要求2所述的服务器运行状态监控方法,其特征在于,所述记录BMC字段名称和客户字段名称的对应关系包括:
建立每种类型的客户端的客户字段名称与BMC字段名称的对应关系列表。
4.根据权利要求1所述的服务器运行状态监控方法,其特征在于,当所述设定的字段名称类型为客户字段类型时,相应的,所述根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储包括:
将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;
基于所述BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储;
所述依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的字段内容包括:
从各服务器的监控数据中查询所述目标字段名称对应的字段内容。
5.根据权利要求1至4任意一项所述的服务器运行状态监控方法,其特征在于,在所述记录BMC字段名称和客户字段名称的对应关系之后还包括:
BMC启动后,将所述BMC字段名称和客户字段名称的对应关系写入内存中。
6.一种服务器运行状态监控装置,其特征在于,包括记录单元、存储单元、确定单元和发送单元;
所述记录单元,用于记录BMC字段名称和客户字段名称的对应关系;
所述存储单元,用于根据设定的字段名称类型,将各服务器的监控数据按照字段名称和字段内容的对应方式进行存储;
所述确定单元,用于当获取到客户端传输的携带目标字段名称的服务器监控指令时,依据所述对应关系从各服务器的监控数据中确定出与所述目标字段名称相对应的目标字段内容;
所述发送单元,用于将所述目标字段内容发送至所述客户端。
7.根据权利要求6所述的服务器运行状态监控装置,其特征在于,当所述设定的字段名称类型为BMC字段类型时,所述存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行存储;
所述确定单元用于依据所述对应关系确定出与所述目标字段名称相匹配的目标BMC字段名称;从各服务器的监控数据中查询所述目标BMC字段名称对应的字段内容。
8.根据权利要求7所述的服务器运行状态监控装置,其特征在于,当所述设定的字段名称类型为客户字段类型时,所述存储单元用于将各服务器的监控数据按照BMC字段名称和字段内容的对应方式进行统计;基于所述BMC字段名称和客户字段名称的对应关系,将各服务器的监控数据中的BMC字段名称替换为对应的客户字段名称;并将各服务器的监控数据按照客户字段名称和字段内容的对应方式进行存储;
所述确定单元用于从各服务器的监控数据中查询所述目标字段名称对应的字段内容。
9.一种服务器运行状态监控装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现如权利要求1至5任意一项所述服务器运行状态监控方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任意一项所述服务器运行状态监控方法的步骤。
CN202110314360.9A 2021-03-24 2021-03-24 一种服务器运行状态监控方法、装置和存储介质 Active CN113032214B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110314360.9A CN113032214B (zh) 2021-03-24 2021-03-24 一种服务器运行状态监控方法、装置和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110314360.9A CN113032214B (zh) 2021-03-24 2021-03-24 一种服务器运行状态监控方法、装置和存储介质

Publications (2)

Publication Number Publication Date
CN113032214A true CN113032214A (zh) 2021-06-25
CN113032214B CN113032214B (zh) 2022-08-19

Family

ID=76473959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110314360.9A Active CN113032214B (zh) 2021-03-24 2021-03-24 一种服务器运行状态监控方法、装置和存储介质

Country Status (1)

Country Link
CN (1) CN113032214B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952072A (zh) * 2016-01-26 2017-07-14 深圳市瑞福登信息技术服务有限公司 一种数据处理的方法及***
JP2017157146A (ja) * 2016-03-04 2017-09-07 株式会社日立システムズ 仮想化基盤運用管理システムおよび仮想化基盤運用管理方法
CN110427371A (zh) * 2019-07-19 2019-11-08 苏州浪潮智能科技有限公司 服务器fru字段管理方法、装置、设备及可读存储介质
CN111897469A (zh) * 2020-07-06 2020-11-06 上海泛微网络科技股份有限公司 一种实时数据处理方法、装置、设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952072A (zh) * 2016-01-26 2017-07-14 深圳市瑞福登信息技术服务有限公司 一种数据处理的方法及***
JP2017157146A (ja) * 2016-03-04 2017-09-07 株式会社日立システムズ 仮想化基盤運用管理システムおよび仮想化基盤運用管理方法
CN110427371A (zh) * 2019-07-19 2019-11-08 苏州浪潮智能科技有限公司 服务器fru字段管理方法、装置、设备及可读存储介质
CN111897469A (zh) * 2020-07-06 2020-11-06 上海泛微网络科技股份有限公司 一种实时数据处理方法、装置、设备和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨明涛等: "一种刀片式服务器测试***的设计", 《自动化与仪表》 *

Also Published As

Publication number Publication date
CN113032214B (zh) 2022-08-19

Similar Documents

Publication Publication Date Title
KR102478395B1 (ko) 통지와 함께 백그라운드 활동을 효율적으로 관리하는 ssd를 위한 메카니즘
JP4576923B2 (ja) ストレージシステムの記憶容量管理方法
CN104537076B (zh) 一种文件读写方法及装置
JP4362977B2 (ja) デバイス状態監視装置
US7624309B2 (en) Automated client recovery and service ticketing
JP2003303052A (ja) ストレージ運用管理方法およびシステム
CN111930489B (zh) 一种任务调度方法、装置、设备及存储介质
CN111130962B (zh) 一种交换机自动化配置方法、设备、***及存储介质
CN111522703A (zh) 监控访问请求的方法、设备和计算机程序产品
CN110008104A (zh) 一种日志信息的管理方法、***、设备及存储介质
CN110958292A (zh) 文件上传方法、电子装置、计算机设备及存储介质
CN110941405A (zh) 一种内核客户端日志打印方法、装置、设备及存储介质
CN108647284B (zh) 记录用户行为的方法及装置、介质和计算设备
CN113032214B (zh) 一种服务器运行状态监控方法、装置和存储介质
WO2021139355A1 (zh) 用于数据采集的内存操作***的启动方法及装置
JP2856688B2 (ja) ロギングデータ解析システム
WO2022252898A1 (zh) 不同存储协议下的数据交互方法、装置、设备及介质
CN110928707A (zh) 一种宿主机和虚拟机的数据交换方法及相关装置
CN111143302B (zh) 一种追踪Office文档内容变更的方法及装置
CN112783683B (zh) 数据处理方法、装置、设备及存储介质
CN114817134A (zh) 一种快照任务监控方法、装置、设备及介质
CN101815985A (zh) 处理数据的***以及方法
CN109660576B (zh) 用户数据实时迁移方法、存储介质、电子设备及***
CN112269682A (zh) 一种动画视频备份方法
CN111241099A (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
GR01 Patent grant
GR01 Patent grant