本申请涉及网络监控,尤其涉及一种网络监控自动化上线的方法。
背景技术:
1、网络监控是指通过对计算机网络进行实时的、连续的、系统化的监测和分析,以了解网络性能和质量,及时发现和解决网络问题,确保网络的安全和稳定。在网络监控领域,传统的网络监控方法主要是通过人工方式采集和处理监控数据。人工采集效率低下,且耗费大量人力成本,还容易出现人为错误,人工处理监控数据难以满足实时监控的需求,且难以应对海量监控数据的分析。
技术实现思路
1、为至少在一定程度上克服相关技术中人工采集监控数据效率低下,且耗费大量人力成本,容易出现人为错误,人工处理监控数据难以满足实时监控的需求,且难以应对海量监控数据的分析的问题,本申请提供一种网络监控自动化上线的方法。
2、本申请的方案如下:
3、一种网络监控自动化上线的方法,包括:
4、在cmdb(configuration management database,配置管理数据库)系统发现网络设备时,通过监控平台获取网络设备的配置信息;
5、将网络设备的配置信息放入consul工具中;
6、通过prometheus工具的target发现机制从所述consul工具中读取网络设备的配置信息,并注册到prometheus系统;
7、通过prometheus工具的snmp(simple network management protocol,简单网络管理协议)采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;
8、通过grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。
9、优选地,所述方法还包括:
10、将it(internet technology,互联网技术)资源和配置信息记录到所述cmdb系统。
11、优选地,所述方法还包括:
12、配置所述prometheus工具的数据采集和存储脚本。
13、优选地,所述方法还包括:
14、配置所述grafana工具的展示界面。
15、优选地,所述方法还包括:
16、将所述cmdb系统与所述prometheus工具进行集成。
17、本申请提供的技术方案可以包括以下有益效果:本申请中的网络监控自动化上线的方法,包括:在cmdb系统发现网络设备时,通过监控平台获取网络设备的配置信息;将网络设备的配置信息放入consul工具中;通过prometheus工具的target发现机制从所述consul工具中读取网络设备的配置信息,并注册到prometheus系统;通过prometheus工具的snmp采集器读取网络设备的配置信息,确定网络设备的性能指标数据,并将网络设备的性能指标数据进行共享存储;通过grafana工具读取共享存储中的网络设备的性能指标数据,并基于预设配置进行可视化展示。本申请中的技术方案,通过自动化数据收集和处理技术,可以提高监控数据处理效率、监控数据分析能力和问题响应速度,减少人力成本,并且可以提高监控数据的准确性和及时性。可以适用于不同规模的网络环境和不同类型的监控需求,具有良好的可扩展性和适应性。
18、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种网络监控自动化上线的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: