[发明专利]一种基于网络映射工具确定监控配置文件的方法及系统在审
申请号: | 201910568149.2 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110417864A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 盛凯博 | 申请(专利权)人: | 华迪计算机集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/24 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机IP地址 配置文件 主机 网络服务信息 获取命令 探测结果 网络映射 主机信息 子网网段 详情表 监控 服务描述信息 监控服务器 服务监控 服务配置 格式要求 命令信息 信息获取 信息整合 运行状态 资源消耗 校验 名称列 映射表 数组 预设 查询 服务 配置 创建 | ||
本发明公开了一种基于网络映射工具确定监控配置文件的方法及系统,包括:根据监控服务器的IP地址确定其所在的子网网段值;根据子网网段值执行主机信息获取命令,以获取所有处于运行状态的主机的主机信息,并创建主机IP地址数组;对每个主机IP地址,执行网络服务信息获取命令,以获取该主机IP地址对应的主机的网络服务信息,并按照主机IP地址进行信息整合,以获取探测结果详情表;查询预设的MAP映射表,根据所述探测结果详情表中服务名称列的信息获取每个服务名称对应的服务描述信息和校验命令信息;并按照nagios规定的服务配置的格式要求进行配置,以获取监控配置文件。本发明能够减少主机的资源消耗,具有速度快,服务监控更加全面的优点。
技术领域
本发明涉及云计算技术领域,并且更具体地,涉及一种基于网络映射工具确定监控配置文件的方法及系统。
背景技术
当云计算、虚拟化集群这样的大规模集群环境逐渐出现在各种企事业单位,它们带来了巨大的计算能力、存储能力等以此慢慢替代现有集群,但同时也带来了监控方面的复杂性,例如虚拟化集群里可以有成百的虚拟机,这就需要系统管理员做好这些虚拟机的配置记录,如IP地址、操作系统、服务等等,然而这些巨大的数据量在监控配置方面给系统管理员带来的人工复杂度非常高。
为实现自动化添加监控配置,现有方法通常是网络拓扑自动发现某网段中所有的设备,即自动发现用户指定网络段,然后利用SNMP通信协议、MIB库的相关理论以及PING的方式扫描所有的IP、判断所扫描出的每个设备的类型,完成主机监控配置。
图1为现有的通过自动发现确定配置文件的方法的流程图。对图1分析可知,现有技术方案的缺点为:所有设备均要求支持SNMP协议,并打开snmpd服务;对于云计算、虚拟化集群这样的集群环境进行全网段扫描,耗时较长;自动发现设备后,需要管理员了解每台设备的具体用途(启动的服务名称);当某服务器所安装服务类型较多时,例如同时作为中间件WebLogic以及samba共享服务器,无法在资源列表中找到合适的服务项监控配置。
当集群环境比较复杂,有各种机型设备时,可能存在的问题有所支持的SNMP服务协议版本不同、或者服务器SNMP配置故障导致服务无法开启等情况。此时通过SNMP协议来实现自动获取较难实现。同时,由于集群规模较大,系统管理员对每台服务器或虚拟机的基本信息以及所运行服务列表的收集管理较难,经常会出现无法准确进行某服务器的监控配置;另外当某服务器用途较多,无法按照既定的MySQL服务器或者存储服务器这样单一用途划分的情况下,采用现有技术无法在监控配置页面完成某一主机的多项服务。
因此,需要一种解决如何高效地在监控配置页面完成某一主机的多项服务配置问题的方法。
发明内容
本发明提出一种基于网络映射工具确定监控配置文件的方法及系统,以解决如何高效地在监控配置页面完成某一主机的多项服务配置的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种基于网络映射工具确定监控配置文件的方法,其特征在于,所述方法包括:
根据监控服务器的IP地址确定其所在的子网网段值;
根据所述子网网段值执行主机信息获取命令,以获取在该子网内的所有处于运行状态的主机的主机信息,并创建主机IP地址数组;
对于所述主机IP地址数组中的每个主机IP地址,执行网络服务信息获取命令,以获取该主机IP地址对应的主机的网络服务信息,并将该主机IP地址和获取到的对应的网络服务信息组成子列表文件;其中,所述网络服务信息包括:服务名称和端口号;
将所有的子列表文件按照主机IP地址进行信息整合,以获取探测结果详情表;
查询预设的MAP映射表,根据所述探测结果详情表中服务名称列的信息获取每个服务名称对应的服务描述信息和校验命令信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司,未经华迪计算机集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910568149.2/2.html,转载请声明来源钻瓜专利网。