Font Size: a A A

Design And Implementation Of Operation And Maintenance Automation System Based On Django And Jenkins

Posted on:2019-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:Q L WeiFull Text:PDF
GTID:2428330545460952Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
The vigorous development of "Internet +" has brought great impact to the traditional operation and maintenance(O&M)methods and modes.While the communications industry is making use of the “Internet+” to transform its business,it also needs to transform the concept of O&M to enhance its core competitiveness.Based on a long-term investigation of the O&M methods of Henan Mobile System,it was found that the current O&M of the communications industry mostly stayed in the semi-automated O&M phase.The O&M personnel engaged in duplication of operations,complicated procedures and error-prone work.At the same time,with the development of enterprises,the number of servers has increased dramatically.And the operational pressure of O&M personnel has also multiplied.Therefore,it is imperative to develop a universal O&M automation system and replaces manual O&M.Under the guidance of DevOps methodology,O&M automation system based on Django and Jenkins is put forward.It aims to integrate all O&M scenarios and replace manual O&M with automatic O&M to maximize the efficiency of O&M and reduce the misuse rate.The main functional modules of the system include:continuous delivery,asset management,system monitoring and task automation execution modules.System Select B/S structure,using Python as Django development framework,as the front frame on Bootstrap,MySQL database management system data,to achieve this rapid development of Web system.The implementation of the continuous delivery of the system's core modules relies on Jenkins,which enables the continuous integration,testing,and deployment of projects,as well as the analysis of project code quality.The main function of the asset management module is to achieve automatic collection and statistics of client hardware and software information,and to display the asset list and status on the Web side.The monitoring module is used to monitor the performance indicators of the specified host and visually feed back to the web page to facilitate the O&M personnel to quickly learn the system operation status and fault information.Task automation module to perform the O&M personnel without landing a client,you can achieve bulk actions on the client,including the timing of task execution,file upload and batch command batch execution.After verification,the O&M automation system has significantly improved the operational efficiency of O&M personnel and reduced the misuse rate.At the same time it can better protect the software quality,improve the user experience,enhance their core competitiveness,In the current environment of O&M,design and implementation of automated systems O&M of great social value.
Keywords/Search Tags:Operation Maintenance, Automation, Django, Jenkins
PDF Full Text Request
Related items