本发明涉及通信网络,特别涉及一种机房资源逻辑可视化实现方法。
背景技术:
1、机房资源涵盖了多种要素,包括硬件设施、环境控制和安全保障等。其中,硬件设施包括网络设备,电源系统,空调与通风系统,机柜和服务器;机柜是机房内用于安装和保护服务器硬件的设备,通常有标准的尺寸和配置;服务器则是机房的核心,负责处理和存储数据。网络设备负责数据的传输和连接外部网络,包括交换机、路由器等。电源系统包括ups(不间断电源)和备用发电机等,确保机房在电力中断时仍能继续运行。空调与通风系统负责保持机房内的温度和湿度在适宜范围内,防止设备过热。
2、机房资源的管理和维护是一个复杂的过程,需要专业的技术人员和严格的管理制度来确保机房的稳定运行和数据的安全。一方面要对复杂的机房资源进行日常管理,包括设备的日常维护、故障排查和更新升级。另一方面,还要制定应对突发事件的紧急预案,如电力中断、网络攻击等。
3、若能实现机房资源可视化,不仅能够提高数据机房的管理效率和安全性,还能够为运维人员提供一个全面、直观的操作平台,有助于实现数据机房的智能化和自动化管理。
4、基于上述情况,本发明提出了一种机房资源逻辑可视化实现方法。
技术实现思路
1、本发明为了弥补现有技术的缺陷,提供了一种简单高效的机房资源逻辑可视化实现方法。
2、本发明是通过如下技术方案实现的:
3、一种机房资源逻辑可视化实现方法,其特征在于:包括以下步骤:
4、步骤s1,在资源能力中心,以机房为线索向下关联相关资源模型,分清资源模型的层级结果和归属关系;
5、步骤s2,根据用户的使用习惯呈现逻辑机房拓扑图,并对机房内部的资源数据、资源关系和资源处理逻辑进行呈现;
6、步骤s3,呈现时,将机房资源里面的资源根据资源模型配置的不同字段进行分类展示;
7、步骤s4,在拓扑上,根据归属关系将拓扑的图元进行相互吸附,完成资源上的归属呈现;
8、步骤s5,监听拓扑图上的画布和图元的操作事件,实时与后台进行交互,同时将底层组件事件反馈上层组件,以便给外部定制组件进行反馈处理。
9、所述步骤s1中,在资源能力中心对机房及向下相关的资源数据进行关联分析,同时将用户自定义选定的重要资源数据在资源能力中心进行模型化管理,经资源能力中心模型处理后,疏通每个资源模型直接或间接的串联关系;将相同串联关系的资源模型进行配置分类,梳理出适配的场景、模型和对应的模型方案;
10、按照资源模型的分类组合,将不同的资源信息组成统一风格的数据结构;拓扑通过分析资源数据结构对界面进行可视化处理,形成机房资源的可视化界面。
11、所述步骤s3中,为了避免模型字段冲突的问题,全面的呈现个性化样式,动态的从不同资源模型中取出不同的字段进行样式呈现。
12、所述步骤s3中,在拓扑上,将拓扑的图元形成传输连线,完成动环设备到网元设备的供电关系,同时发挥部分动环预警的作用;
13、在拓扑上实现对资源数据的个性化拖拽和增删改查基本操作,实现可视化与操作能力一体的功能组合,实现对机房资源的具象化操作。
14、所述步骤s4中,将底层组件和外部定制组件抽成组件库,提供必要的方法和事件,以便实现在不同场景的可视化。
15、所述步骤s3中,基于可视化管理软件twaver与html5技术,使用html5技术和javascript语言,通过支持html5的浏览器对机房资源进行逻辑拓扑呈现和资源处理。
16、一种机房资源逻辑可视化实现设备,其特征在于:包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现上述的方法步骤。
17、一种可读存储介质,其特征在于:所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。
18、本发明的有益效果是:该机房资源逻辑可视化实现方法,不仅能够帮助用户便捷的看到机房资源的各层关系和处理目标,同时还能对操作过程和结果进行更直观的呈现,初步还原出机房的逻辑样式,通过组件抽离组件库,减少了研发层面的工作代价,提高了研发效率。
1.一种机房资源逻辑可视化实现方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的机房资源逻辑可视化实现方法,其特征在于:所述步骤s1中,在资源能力中心对机房及向下相关的资源数据进行关联分析,同时将用户自定义选定的重要资源数据在资源能力中心进行模型化管理,经资源能力中心模型处理后,疏通每个资源模型直接或间接的串联关系;将相同串联关系的资源模型进行配置分类,梳理出适配的场景、模型和对应的模型方案;
3.根据权利要求1所述的机房资源逻辑可视化实现方法,其特征在于:所述步骤s3中,为了避免模型字段冲突的问题,全面的呈现个性化样式,动态的从不同资源模型中取出不同的字段进行样式呈现。
4.根据权利要求1所述的机房资源逻辑可视化实现方法,其特征在于:所述步骤s3中,在拓扑上,将拓扑的图元形成传输连线,完成动环设备到网元设备的供电关系,同时发挥部分动环预警的作用;
5.根据权利要求1所述的机房资源逻辑可视化实现方法,其特征在于:所述步骤s4中,将底层组件和外部定制组件抽成组件库,提供必要的方法和事件,以便实现在不同场景的可视化。
6.根据权利要求4所述的机房资源逻辑可视化实现方法,其特征在于:所述步骤s3中,基于可视化管理软件twaver与html5技术,使用html5技术和javascript语言,通过支持html5的浏览器对机房资源进行逻辑拓扑呈现和资源处理。
7.一种机房资源逻辑可视化实现设备,其特征在于:包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现如权利要求1至6任意一项所述的方法步骤。
8.一种可读存储介质,其特征在于:所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任意一项所述的方法步骤。
