一种收集制造技术

技术编号:39847127 阅读:7 留言:0更新日期:2023-12-29 16:45
本申请涉及一种收集

【技术实现步骤摘要】
一种收集NAS日志的方法、装置、设备及存储介质


[0001]本申请涉及信息处理
,特别是涉及一种收集
NAS
日志的方法

装置

设备及存储介质


技术介绍

[0002]随着大数据时代的发展,存储设备的应用也越来越广泛
。NAS(Network Attached Storage
,网络附属存储
)
是一种通过网络连接,具备资料存储功能的装置,也称为网络存储器
。NAS
是一种专用于存储数据的存储器,它以数据为中心,将存储设备与服务器彻底分离,对数据进行集中管理,从而释放贷款

提高性能

降低成本
。NAS
日志是
NAS
存储设备生成并记录的事件日志
。NAS
日志中包括用户登录

文件共享

访问控制列表更改

备份和恢复

存储配额限制

硬件故障等数据

通过收集和分析
NAS
日志,能够更好地了解
NAS
设备的运行状况,检测和解决潜在的问题,从而提高系统安全性

[0003]NAS
存储器通常包括多个节点,其中有一个主节点,其余为副节点


NAS
存储器运行过程中,新存储的数据会被存储到主节点中,其余的副节点会同步主节点中的数据,实现所有节点的数据同步及备份,当主节点出现故障无法使用时,会切换到副节点进行数据操作,以保证数据不会丢失

主节点和副节点的切换对用户来说不会造成任何影响,保证用户的使用体验

[0004]当
NAS
存储器中存在节点发生故障时,需要收集存储器中的
NAS
日志,从而对故障进行分析与排除

目前相关的技术中,收集节点的
NAS
日志时只能逐个登录节点,然后在节点中进行
NAS
日志的收集,这种方式收集日志的效率低,操作繁琐且费时费力,可能导致排查问题的时间延长,影响存储器正常运行

因此,需要找到能够方便快速地收集
NAS
日志的方法,提高收集
NAS
日志的效率


技术实现思路

[0005]有鉴于此,本申请旨在提出一种收集
NAS
日志的方法

装置

设备及存储介质,以解决收集多个节点的
NAS
日志时需要逐个登录节点进行收集,导致效率低下

耗时费力的问题

[0006]为达到上述目的,本申请的技术方案如下:
[0007]本申请实施例第一方面提供一种收集
NAS
日志的方法,该方法应用于集群管理系统,包括:
[0008]根据用户在集群管理系统中发起的收集
NAS
日志的操作,获取日志收集命令;
[0009]向目标节点发送所述日志收集命令,收集所述目标节点中的
NAS
日志;所述目标节点为至少一个
NAS
节点;
[0010]将所述目标节点返回的
NAS
日志进行打包生成日志文件包,存储到指定目录中

[0011]可选地,所述收集
NAS
日志的方法,还包括:
[0012]获取所述集群管理系统的日志;
[0013]将所述集群管理系统的日志

所述收集到的所述目标节点的
NAS
日志及配置文件一起打包生成日志文件,并存储到所述指定目录中

[0014]可选地,在向目标节点发送所述日志收集命令,收集所述目标节点中的
NAS
日志之前,还包括:
[0015]向所述目标节点的虚机发送查询信息,接收所述目标节点的虚机发送的返回值;
[0016]根据所述返回值,判断所述目标节点的虚机是否开启;
[0017]若所述目标节点的虚机已开启,将所述日志收集命令发送到所述虚机中;
[0018]若所述目标节点的虚机未开启,向用户发送对应的返回值

[0019]可选地,所述日志收集命令带有节点名称标识参数;所述节点名称标识参数用于指定本次收集
NAS
日志的目标节点

[0020]可选地,将所述集群管理系统的日志

所述收集到的
NAS
日志及配置文件一起打包生成日志文件,并存储到指定目录,包括:
[0021]获取
MCS
系统的日志打包规则,并生成打包执行命令;
[0022]根据所述打包执行命令确定需要解析的配置文件;
[0023]对所述配置文件进行解析,获取打包参数;所述打包参数包括动作参数

存储目录参数及收集数量参数;
[0024]根据所述打包参数,执行日志打包

[0025]可选地,根据权利要求1所述的收集
NAS
日志的方法,还包括:
[0026]获取所述指定目录中的日志文件包,从中提取出所述目标节点的
NAS
日志;
[0027]按照所述目标节点的特征配置信息,对所述
NAS
日志进行数据解析,获取解析数据;
[0028]对所述解析数据进行数据拟合,获取所述目标节点的信息特征项;
[0029]将所述目标节点的设备信息
、IP
地址及所述信息特征项进行关联,并存到数据库中;
[0030]根据用户输入的查找信息,在所述数据库中获取关联的信息并展示;所述查找信息为以下任一信息:所述目标节点的设备信息
、IP
地址或信息特征项

[0031]根据本申请实施例的第二方面,提供一种收集
NAS
日志的方法,该方法应用于
NAS
节点,包括:
[0032]当
NAS
节点的虚机接收到集群管理系统发送的日志收集命令时,确定该节点名称标识参数指定的目标节点;
[0033]将所述日志收集命令转发到所述目标节点的虚机中;
[0034]在所述目标节点的虚机中收集
NAS
日志

[0035]可选地,确定该节点名称标识参数指定的目标节点,包括:
[0036]将所述日志收集命令转发到所述虚机中的
PLCL
模块,通过所述
PLCL
模块对所述节点名称标识参数进行识别;
[0037]若所述节点名称标识参数为本节点的名称,确定所述目标节点为本节点;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种收集
NAS
日志的方法,其特征在于,应用于集群管理系统,包括:根据用户在集群管理系统中发起的收集
NAS
日志的操作,获取日志收集命令;向目标节点发送所述日志收集命令,收集所述目标节点中的
NAS
日志;所述目标节点为至少一个
NAS
节点;将所述目标节点返回的
NAS
日志进行打包生成日志文件包,存储到指定目录中
。2.
根据权利要求1所述的收集
NAS
日志的方法,其特征在于,还包括:获取所述集群管理系统的日志;将所述集群管理系统的日志

所述收集到的所述目标节点的
NAS
日志及配置文件一起打包生成日志文件,并存储到所述指定目录中
。3.
根据权利要求1所述的收集
NAS
日志的方法,其特征在于,在向目标节点发送所述日志收集命令,收集所述目标节点中的
NAS
日志之前,还包括:向所述目标节点的虚机发送查询信息,接收所述目标节点的虚机发送的返回值;根据所述返回值,判断所述目标节点的虚机是否开启;若所述目标节点的虚机已开启,将所述日志收集命令发送到所述虚机中;若所述目标节点的虚机未开启,向用户发送对应的返回值
。4.
根据权利要求1所述的收集
NAS
日志的方法,其特征在于,所述日志收集命令带有节点名称标识参数;所述节点名称标识参数用于指定本次收集
NAS
日志的目标节点
。5.
根据权利要求2所述的收集
NAS
日志的方法,其特征在于,将所述集群管理系统的日志

所述收集到的
NAS
日志及配置文件一起打包生成日志文件,并存储到指定目录,包括:获取
MCS
系统的日志打包规则,并生成打包执行命令;根据所述打包执行命令确定需要解析的配置文件;对所述配置文件进行解析,获取打包参数;所述打包参数包括动作参数

存储目录参数及收集数量参数;根据所述打包参数,执行日志打包
。6.
根据权利要求1所述的收集
NAS
日志的方法,其特征在于,还包括:获取所述指定目录中的日志文件包,从中提取出所述目标节点的
NAS
日志;按照所述目标节点的特征配置信息,对所述
NAS
日志进行数据解析,获取解析数据;对所述解析数据进行数据拟合,获取所述目标节点的信息特征项;将所述目标节点的设备信息
、IP
地址及所述信息特征项进行关联,并存到数据库中;根据用户输入的查找信息,在所述数据库中获取关联的信息并展示;所述查找信息为以下任一信息:所述目标节点的设备信息
、IP
地址或信息特征项
。7.
一种收集
NAS
日志的方法,其特征在于,应用于
NAS
节点,包括:当
NAS
节点的虚机接收到集群管理系统发送的日志收集命令时,确定该节点名称标识参数指定的目标节点;将所述日志收集命令转发到所述目标节点的虚机中;在所述目标节点的虚机中收集
NAS
日志
。8.
根据权利要求7所述的收集
NAS
日志的方法,其特征在于,确定该节点名称标识参数指定的目标节点,包括:将所述日志收集命令转发到所述虚机中的
PLCL
模块,通过所述
PLCL
模块对所述节点名
称标识参数进行识别;若所述节点名称标识参数为本节点的名称,确定所述目标节点为本节点;若所述节点名称标识参数为除本节点外的其他节点的名称,确定所述目标节点为所述其他...

【专利技术属性】
技术研发人员:郑强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1