一种网络监控自动化上线的方法技术

技术编号:38280454 阅读:11 留言:0更新日期:2023-07-27 10:29
本申请涉及一种网络监控自动化上线的方法,包括:在CMDB系统发现网络设备时,通过监控平台获取网络设备的配置信息;将网络设备的配置信息放入Consul工具中;通过Prometheus工具的Target发现机制从所述Consul工具中读取网络设备的配置信息,并注册到Prometheus系统;通过Prometheus工具的SNMP采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;通过Grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。本申请中的技术方案,通过自动化数据收集和处理技术,可以提高监控数据处理效率、监控数据分析能力和问题响应速度,减少人力成本,并且可以提高监控数据的准确性和及时性。可以提高监控数据的准确性和及时性。可以提高监控数据的准确性和及时性。

【技术实现步骤摘要】
一种网络监控自动化上线的方法


[0001]本申请涉及网络监控
,尤其涉及一种网络监控自动化上线的方法。

技术介绍

[0002]网络监控是指通过对计算机网络进行实时的、连续的、系统化的监测和分析,以了解网络性能和质量,及时发现和解决网络问题,确保网络的安全和稳定。在网络监控领域,传统的网络监控方法主要是通过人工方式采集和处理监控数据。人工采集效率低下,且耗费大量人力成本,还容易出现人为错误,人工处理监控数据难以满足实时监控的需求,且难以应对海量监控数据的分析。

技术实现思路

[0003]为至少在一定程度上克服相关技术中人工采集监控数据效率低下,且耗费大量人力成本,容易出现人为错误,人工处理监控数据难以满足实时监控的需求,且难以应对海量监控数据的分析的问题,本申请提供一种网络监控自动化上线的方法。
[0004]本申请的方案如下:
[0005]一种网络监控自动化上线的方法,包括:
[0006]在CMDB(Configuration Management Database,配置管理数据库)系统发现网络设备时,通过监控平台获取网络设备的配置信息;
[0007]将网络设备的配置信息放入Consul工具中;
[0008]通过Prometheus工具的Target发现机制从所述Consul工具中读取网络设备的配置信息,并注册到Prometheus系统;
[0009]通过Prometheus工具的SNMP(Simple Network Management Protocol,简单网络管理协议)采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;
[0010]通过Grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。
[0011]优选地,所述方法还包括:
[0012]将IT(Internet Technology,互联网技术)资源和配置信息记录到所述CMDB系统。
[0013]优选地,所述方法还包括:
[0014]配置所述Prometheus工具的数据采集和存储脚本。
[0015]优选地,所述方法还包括:
[0016]配置所述Grafana工具的展示界面。
[0017]优选地,所述方法还包括:
[0018]将所述CMDB系统与所述Prometheus工具进行集成。
[0019]本申请提供的技术方案可以包括以下有益效果:本申请中的网络监控自动化上线的方法,包括:在CMDB系统发现网络设备时,通过监控平台获取网络设备的配置信息;将网
络设备的配置信息放入Consul工具中;通过Prometheus工具的Target发现机制从所述Consul工具中读取网络设备的配置信息,并注册到Prometheus系统;通过Prometheus工具的SNMP采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;通过Grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。本申请中的技术方案,通过自动化数据收集和处理技术,可以提高监控数据处理效率、监控数据分析能力和问题响应速度,减少人力成本,并且可以提高监控数据的准确性和及时性。可以适用于不同规模的网络环境和不同类型的监控需求,具有良好的可扩展性和适应性。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0021]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0022]图1是本申请一个实施例提供的一种网络监控自动化上线的方法的流程示意图。
具体实施方式
[0023]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0024]图1是本实施例一个实施例提供的一种网络监控自动化上线的方法的流程示意图,参照图1,一种网络监控自动化上线的方法,包括:
[0025]S11:在CMDB系统发现网络设备时,通过监控平台获取网络设备的配置信息;
[0026]S12:将网络设备的配置信息放入Consul工具中;
[0027]S13:通过Prometheus工具的Target发现机制从Consul工具中读取网络设备的配置信息,并注册到Prometheus系统;
[0028]S14:通过Prometheus工具的snmp采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;
[0029]S15:通过Grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。
[0030]需要说明的是,本实施例中的技术方案涉及网络监控
,具体涉及到数据中心网络设备的监控场景中。
[0031]需要说明的是,本实施例中的技术方案在实施前,需要配置Prometheus工具的数据采集和存储脚本,并配置Grafana工具的展示界面。
[0032]在具体实践中,还可以将CMDB系统与Prometheus工具进行集成。
[0033]需要说明的是,CMDB系统是一种用于记录和管理IT资产、配置和关系的配置管理数据库。本实施例中的技术方案在实施时,企业可以会自研一套CMDB系统,用于记录和管理企业的各种IT资源和配置信息,例如服务器、应用程序、网络设备等。CMDB是一个逻辑数据
库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系)。
[0034]CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。
[0035]配置管理数据库可能由几个物理数据库组成,这些数据库形成了一个逻辑实体,对数据库之间的整合状况要进行优化,所有配置项信息都包括在配置管理数据库中。配置管理数据库可以对所有的IT组件、组件的不同版本和状态,以及组件之间的关系进行跟踪。
[0036]需要说明的是,Consul工具是一种开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul是分布式的、高可用的、可横向扩展的用于实现分布式系统的服务发现与配置。
[0037]Consul的应用场景包括服务发现、服务隔离、服务配置:
[0038]服务发现场景中Consul作为注册中心,服务地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络监控自动化上线的方法,其特征在于,包括:在CMDB系统发现网络设备时,通过监控平台获取网络设备的配置信息;将网络设备的配置信息放入Consul工具中;通过Prometheus工具的Target发现机制从所述Consul工具中读取网络设备的配置信息,并注册到Prometheus系统;通过Prometheus工具的SNMP采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;通过Grafana工具读取共享存储中的网络设备的性...

【专利技术属性】
技术研发人员:刘炜奇
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1