一种服务器资产全生命周期管理方法及系统技术方案

技术编号:31504857 阅读:25 留言:0更新日期:2021-12-22 23:34
本发明专利技术提供一种服务器资产全生命周期管理方法及系统,所述方法步骤:采集模块根据定时采集任务执行资产采集,获取资产数据并上报给分析模块;分析模块资产数据与缓存模块进行比对,并当存在固件变更时,将变更内容记录在数据库,同时将本次资产数据存储到缓存模块;设备管理模块进行设备添加或删除操作的同时,发布设备上架消息或下架消息;任务调度模块监听并接收到设备上下架消息后,在定时采集任务作业项列表中增加或删除作业项;存储模块监听设备上下架消息及固件变更消息,并记录在资产变更信息记录文件中。本发明专利技术对服务器设备从上下架及整个生命周期中服务器设备所发生的固件更新、部件状态变更、部件增加及移除等数据信息进行记录存储。信息进行记录存储。信息进行记录存储。

【技术实现步骤摘要】
一种服务器资产全生命周期管理方法及系统


[0001]本专利技术属于服务器运维
,具体涉及一种服务器资产全生命周期管理方法及系统。

技术介绍

[0002]目前的服务器监控平台中,对于资产信息的管理往往都是维护能够呈现服务器设备当前的基本信息及部件信息,以供管理人员进行查看。而对于服务器全生命周期中发生的设备上架、设备下架及上下架期间的设备固件更新、部件更换、部件状态变更等资产变更信息并没有作记录,因此无法高效统计在整个生命周期中各服务器设备固件升级次数、各类型部件故障及更换次数等事件,不利于后续对服务器进行分析。
[0003]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种服务器资产全生命周期管理方法及系统,是非常有必要的。

技术实现思路

[0004]针对现有技术的上述现有服务器管理无法高效统计在整个生命周期中各服务器设备固件升级次数、各类型部件故障及更换次数等事件,不利于后续对服务器进行分析的缺陷,本专利技术提供一种服务器资产全生命周期管理方法及系统,以解决上述技术问题。
[0005]第一方面,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器资产全生命周期管理方法,其特征在于,包括如下步骤:S1.采集模块根据定时采集任务执行资产采集,获取资产数据,并将资产数据上报给分析模块;S2.分析模块将采集模块上报的资产数据,与缓存模块缓存的资产数据进行比对,并当存在设备固件变更时,将设备固件变更内容记录在数据库,同时将本次采集资产数据存储到缓存模块;S3.当需要添加或删除设备时,设备管理模块进行设备添加或删除操作的同时,发布设备上架消息或下架消息;S4.任务调度模块监听并接收到设备上架或下架消息后,在定时采集任务的作业项列表中增加或删除设备对应作业项;S5.存储模块监听设备上下架消息及设备固件变更消息,将设备变更数据及设备固件变更数据记录在资产变更信息记录文件中。2.如权利要求1所述的服务器资产全生命周期管理方法,其特征在于,步骤S1具体步骤如下:S11.定时采集任务通过负载均衡算法将作业项列表中各作业项均匀分发给各采集模块;S12.各采集模块将定时采集任务分发的作业项提交给多线程的采集线程池,各采集线程池通过资源发现接口获取服务器设备型号及序列号信息,执行对应设备的资产数据采集;S13.各采集模块的采集线程池将采集的资产数据上报给分析模块。3.如权利要求2所述的服务器资产全生命周期管理方法,其特征在于,步骤S2具体步骤如下:S21.分析模块将对应采集模块上报的资产数据提交给多线程的数据分析线程池执行比对分析;S22.数据分析线程池判断本次上报资产数据是否为该服务器设备首次采集的资产数据;若是,进入步骤S24;若否,进入步骤S23;S23.数据分析线程池从缓存模块中获取该服务器设备上次采集的资产数据,并与本次采集资产数据进行比对,判断该服务器设备是否发生设备固件变更,并当发生设备固件变更时,发布设备固件变更消息;S24.数据分析线程池将本次采集资产数据记录在数据库,同时存储到缓存模块。4.如权利要求3所述的服务器资产全生命周期管理方法,其特征在于,步骤S21具体步骤如下:S211.分析模块将对应采集模块上报的资产数据提交给多线程的数据分析线程池进行预处理;S212.数据分析线程池提取设备的部件信息,并将该部件所在服务器设备的资源、部件类型以及部件唯一标识合成部件ID,再将部件ID添加到对应部件信息中;S213.数据分析线程池对预处理后资产数据执行比对分析。
5.如权利要求4所述的服务器资产全生命周期管理方法,其特征在于,步骤S23具体步骤如下:S231.数据分析线程池从缓存模块中获取该服务器设备上次采集的资产数据,并与本次采集资产数据进行比对;S232.数据分析线程池比对服务器设备固件BMC及BIOS版本是否一致;若一致,进入步骤S233;若不一致,则发布设备固件变更消息;S233.数据分析线程池比对服务器设备部件信息,判断是否存在某部件ID在缓存模块中存在,但在新上报的资产数据不存在;若否,进入步骤S234;若是,判定该部件被移除,并发布部件移除消息;S234.数据分析线程池比对服务器设备部件信息,判断是否存在某部件ID在新上报的资产数据...

【专利技术属性】
技术研发人员:胡汉顶
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1