| The Internet has gradually penetrated into all aspects of people’s life.With the rapid development of Internet,the number of servers is becoming larger and larger.Faced with such a huge demand,the traditional mode of operation and maintenance does not meet the current demand of server monitoring because of the high cost of human resources,the inefficient response and other reasons.This paper designs and implements a server monitoring system.The security and reliability of the system have been improved obviously.Besides,it can be customized according to user needs.While meeting the functional requirements of the system,it enriches the user experience.In this paper,the design of the server monitoring system uses a variety of mainstream technology,multi-level system architecture and modular design.The scalability and flexibility of the system are improved.By analyzing the characteristics of the server monitoring system and the application object,the actual demand of the monitoring system is summarized.The system includes three modules:data acquisition module,web server monitoring client module and alarm module.The data acquisition module is responsible for collecting and transmitting the server running data,including monitoring client program and monitoring agent program.The client program is deployed on the server node to collect the data of the running state of the server,including memory,CPU,partition,disk,network and other information.Monitoring data visualization module provides the user with a visual interface.The various monitoring items of information data are displayed to the user in the form of graphical,improving the user experience.Operation and maintenance personnel can quickly grasp the server operation information.The alarm module realizes the alarm and configuration function.The alarm module will send the alarm information to the designated alarm group through the way of alarm rules,so that the alarm receiver can make timely response and processing.The results show that the system can meet the needs of the operation and maintenance personnel.Currently,the server monitoring system has been formally launched in the company.It is responsible for the operation of the state of the server part of the Monitor Company and will continue to expand the scope of monitoring. |