一种服务器自适应巡检方法及装置制造方法及图纸

技术编号:26762151 阅读:31 留言:0更新日期:2020-12-18 23:07
本申请公开了一种服务器自适应巡检方法及装置,在接收到巡检指令的情况下,获取各个服务器的设备信息。在服务器的网络非故障的情况下,依据预设的对应关系,使用服务器对应的连接协议,与服务器建立连接。在确定连接正常的情况下,依据对应关系,执行日志收集命令,得到服务器的硬件日志。从硬件日志中提取服务器的各个告警条目。从各个告警条目中筛选得出目标告警条目。将目标告警条目存储至日志汇总中,展示日志汇总。可见,本申请提供的方法,能够针对不同类型的服务器,自适应地建立协议连接、调用日志收集命令进行硬件日志的获取,并从硬件日志中提取告警条目,生成日志汇总,辅助用户巡检各个服务器,相较于人工巡检,巡检效率明显提高。

【技术实现步骤摘要】
一种服务器自适应巡检方法及装置
本申请涉及数据处理
,尤其涉及一种服务器自适应巡检方法及装置。
技术介绍
当前,数据中心服务器的巡检模式会采用人工巡检,即通过看告警灯、听告警音的方式对机房中的服务器设备进行人工检查。然而,随着投产机房和运行设备增多,不仅会消耗大量的人力成本,且效率低下。明显的,人工巡检模式已逐渐无法适应时代的发展需求了。
技术实现思路
申请人发现:当前各厂商的主流服务器均带有硬件管理控制模块(BaseboardManagementController,BMC),当服务器出现故障并产生告警音、以及告警灯提示时,均会在BMC中产生相应的日志。基于BMC这种机制(即服务器故障时,产生相应的硬件日志),可以通过收集和分析各个服务器的BMC所产生的硬件日志,定位各个服务器的硬件故障,实现服务器的自动化巡检。有鉴于此,本申请提供了一种服务器自适应巡检方法及装置,目的在于提高服务器巡检的效率。为了实现上述目的,本申请提供了以下技术方案:一种服务器自适应巡检方法,包括:在接收到本文档来自技高网...

【技术保护点】
1.一种服务器自适应巡检方法,其特征在于,包括:/n在接收到巡检指令的情况下,获取各个服务器的设备信息;/n在所述服务器的网络非故障的情况下,依据预设的对应关系,使用所述服务器对应的连接协议,与所述服务器建立连接;其中,所述对应关系包括所述服务器、所述连接协议、以及日志收集命令;/n在确定所述连接正常的情况下,依据所述对应关系,执行与所述服务器对应的所述日志收集命令,得到所述服务器中硬件管理控制模块所产生的硬件日志;/n从所述硬件日志中提取所述服务器的各个告警条目,所述告警条目用于指示所述服务器的硬件故障详情;/n从各个所述告警条目中筛选得出目标告警条目,所述目标告警条目所指示的告警级别和告警...

【技术特征摘要】
1.一种服务器自适应巡检方法,其特征在于,包括:
在接收到巡检指令的情况下,获取各个服务器的设备信息;
在所述服务器的网络非故障的情况下,依据预设的对应关系,使用所述服务器对应的连接协议,与所述服务器建立连接;其中,所述对应关系包括所述服务器、所述连接协议、以及日志收集命令;
在确定所述连接正常的情况下,依据所述对应关系,执行与所述服务器对应的所述日志收集命令,得到所述服务器中硬件管理控制模块所产生的硬件日志;
从所述硬件日志中提取所述服务器的各个告警条目,所述告警条目用于指示所述服务器的硬件故障详情;
从各个所述告警条目中筛选得出目标告警条目,所述目标告警条目所指示的告警级别和告警时间满足预设筛选条件;
将所述目标告警条目存储至预设的日志汇总中;
展示所述日志汇总。


2.根据权利要求1所述的方法,其特征在于,所述获取各个服务器的设备信息之后,还包括:
对各个所述设备信息所指示的IP地址进行网络诊断;
若所述IP地址通过网络诊断,确定所述IP地址所属的所述服务器的网络非故障;
若所述IP地址未通过网络诊断,确定所述IP地址所属的所述服务器的网络故障;
在确定所述服务器的网络故障的情况下,将所述服务器的所述设备信息存储至所述日志汇总中,并在所述日志汇总标记所述服务器网络故障。


3.根据权利要求2所述的方法,其特征在于,所述对各个所述设备信息所指示的IP地址进行网络诊断,包括:
创建生产者队列;
将各个所述设备信息所指示的IP地址存储至所述生产者队列中;
创建消费者线程队列;其中,所述消费者线程队列包括多个线程;所述线程用于从所述生产者队列中获取任意一个所述IP地址,并对所述IP地址进行网络诊断;
并发执行所述消费者线程队列中的各个所述线程,并为各个所述线程设置全局互斥锁。


4.根据权利要求1所述的方法,其特征在于,所述依据预设的对应关系,使用所述服务器对应的连接协议,与所述服务器建立连接之后,还包括:
在确定所述协议连接故障的情况下,将所述服务器的所述设备信息存储至所述日志汇总中,并在所述日志汇总标记所述服务器协议连接故障。


5.根据权利要求1所述的方法,其特征在于,所述获取各个服务器的设备信息,包括:
启用预设脚本,检索预设文件路径下的各个文件,并通过本地的命令提示符终端,向用户展示各个所述文件的文件名;其中,所述预设脚本包括用于检索所述预设文件路径下的各个所述文件的逻辑;所述文件的文件类型包括文本文件和表格文件;
解析目标文件名所指示的文件格式,确定目标文件的文件类型,并依据所述目标文件名和所述文件类型,读取所述目标文件,得到各个服务器的设备信息;其中,所述目标文件名为,用户通过所述命令提示符终端输入、或者所述预设脚本中预先配置的文件名。


6.根据权利要求1所述的方法,其特征在于,所述依据预设的对应关...

【专利技术属性】
技术研发人员:陶承
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1