网络资源监控方法、装置、设备和介质制造方法及图纸

技术编号:24589443 阅读:28 留言:0更新日期:2020-06-21 02:24
本发明专利技术公开了一种网络资源监控方法、装置、设备和介质。该方法,包括:预先被启动的目标代理者Agent,定位自身被部署的目标服务器的相邻网元;若相邻网元为服务器,则目标Agent进行自我复制;目标Agent移植复制Agent至目标服务器的相邻服务器,并启动复制Agent;针对已启动的复制Agent,执行定位自身被部署的目标服务器的相邻网元,直至被监控网络中的所有服务器均部署目标Agent,以实现对被监控网络的监控。根据本发明专利技术实施例提供的网络资源监控方法、装置、设备和介质,实现了对网络资源的自动化。

Network resource monitoring methods, devices, equipment and media

【技术实现步骤摘要】
网络资源监控方法、装置、设备和介质
本专利技术涉及数据业务领域,尤其涉及一种网络资源监控方法、装置、设备和介质。
技术介绍
现有网络资源监控基本由两部分组成,监控服务器(server)与组件代理者(Agent)。server可以通过简单网络管理协议(SimpleNetworkManagementProtocol,SNMP),Agent,网络诊断工具(PacketInternetGroper,ping)以及端口监视等方法提供对远程服务器/网络状态的监视、数据收集等功能。它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等计算机操作系统上。Agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,中央处理器(CentralProcessingUnit,CPU)等信息的收集。定义资源网络发现规则,定期扫描网络发现规则中定义的IP范围,并为每个规则单独配置检查的频次,自动发现被监控网络的网元设备。目前,分布式部署在目标服务器上的Agent由server管理控制,并驱动执行采集任务。在实际应用中,被监控网络网元设备往往多达数千个,大批量Agent由若干server节点控制。并且,现有监控技术方法需要过度依赖运维人员,需要运维人员执行大量配置管理动作。当某些分布式节点、中心节点或运维人员中任一环节出现问题,则会导致监控不可用。对于大型或复杂度较高的信息技术(InformationTechnology,IT)网络,很难做到有效全面的自动化监控。
技术实现思路
本专利技术实施例提供的网络资源监控方法、装置、设备和介质,实现对网络资源的自动化监控。根据本专利技术实施例的一方面,提供一种网络资源监控方法,方法包括:预先被启动的目标代理者Agent,定位自身被部署的目标服务器的相邻网元;若相邻网元为服务器,则目标Agent进行自我复制;目标Agent移植复制Agent至目标服务器的相邻服务器,并启动复制Agent;针对已启动的复制Agent,执行定位自身被部署的目标服务器的相邻网元,直至被监控网络中的所有服务器均部署目标Agent,以实现对被监控网络的监控。在一个实施例中,若相邻网元为服务器,则目标Agent进行自我复制,包括:目标Agent向监控数据中心请求相邻服务器的管理信息,并基于管理信息登录相邻服务器;目标Agent判断相邻服务器是否已部署Agent;若相邻服务器未部署Agent,目标Agent进行自我复制。在一个实施例中,方法还包括:若相邻服务器已部署Agent,目标Agent判断自身的版本是否高于相邻服务器所部署Agent的版本;若是,目标Agent进行自我复制;若否,目标Agent发送删除请求至相邻服务器所部署Agent;基于删除请求,相邻服务器所部署Agent删除目标Agent,并进行自我复制;相邻服务器所部署Agent将复制的自身Agent移植至目标服务器。在一个实施例中,若目标Agent自身的版本高于相邻服务器所部署Agent的版本,目标Agent移植复制Agent至目标服务器的相邻服务器,并启动复制Agent,包括:目标Agent删除相邻服务器所部署Agent;目标Agent移植复制Agent至相邻服务器,并启动复制Agent。在一个实施例中,若相邻网元为服务器,在目标Agent进行自我复制之前,方法还包括:目标Agent确定相邻服务器未离线。在一个实施例中,方法还包括:若相邻服务器离线,则目标Agent发送相邻服务器离线信息至监控数据中心。在一个实施例中,方法还包括:若相邻服务器已部署Agent,目标Agent判断相邻服务器所部署Agent是否运行正常;若目标Agent确定相邻服务器所部署Agent运行异常,则目标Agent登录相邻服务器,并重启相邻服务器所部署Agent。在一个实施例中,方法还包括:若相邻网元非服务器,则目标Agent登录相邻网元,并获取相邻网元的配置信息和性能信息;目标Agent上报网元的配置信息和性能信息至监控数据中心,以监控相邻网元。在一个实施例中,在目标Agent启动复制Agent之后,方法还包括:复制Agent根据相邻服务器的运行环境选择监控策略。在一个实施例中,任意两个相邻网元所部署的Agent之间能够通信。根据本专利技术实施例的另一方面,提供一种网络资源监控装置,装置包括:定位模块,用于预先被启动的目标代理者Agent,定位自身被部署的目标服务器的相邻网元;复制模块,用于若相邻网元为服务器,则目标Agent进行自我复制;移植启动模块,用于目标Agent移植复制Agent至目标服务器的相邻服务器,并启动复制Agent;定位模块,还用于已启动的复制Agent,定位自身被部署的目标服务器的相邻网元,直至被监控网络中的所有服务器均部署目标Agent,以实现对被监控网络的监控。根据本专利技术实施例的再一方面,提供一种网络资源监控设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如本专利技术实施例提供的网络资源监控方法。根据本专利技术实施例的再一方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如本专利技术实施例提供的网络资源监控方法。根据本专利技术实施例中的网络资源监控方法、装置、设备和介质,通过在被监控网络选中一个服务器部署目标Agent,目标Agent将在极短的时间内发现并自我复制部署到所有网络中,实现对全网资源的监控。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一些实施例提供的网络资源监控方法的流程示意图;图2为本专利技术实施例提供的Agent自我复制与升级的示意图;图3为本专利技术实施例提供的Agent发现和上报离线服务器的示意图;图4为本专利技术实施例提供的Agent识别相邻服务器的示意图;图5为本专利技术实施例提供的全网部署Agent的示意图;图6为本专利技术实施例提供的Agent监控网络资源的示意图;图7为本专利技术实施例提供的网络资源监控装置的结构示意图;图8为本专利技术实施例的网络资源监控设备的示例性硬件架构的结构图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些本文档来自技高网
...

【技术保护点】
1.一种网络资源监控方法,其特征在于,所述方法包括:/n预先被启动的目标代理者Agent,定位自身被部署的目标服务器的相邻网元;/n若所述相邻网元为服务器,则所述目标Agent进行自我复制;/n所述目标Agent移植复制Agent至所述目标服务器的相邻服务器,并启动所述复制Agent;/n针对已启动的所述复制Agent,执行所述定位自身被部署的目标服务器的相邻网元,直至被监控网络中的所有服务器均部署所述目标Agent,以实现对所述被监控网络的监控。/n

【技术特征摘要】
1.一种网络资源监控方法,其特征在于,所述方法包括:
预先被启动的目标代理者Agent,定位自身被部署的目标服务器的相邻网元;
若所述相邻网元为服务器,则所述目标Agent进行自我复制;
所述目标Agent移植复制Agent至所述目标服务器的相邻服务器,并启动所述复制Agent;
针对已启动的所述复制Agent,执行所述定位自身被部署的目标服务器的相邻网元,直至被监控网络中的所有服务器均部署所述目标Agent,以实现对所述被监控网络的监控。


2.根据权利要求1所述的方法,其特征在于,所述若所述相邻网元为服务器,则所述目标Agent进行自我复制,包括:
所述目标Agent向监控数据中心请求所述相邻服务器的管理信息,并基于所述管理信息登录所述相邻服务器;
所述目标Agent判断所述相邻服务器是否已部署Agent;
若所述相邻服务器未部署Agent,所述目标Agent进行自我复制。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述相邻服务器已部署Agent,所述目标Agent判断自身的版本是否高于所述相邻服务器所部署Agent的版本;
若是,所述目标Agent进行自我复制;
若否,所述目标Agent发送删除请求至所述相邻服务器所部署Agent;
基于所述删除请求,所述相邻服务器所部署Agent删除所述目标Agent,并进行自我复制;
所述相邻服务器所部署Agent将复制的自身Agent移植至所述目标服务器。


4.根据权利要求3所述的方法,其特征在于,若所述目标Agent自身的版本高于所述相邻服务器所部署Agent的版本,所述目标Agent移植复制Agent至所述目标服务器的相邻服务器,并启动所述复制Agent,包括:
所述目标Agent删除所述相邻服务器所部署Agent;
所述目标Agent移植所述复制Agent至所述相邻服务器,并启动所述复制Agent。


5.根据权利要求1所述的方法,其特征在于,若所述相邻网元为服务器,在所述目标Agent进行自我复制之前,所述方法还包括:
所述目标Agent确定所述相邻服务器未离线。


6.根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:夏敏谭文贵罗砚
申请(专利权)人:中国移动通信集团重庆有限公司中国移动通信集团有限公司
类型:发明
国别省市:重庆;50

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

1