首页 / 专利库 / 地球科学 / 水汽凝结体 / / 云桥监控方法

桥监控方法

阅读:296发布:2020-05-12

专利汇可以提供桥监控方法专利检索,专利查询,专利分析的服务。并且一种 云 桥监控方法,首先设置客户端,所述的客户端通过通信网络同两个以上的运行linux 操作系统 的云 服务器 形成的云服务器集群相连接,在云服务器上分别存储有分割的文件 块 ,这些文件块组合起来构成了各自对应的文件,所述的客户端设置有前台检测模块,所述的云服务器上设置有后台检测模块,所述的云服务器之间还通过IB网络连接;并通过后续步骤的监控方法避免了 现有技术 中往一旦出现问题往往难以实时地发现是哪个云服务器出现了问题由此影响了云服务器的监测效果的 缺陷 。,下面是桥监控方法专利的具体信息内容。

1.一种桥监控方法,其特征在于,步骤如下:
步骤1:首先设置客户端(1),所述的客户端(1)通过通信网络(2)同两个以上的运行linux操作系统的云服务器(3)形成的云服务器集群相连接,在云服务器(3)上分别存储有分割的文件,这些文件块组合起来构成了各自对应的文件,所述的客户端(1)设置有前台检测模块(4),所述的云服务器(3)上设置有后台检测模块(5),所述的云服务器(3)之间还通过IB网络(6)连接;
步骤2:后台检测模块(5)按照定时的间隔在云服务器(3)上运行的linux操作系统的shell脚本语言中获取该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器3的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度和IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态,获取了该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态的参数数据后,后台检测模块(5)把所述的参数数据和获取这些参数数据的时间存储到云服务器(3)的存储空间中的数据库中并同时把所述的参数数据和获取这些参数数据的时间打包形成参数数据包发送到客户端(1)中,该数据库设置有云服务器(3)的主机名条目、云服务器(3)的IP地址条目、云服务器(3)的CPU利用率条目、云服务器(3)的总内存大小条目、云服务器(3)的已用内存大小条目、云服务器(3)所在通信网络(2)的网络上行速度条目、云服务器(3)所在通信网络(2)的网络下行速度条目、IB网络(6)的网络上行速度条目、IB网络(6)的网络下行速度条目、云服务器(3)是否在集群中条目、云服务器(3)的磁盘利用率条目以及云服务器(3)的NFS服务状态条目、云服务器(3)的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目,所述的云服务器(3)的主机名条目、云服务器(3)的IP地址条目、云服务器(3)的CPU利用率条目、云服务器(3)的总内存大小条目、云服务器(3)的已用内存大小条目、云服务器(3)所在通信网络(2)的网络上行速度条目、云服务器(3)所在通信网络(2)的网络下行速度条目、IB网络(6)的网络上行速度条目、IB网络(6)的网络下行速度条目、云服务器(3)是否在集群中条目、云服务器(3)的磁盘利用率条目以及云服务器(3)的NFS服务状态条目、云服务器(3)的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目分别用来存储所获取的该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态以及获取参数数据的时间数据;
步骤3:当客户端(1)接收到参数数据包后,启动前台检测模块(4)对该参数数据包进行解析,解析后得到云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器3的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态以及获取这些参数数据的时间显示出来以便进行监控;
步骤4:另外当需要获取云服务器(3)的实时参数数据时,前台检测模块(4)就构造实时参数数据请求数据包,所述的实时参数数据请求数据包包括需要获取实时参数数据的云服务器(3)的IP地址和用于实时参数数据请求的标识符,所述的需要获取实时参数数据的云服务器(3)的IP地址即为目的地址;
步骤5:然后前台检测模块(4)把该实时参数数据请求数据包发送到步骤4中的目的地址所对应的云服务器(3)中,后台检测模块(5)就对该实时参数数据请求数据包进行解析,解析后得到用于实时参数数据请求的标识符,再根据该用于实时参数数据请求的标识符从在云服务器(3)上运行的linux操作系统的shell脚本语言中获取该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度和IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器3的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态,接着把获取到的该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度和IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态进行打包形成实时参数数据响应数据包;
步骤6:后台检测模块(5)随后把实时参数数据响应数据包发送回客户端(1),这样前台检测模块(4)对该实时参数数据响应数据包进行解析,解析后得到实时的云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态以及浮动IP状态,然后把云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控;
步骤7:另外当需要获取云服务器(3)的所述的存储空间的参数数据时,前台检测模块(4)就构造用于存储空间的参数数据请求数据包,所述的用于存储空间的参数数据请求数据包包括需要获取实时参数数据的云服务器(3)的IP地址和用于用于存储空间的参数数据请求的标识符,所述的需要获取存储空间的参数数据的云服务器(3)的IP地址即为目的地址;
步骤8:然后前台检测模块(4)把该用于存储空间的参数数据请求数据包发送到步骤7中的目的地址所对应的云服务器(3)中,然后后台检测模块(5)就对该用于存储空间的参数数据请求数据包进行解析,解析后得到用于存储空间的参数数据请求的标识符,再根据该用于存储空间的参数数据请求的标识符从参数数据的存储空间中获取该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度和IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态以及获取参数数据的时间数据,接着把获取到的该云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度和IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态以及获取参数数据的时间数据进行打包形成用于存储空间的参数数据响应数据包;
步骤9:后台检测模块(5)随后把用于存储空间的参数数据响应数据包发送回客户端(1),这样前台检测模块(4)对该用于存储空间的参数数据响应数据包进行解析,解析后得到存储空间的云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率、云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把该存储空间的云服务器(3)的主机名、云服务器(3)的IP地址、云服务器(3)的CPU利用率、云服务器(3)的总内存大小、云服务器(3)的已用内存大小、云服务器(3)所在通信网络(2)的网络上行速度、云服务器(3)所在通信网络(2)的网络下行速度、IB网络(6)的网络上行速度、IB网络(6)的网络下行速度、云服务器(3)是否在集群中、云服务器(3)的磁盘利用率以及云服务器(3)的NFS服务状态、云服务器(3)的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控;
步骤10:如果前台检测模块(4)发送了用于检测的请求数据包给云服务器(3),云服务器(3)没有响应,前台检测模块(4)就反复发送用于检测的请求数据包给云服务器(3)五次到七次,如果仍未响应,前台检测模块(4)就发出网络故障信息来显示。
2.根据权利要求1所述的云桥监控方法,其特征在于所述的客户端(1)为计算机或者手持终端。
3.根据权利要求1所述的云桥监控方法,其特征在于所述的云服务器3的IP地址包括云服务器(3)的管理IP地址、云服务器(3)的业务IP地址或者IB网络(6)的IP地址。
4.根据权利要求1所述的云桥监控方法,其特征在于用于实时参数数据请求的标识符的标识码是唯一的。

说明书全文

桥监控方法

技术领域

[0001] 本发明属于云桥技术领域,具体涉及一种云桥监控方法。

背景技术

[0002] 现在的分布式文件系统,往往就是通过将文件分割后按照一定的组织形式分别存储在不同的云服务器中,这种不同的云服务器构成了云服务器集群,然后客户端进行相关的访问,但是由于是相对独立的架构,一旦出现问题,往往难以实时地发现是哪个云服务器出现了问题,影响了云服务器的监测效果。

发明内容

[0003] 本发明的目的提供一种云桥监控方法,首先设置客户端,所述的客户端通过通信网络同两个以上的运行linux操作系统的云服务器形成的云服务器集群相连接,在云服务器上分别存储有分割的文件,这些文件块组合起来构成了各自对应的文件,所述的客户端设置有前台检测模块,所述的云服务器上设置有后台检测模块,所述的云服务器之间还通过IB网络连接;并通过后续步骤的监控方法避免了现有技术中往一旦出现问题往往难以实时地发现是哪个云服务器出现了问题由此影响了云服务器的监测效果的缺陷
[0004] 为了克服现有技术中的不足,本发明提供了一种云桥监控方法的解决方案,具体如下:
[0005] 一种云桥监控方法,步骤如下:
[0006] 步骤1:首先设置客户端1,所述的客户端1通过通信网络2同两个以上的运行linux操作系统的云服务器3形成的云服务器集群相连接,在云服务器3上分别存储有分割的文件块,这些文件块组合起来构成了各自对应的文件,所述的客户端1设置有前台检测模块4,所述的云服务器3上设置有后台检测模块5,所述的云服务器3之间还通过IB网络6连接;
[0007] 步骤2: 后台检测模块5按照定时的间隔在云服务器3上运行的linux操作系统的shell脚本语言中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,获取了该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态这样的参数数据后,后台检测模块5就把所述的参数数据和获取这些参数数据的时间存储到云服务器3的存储空间中并同时把所述的参数数据和获取这些参数数据的时间打包形成参数数据包发送到客户端1中;
[0008] 步骤3:当客户端1接收到参数数据包后,启动前台检测模块4对该参数数据包进行解析,解析后得到云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间显示出来以便进行监控;
[0009] 步骤4:另外当需要获取云服务器3的实时参数数据时,前台检测模块4就构造实时参数数据请求数据包,所述的实时参数数据请求数据包包括需要获取实时参数数据的云服务器3的IP地址和用于实时参数数据请求的标识符,所述的需要获取实时参数数据的云服务器3的IP地址即为目的地址;
[0010] 步骤5:然后前台检测模块4把该实时参数数据请求数据包发送到步骤4中的目的地址所对应的云服务器3中,然后后台检测模块5就对该实时参数数据请求数据包进行解析,解析后得到用于实时参数数据请求的标识符,再根据该用于实时参数数据请求的标识符从在云服务器3上运行的linux操作系统的shell脚本语言中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,接着把获取到的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态进行打包形成实时参数数据响应数据包;
[0011] 步骤6:后台检测模块5随后把实时参数数据响应数据包发送回客户端1,这样前台检测模块4对该实时参数数据响应数据包进行解析,解析后得到实时的云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,然后把云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控;
[0012] 步骤7:另外当需要获取云服务器3的所述的存储空间的参数数据时,前台检测模块4就构造用于存储空间的参数数据请求数据包,所述的用于存储空间的参数数据请求数据包包括需要获取实时参数数据的云服务器3的IP地址和用于用于存储空间的参数数据请求的标识符,所述的需要获取存储空间的参数数据的云服务器3的IP地址即为目的地址;
[0013] 步骤8:然后前台检测模块4把该用于存储空间的参数数据请求数据包发送到步骤7中的目的地址所对应的云服务器3中,然后后台检测模块5就对该用于存储空间的参数数据请求数据包进行解析,解析后得到用于存储空间的参数数据请求的标识符,再根据该用于存储空间的参数数据请求的标识符从参数数据的存储空间中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取参数数据的时间数据,接着把获取到的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取参数数据的时间数据进行打包形成用于存储空间的参数数据响应数据包;
[0014] 步骤9:后台检测模块5随后把用于存储空间的参数数据响应数据包发送回客户端1,这样前台检测模块4对该用于存储空间的参数数据响应数据包进行解析,解析后得到存储空间的云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率、云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把该存储空间的云服务器
3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控;
[0015] 步骤10:如果前台检测模块4发送了用于检测的请求数据包给云服务器3,云服务器3没有响应,前台检测模块4就反复发送用于检测的请求数据包给云服务器3五次到七次,如果仍未响应,前台检测模块4就发出网络故障信息来显示。
[0016] 所述的客户端1为计算机或者手持终端。
[0017] 后台检测模块5就把所述的参数数据存储到云服务器3的存储空间中的数据库中,该数据库设置有云服务器3的主机名条目、云服务器3的IP地址条目、云服务器3的CPU利用率条目、云服务器3的总内存大小条目、云服务器3的已用内存大小条目、云服务器3所在通信网络2的网络上行速度条目、云服务器3所在通信网络2的网络下行速度条目、IB网络6的网络上行速度条目、IB网络6的网络下行速度条目、云服务器3是否在集群中条目、云服务器3的磁盘利用率条目以及云服务器3的NFS服务状态条目、云服务器3的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目,所述的云服务器3的主机名条目、云服务器3的IP地址条目、云服务器3的CPU利用率条目、云服务器3的总内存大小条目、云服务器3的已用内存大小条目、云服务器3所在通信网络2的网络上行速度条目、云服务器3所在通信网络
2的网络下行速度条目、IB网络6的网络上行速度条目、IB网络6的网络下行速度条目、云服务器3是否在集群中条目、云服务器3的磁盘利用率条目以及云服务器3的NFS服务状态条目、云服务器3的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目分别用来存储步骤2中所获取的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态以及获取参数数据的时间数据。
[0018] 所述的云服务器3的IP地址包括云服务器3的管理IP地址、云服务器3的业务IP地址或者IB网络6的IP地址。
[0019] 用于实时参数数据请求的标识符的标识码是唯一的。
[0020] 应用本发明上述方案,这样通过前台检测模块4和后台检测模块的相互作用,就能完成把对应的实时或者历史上的云服务器的CPU使用率、内存使用率、网络流量、硬盘使用状况的参数进行显示,达到实时检测的目的。附图说明
[0021] 图1为本发明的云桥监控方法的原理结构示意图。

具体实施方式

[0022] 下面结合附图对发明内容作进一步说明:
[0023] 参照图1所示,云桥监控方法,步骤如下:
[0024] 步骤1:首先设置客户端1,所述的客户端1通过通信网络2同两个以上的运行linux操作系统的云服务器3形成的云服务器集群相连接,在云服务器3上分别存储有分割的文件块,这些文件块组合起来构成了各自对应的文件,所述的客户端1设置有前台检测模块4,所述的云服务器3上设置有后台检测模块5,所述的云服务器3之间还通过IB网络6连接;
[0025] 步骤2: 后台检测模块5按照定时的间隔在云服务器3上运行的linux操作系统的shell脚本语言中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,获取了该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态这样的参数数据后,后台检测模块5就把所述的参数数据和获取这些参数数据的时间存储到云服务器3的存储空间中并同时把所述的参数数据和获取这些参数数据的时间打包形成参数数据包发送到客户端1中;
[0026] 步骤3:当客户端1接收到参数数据包后,启动前台检测模块4对该参数数据包进行解析,解析后得到云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间显示出来以便进行监控,这样就能定时地达到对云服务器的监测功能;
[0027] 步骤4:另外当需要获取云服务器3的实时参数数据时,前台检测模块4就构造实时参数数据请求数据包,所述的实时参数数据请求数据包包括需要获取实时参数数据的云服务器3的IP地址和用于实时参数数据请求的标识符,所述的需要获取实时参数数据的云服务器3的IP地址即为目的地址;
[0028] 步骤5:然后前台检测模块4把该实时参数数据请求数据包发送到步骤4中的目的地址所对应的云服务器3中,然后后台检测模块5就对该实时参数数据请求数据包进行解析,解析后得到用于实时参数数据请求的标识符,再根据该用于实时参数数据请求的标识符从在云服务器3上运行的linux操作系统的shell脚本语言中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,接着把获取到的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态进行打包形成实时参数数据响应数据包;
[0029] 步骤6:后台检测模块5随后把实时参数数据响应数据包发送回客户端1,这样前台检测模块4对该实时参数数据响应数据包进行解析,解析后得到实时的云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态,然后把云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控,这样就能保证实时地主动监测;
[0030] 步骤7:另外当需要获取云服务器3的所述的存储空间的参数数据时,前台检测模块4就构造用于存储空间的参数数据请求数据包,所述的用于存储空间的参数数据请求数据包包括需要获取实时参数数据的云服务器3的IP地址和用于用于存储空间的参数数据请求的标识符,所述的需要获取存储空间的参数数据的云服务器3的IP地址即为目的地址;
[0031] 步骤8:然后前台检测模块4把该用于存储空间的参数数据请求数据包发送到步骤7中的目的地址所对应的云服务器3中,然后后台检测模块5就对该用于存储空间的参数数据请求数据包进行解析,解析后得到用于存储空间的参数数据请求的标识符,再根据该用于存储空间的参数数据请求的标识符从参数数据的存储空间中获取该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取参数数据的时间数据,接着把获取到的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度和IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取参数数据的时间数据进行打包形成用于存储空间的参数数据响应数据包;
[0032] 步骤9:后台检测模块5随后把用于存储空间的参数数据响应数据包发送回客户端1,这样前台检测模块4对该用于存储空间的参数数据响应数据包进行解析,解析后得到存储空间的云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率、云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态以及获取这些参数数据的时间,然后把该存储空间的云服务器
3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态、浮动IP状态或者获取这些参数数据的时间显示出来以便进行监控,这样就能保证历史回溯的对云服务器的监测;
[0033] 步骤10:如果前台检测模块4发送了用于检测的请求数据包给云服务器3,云服务器3没有响应,前台检测模块4就反复发送用于检测的请求数据包给云服务器3五次到七次,如果仍未响应,前台检测模块4就发出网络故障信息来显示。所述的客户端1为计算机或者手持终端。后台检测模块5就把所述的参数数据存储到云服务器3的存储空间中的数据库中,该数据库设置有云服务器3的主机名条目、云服务器3的IP地址条目、云服务器3的CPU利用率条目、云服务器3的总内存大小条目、云服务器3的已用内存大小条目、云服务器3所在通信网络2的网络上行速度条目、云服务器3所在通信网络2的网络下行速度条目、IB网络6的网络上行速度条目、IB网络6的网络下行速度条目、云服务器3是否在集群中条目、云服务器3的磁盘利用率条目以及云服务器3的NFS服务状态条目、云服务器3的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目,所述的云服务器3的主机名条目、云服务器3的IP地址条目、云服务器3的CPU利用率条目、云服务器3的总内存大小条目、云服务器3的已用内存大小条目、云服务器3所在通信网络2的网络上行速度条目、云服务器3所在通信网络2的网络下行速度条目、IB网络6的网络上行速度条目、IB网络6的网络下行速度条目、云服务器3是否在集群中条目、云服务器3的磁盘利用率条目以及云服务器3的NFS服务状态条目、云服务器3的SMB服务状态条目、浮动IP状态条目以及获取参数数据的时间条目分别用来存储步骤2中所获取的该云服务器3的主机名、云服务器3的IP地址、云服务器3的CPU利用率、云服务器3的总内存大小、云服务器3的已用内存大小、云服务器3所在通信网络2的网络上行速度、云服务器3所在通信网络2的网络下行速度、IB网络6的网络上行速度、IB网络6的网络下行速度、云服务器3是否在集群中、云服务器3的磁盘利用率以及云服务器3的NFS服务状态、云服务器3的SMB服务状态以及浮动IP状态以及获取参数数据的时间数据。所述的云服务器3的IP地址包括云服务器3的管理IP地址、云服务器3的业务IP地址或者IB网络6的IP地址。用于实时参数数据请求的标识符的标识码是唯一的,唯一的标识码能够增大解析效率,而不至于引起误操作。
[0034] 以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
相关专利内容
标题 发布/更新时间 阅读量
云桥监控方法 2020-05-12 87
云台控制装置 2020-05-13 310
一种Android云终端 2020-05-12 639
云锦织造防尘布 2020-05-12 343
云朵机混合器 2020-05-13 245
一种摄像云台 2020-05-13 240
大气云动抽水机 2020-05-12 439
WiFi云存储 2020-05-11 984
乘梯云收费系统 2020-05-12 254
双面云锦 2020-05-11 791
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈