System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息化运维以及业务系统检测,尤其涉及一种基于多网络协议和拓扑架构的业务系统检测方法和系统。
技术介绍
1、随着信息化的发展,各行各业相关的业务系统数量也在指数增长,一个业务系统部署上线所需要的网络节点也不断增长,业务系统部署上线,通常由多个网络节点组成,而当其中某一个网络节点出现异常,将很可能导致整个业务系统无法正常访问。
2、传统的业务系统运维需要配备相关的运维人员每天对业务系统进行巡检,保证业务系统正常运行。当业务系统出现故障时,运维人员需要快速定位故障点并进行修复,而当面对庞大的网络节点时,能够快速定位问题点则成为比较困难的事情。
技术实现思路
1、为了解决现有技术中存在的问题,本专利技术提供一种能够快速定位网络节点状态的基于多网络协议和拓扑架构的业务系统检测方法和系统,通过将业务系统通过网络节点配置成业务系统拓扑图,并通过icmp协议,tcp socket,http get/post,snmp协议对各个网络节点进行检测,从而对业务系统进行多方位检测,一旦检测异常,将异常信息显示在网络拓扑上,从而可以快速定位故障点。
2、本专利技术一方面提供了一种基于多网络协议和拓扑架构的业务系统检测方法,包括:
3、s1,建立将待检测的所有子业务系统融合的业务系统;
4、s2,配置所述业务系统网络节点拓扑图;
5、s3,基于所述业务系统网络节点拓扑图配置各个网络节点相应的检测协议;
6、s4,基于相应的检
7、s5,基于所述检测结果生成实时状态网络拓扑图,所述实时状态网络拓扑图包括各个网络节点的检测结果。
8、优选的,所述s1包括:新建将待检测的所有子业务系统融合的业务系统,填写并保存该业务系统的名称、备注的相关信息。
9、优选的,所述待检测的网络节点包括tomcat服务器节点,数据库服务器,red i s服务器节点,ngxin服务器,核心交换机节点和对接设备中的一种或多种。
10、优选的,所述s3包括:根据业务系统中各个网络节点的功能服务,每个网络节点配置ip ping检测协议,服务端口检测协议,http接口检测协议和snmp协议检测协议中的一种或多种。
11、优选的,对于tomcat服务器节点,配置服务器的http接口检测协议;对于数据库服务器、red i s服务器节点和ngxin服务器,配置服务端口检测协议;对于核心交换机和对接设备,配置ip ping检测协议。
12、优选的,所述s4包括:对配置所述http接口检测协议的网络节点,通过http协议定时请求配置的接口地址,并获取http接口的返回数据和接口返回码;对配置所述端口检测协议的网络节点,通过tcp socket对配置的服务端口进行tcp连接,如果能正常建立连接则确认所述服务端口正常,如果无法正常建立连接则确认所述服务端口异常;对配置所述ipping检测协议的网络节点,通过icmp协议对所述网络节点配置的ip进行发包,并解析包返回的结果,通过解析包获取到ping的延时时间以及是否联通数据。
13、优选的,所述s5包括:
14、如果检测结果为正常,则在业务系统网络节点拓扑图上标记正常;
15、如果检测结构不正常,则在业务系统网络节点拓扑图上标记异常。
16、本专利技术的第二方面在于提供一种基于多网络协议和拓扑架构的业务系统检测系统,包括:
17、业务系统建立模块,用于建立将待检测的所有子业务系统融合的业务系统;
18、拓扑图配置模块,用于配置所述业务系统网络节点拓扑图;
19、检测协议配置模块,用于基于所述业务系统网络节点拓扑图配置各个网络节点相应的检测协议;
20、检测模块,用于基于相应的检测协议,对每个网络节点使用配置的检测协议进行检测并获得检测结果;
21、检测结果拓扑图生成模块,用于基于所述检测结果生成实时状态网络拓扑图,所述实时状态网络拓扑图包括各个网络节点的检测结果。
22、本专利技术的第三方面提供一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器用于读取所述指令并执行如第一方面所述的方法。
23、本专利技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述多条指令可被处理器读取并执行如第一方面所述的方法。
24、本专利技术提供的方法、系统和电子设备,具有如下有益效果:
25、通过以上方法对网络节点进行检测,通过icmp协议,tcp socket,http get/post,snmp协议对各个网络节点进行检测,从而对业务系统进行多方位检测,一旦检测异常,将异常信息显示在网络拓扑上,从而可以快速定位故障点,直观的发现异常的网络节点。
本文档来自技高网...【技术保护点】
1.一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,包括:
2.根据权利要求1所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述S1包括:新建将待检测的所有子业务系统融合的业务系统,填写并保存该业务系统的名称、备注的相关信息。
3.根据权利要求2所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述待检测的网络节点包括tomcat服务器节点,数据库服务器,redis服务器节点,ngxin服务器,核心交换机节点和对接设备中的一种或多种。
4.根据权利要求3所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述S3包括:根据业务系统中各个网络节点的功能服务,每个网络节点配置ipping检测协议,服务端口检测协议,http接口检测协议和snmp协议检测协议中的一种或多种。
5.根据权利要求4所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,对于tomcat服务器节点,配置服务器的http接口检测协议;对于数据库服务器、redis服务器节点和ngxin服务器,配
6.根据权利要求5所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述S4包括:对配置所述http接口检测协议的网络节点,通过http协议定时请求配置的接口地址,并获取http接口的返回数据和接口返回码;对配置所述端口检测协议的网络节点,通过tcp socket对配置的服务端口进行tcp连接,如果能正常建立连接则确认所述服务端口正常,如果无法正常建立连接则确认所述服务端口异常;对配置所述ip ping检测协议的网络节点,通过ICMP协议对所述网络节点配置的ip进行发包,并解析包返回的结果,通过解析包获取到ping的延时时间以及是否联通数据。
7.根据权利要求6所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述S5包括:
8.一种基于多网络协议和拓扑架构的业务系统检测系统,用于实施权利要求1-7任一所述的方法,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令,所述处理器用于读取所述指令并执行如权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述多条指令可被处理器读取并执行如权利要求1-7任一所述的方法。
...【技术特征摘要】
1.一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,包括:
2.根据权利要求1所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述s1包括:新建将待检测的所有子业务系统融合的业务系统,填写并保存该业务系统的名称、备注的相关信息。
3.根据权利要求2所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述待检测的网络节点包括tomcat服务器节点,数据库服务器,redis服务器节点,ngxin服务器,核心交换机节点和对接设备中的一种或多种。
4.根据权利要求3所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,所述s3包括:根据业务系统中各个网络节点的功能服务,每个网络节点配置ipping检测协议,服务端口检测协议,http接口检测协议和snmp协议检测协议中的一种或多种。
5.根据权利要求4所述的一种基于多网络协议和拓扑架构的业务系统检测方法,其特征在于,对于tomcat服务器节点,配置服务器的http接口检测协议;对于数据库服务器、redis服务器节点和ngxin服务器,配置服务端口检测协议;对于核心交换机和对接设备,配置ip ping检测协议。
6.根据权利要...
【专利技术属性】
技术研发人员:李金炎,梁超,戴龙文,覃禹铖,陈贤杰,梁国俊,
申请(专利权)人:广东慧云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。