掌桥专利:专业的专利平台
掌桥专利
首页

国产化设备运维数据的智能采集方法及系统

文献发布时间:2023-06-19 09:41:38


国产化设备运维数据的智能采集方法及系统

技术领域

本发明涉及计算机技术领域,尤其是涉及一种国产化设备运维数据的智能采集方法及系统。

背景技术

信息安全和国产化已经是国家战略,各种国产化的政策也相继出台,要求核心单位优先使用国产设备,从而促进国内IT行业的发展。伴随着“棱镜门”事件关注度的提升,“去IOE”和设备国产化、自主研发等口号挂钩,因此针对国产设备的运维也是势在必行。运维基础数据是智能运维的核心,对于提高整个企业的高效运维水平和降低人工运维成功发挥着关键性的作用。

随着国产化的大力推广和国家政策的强力支持,国内很多企业特别是政府企业,国产化设备的使用日益增多,随之而来的是庞大的运维数据,例如服务器的运行日志、数据库运行日志。现有的国产设备,例如中标麒麟、人大金仓数据库等都有自己的一套日志数据。如何将各服务器、数据库、中间件等各自任意规模、任意格式的国产设备日志数据统一采集、智能分析、智能发送到相关运维监控平台是当前国产化设备运维急需解决的问题。

发明内容

本发明的目的在于提供一种国产化设备运维数据的智能采集方法及系统,旨在解决现有技术中的上述问题。

本发明提供一种国产化设备运维数据的智能采集方法,包括:

通过服务端的服务Server接收预先安装在国产化设备上的代理Agent发送的国产化设备运维数据,并将所述国产化设备运维数据发送到国产化设备运维数据库,在所述国产化设备运维数据库中以预定义的存储规则进行存储;

对所述国产化设备运维数据库中存储的国产化设备运维数据进行筛查分析,并将设备运行态势的分析结果通过单向导入设备传输到相关监控运维平台。

本发明提供一种国产化设备运维数据的智能采集系统,包括:

代理Agent模块,预先安装在国产化设备上,用于获取相应设备的国产化设备运维数据,并发送到服务端;

所述服务端,用于通过服务Server接收预先安装在国产化设备上的代理Agent发送的国产化设备运维数据,并将所述国产化设备运维数据发送到国产化设备运维数据库;

所述国产化设备运维数据库,用于以预定义的存储规则对所述国产化设备运维数据进行存储;

所述服务端进一步用于:对所述国产化设备运维数据库中存储的国产化设备运维数据进行筛查分析,并将设备运行态势的分析结果通过单向导入设备传输到相关监控运维平台。

采用本发明实施例,借助Agent的日志采集功能,满足国产自主可控需求,通过对国产化设备的日志统一采集、筛查、分析,将日志数据分析结果通过单向导入设备传输到运维监控平台。采用智能采集工具一方面集中管理了IT环境中国产设备运行情况,实时掌握所有IT设备的性能动态,另一方面运维数据的日志分析结果有力的给运维监控平台提供夯实的数据基础,提高运维效率减少了运维成本,更保证了运维监控数据的完整性、安全性和机密性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的国产化设备运维数据的智能采集方法的历程图;

图2是本发明实施例的国产化设备运维数据的智能采集方法的详细示意图;

图3是本发明实施例的国产化设备运维数据的智能采集系统的示意图。

具体实施方式

本发明实施例针对IT环境中的国产设备(如服务器、数据库、中间件等)的运行日志难采集、难解析、难分析等问题,且需要人工实时监督运行情况。提供了一种国产化设备运维数据的智能采集方法及装置,智能采集工具利用Agent对日志统一采集、智能筛查分析,发送到监控运管平台,且依托大数据技术满足安全、等保等合规需求,洞察日志数据价值。

下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“坚直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。此外,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

方法实施例

根据本发明实施例,提供了一种国产化设备运维数据的智能采集方法,图1是本发明实施例的国产化设备运维数据的智能采集方法的流程图,如图1所示,根据本发明实施例的国产化设备运维数据的智能采集方法具体包括:

步骤101,通过服务端的服务Server接收预先安装在国产化设备上的代理Agent发送的国产化设备运维数据,并将国产化设备运维数据发送到国产化设备运维数据库,在国产化设备运维数据库中以预定义的存储规则进行存储;其中,国产化设备具体包括:服务器、数据库以及中间件。

在本发明实施例中,通过服务端的服务Server接收预先安装在国产化设备上的代理Agent发送的国产化设备运维数据之前,还需要以下处理:

在国产化设备上安装代理Agent,并验证Agent是否安装成功,如果安装失败,则再次重新安装;具体地,在任务管理器中查看“dbss_audit_agent”进程,如果进程不存在,则确定Agent安装失败,如果进程存在,则确定Agent安装成功。

如果安装成功,则建立Agent库,将操作系统运行日志和进程定义为Agent管理对象;

将服务器端、数据库端、中间件运行日志定义为Agent管理对象。

步骤102,对国产化设备运维数据库中存储的国产化设备运维数据进行筛查分析,并将设备运行态势的分析结果发送到相关监控运维平台。

在步骤102中,对国产化设备运维数据库中的国产化设备运维数据进行筛查分析具体包括:

根据预先设置的筛查规则对国产化设备运维数据库中的国产化设备运维数据进行筛查,通过预先定义的分析规则对筛查出的国产化设备运维数据进行分析,最终得到设备运行态势的分析结果。

以下结合附图,对本发明实施例的上述技术方案进行详细说明。

如图2所示,在需采集的国产化设备,如服务器、数据库、中间件等安装Agent,在Server端安装Agent对应的Server和存储采集国产化设备运维数据的国产数据库。定义相应的存储规则,通过筛查规则筛查数据,然后在通过分析规则分析,最终得到设备的运行态势,将其发送到监控运维平台,为运维人员提供可行性建议,及时采取措施对设备进行调整,为企业提供高可靠性的监控服务支撑。

S1、安装配置Server端、国产数据库;

S2、在服务器端、数据库端、中间件端等安装Agent;

S3、验证Agent安装结果,在任务管理器中查看“dbss_audit_agent”进程。如果进程不存在,说明Agent安装失败,请尝试重新安装Agent。

S3、建立Agent库,将操作系统运行日志和进程定义为Agent管理对象;

S4、将服务器端、数据库端、中间件运行日志定义为Agent管理对象;

S5、启动Server端;

S6、所有Agent管理对象采集的日志数据发送到Server端数据库;

S7、建立数据库筛查分析机制;

S8、数据分析结果通过单向导入设备传输到相关监控运维平台。

综上所述,采用本发明实施例,借助Agent的日志采集功能,满足国产自主可控需求,通过对国产化设备的日志统一采集、筛查、分析,将日志数据分析结果通过单向导入设备传输到运维监控平台。采用智能采集工具一方面集中管理了IT环境中国产设备运行情况,实时掌握所有IT设备的性能动态,另一方面运维数据的日志分析结果有力的给运维监控平台提供夯实的数据基础,提高运维效率减少了运维成本,同时也保证了运维监控数据的完整性、安全性和机密性。

系统实施例

根据本发明实施例,提供了一种国产化设备运维数据的智能采集系统,图3是本发明实施例的国产化设备运维数据的智能采集系统的示意图,如图3所示,根据本发明实施例的国产化设备运维数据的智能采集系统具体包括:

代理Agent模块30,预先安装在国产化设备上,用于获取相应设备的国产化设备运维数据,并发送到服务端;其中,所述国产化设备具体包括:服务器、数据库以及中间件。

所述服务端32,用于通过服务Server接收预先安装在国产化设备上的代理Agent发送的国产化设备运维数据,并将所述国产化设备运维数据发送到国产化设备运维数据库;

所述国产化设备运维数据库34,用于以预定义的存储规则对所述国产化设备运维数据进行存储;

所述服务端32进一步用于:对所述国产化设备运维数据库中存储的国产化设备运维数据进行筛查分析,并将设备运行态势的分析结果通过单向导入设备传输到相关监控运维平台。具体地,服务端32根据预先设置的筛查规则对所述国产化设备运维数据库中的国产化设备运维数据进行筛查,通过预先定义的分析规则对筛查出的国产化设备运维数据进行分析,最终得到设备运行态势的分析结果。

在本发明实施例中,所述服务端32进一步用于:

在国产化设备上安装代理Agent,并验证Agent是否安装成功,如果安装失败,则再次重新安装;具体地,需要在任务管理器中查看“dbss_audit_agent”进程,如果进程不存在,则确定Agent安装失败,如果进程存在,则确定Agent安装成功。

如果安装成功,则建立Agent库,将操作系统运行日志和进程定义为Agent管理对象;

将服务器端、数据库端、中间件运行日志定义为Agent管理对象。

本发明实施例是与上述方法实施例对应的系统实施例,各个模块的具体操作可以参照方法实施例的描述进行理解,在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

相关技术
  • 国产化设备运维数据的智能采集方法及系统
  • 智能变电站二次设备运维决策支持系统及数据挖掘方法
技术分类

06120112259661