Font Size: a A A

Design And Implementation Of Web Side Of Data Center Dynamic Environment Monitoring Platform

Posted on:2024-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y X XuFull Text:PDF
GTID:2568307301971999Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With rapid development of China’s internet industry,the role played by data centers in enterprise services has become increasingly important.Internet companies are beginning to pay more attention to the management,maintenance,and construction costs associated with data centers.Monitoring systems are effective measures for managing data centers.However,many open-source monitoring systems have complex configurations and structures that are unsuitable for secondary development.As data centers expand,these deficiencies in monitoring systems become more pronounced.This thesis introduces a web-based monitoring system solution aimed at providing an easy-to-use and highly scalable design approach to monitoring systems specifically designed for data centers.This thesis adopts a front-end and back-end separation design pattern,and chooses the Vue.js and Java development systems for the monitoring system application scenario.By analyzing the functional modules of the monitoring system,this thesis utilizes modular design principles for the front-end,designing a front-end base component library comprising visual components based on echarts,data report components,form components,and navigation bar components.Based on this base component library,we implemented user login interface,monitoring interface,user management interface,historical alarm management interface,and alarm configuration management interface.At the same time,this thesis designs a long-connection module based on stomp.js and http module for data exchange between the front-end and the server.Typescript is used to add parameter type descriptions for front-end components and modules,improving the readability of the frontend code.A Java four-layer architecture consisting of entity classes,service layers,control layers,and data persistence layers is used for designing and implementing server-side functions,including user login interfaces,data collection services,data push services,user management interfaces,alarm history management interfaces,and alarm configuration interfaces.Operators can quickly obtain running conditions,query alarm logs,configure alarm rules,and manage system users through this system.Based on the results of performance and security testing,the monitoring system designed and implemented in this thesis meets the business requirements of multi-platform use,good performance,and information security.Moreover,the system is reusable during subsequent iterations by reusing front-end base component libraries,reducing redundant development work.Server-side interfaces are independent of each other,so adding or subtracting them does not affect other interfaces.The scalability of the system has been effectively improved.
Keywords/Search Tags:Data Center, Monitoring System, Data Visualization, Front-end componentization, Data Acquisition
PDF Full Text Request
Related items