CN107391336A - A kind of system and method for being used to be monitored the running status of server - Google Patents

A kind of system and method for being used to be monitored the running status of server Download PDF

Info

Publication number
CN107391336A
CN107391336A CN201710473860.0A CN201710473860A CN107391336A CN 107391336 A CN107391336 A CN 107391336A CN 201710473860 A CN201710473860 A CN 201710473860A CN 107391336 A CN107391336 A CN 107391336A
Authority
CN
China
Prior art keywords
index
server
subjet
monitored
monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710473860.0A
Other languages
Chinese (zh)
Inventor
黄永庄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huadi Computer Group Co Ltd
Original Assignee
Huadi Computer Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huadi Computer Group Co Ltd filed Critical Huadi Computer Group Co Ltd
Priority to CN201710473860.0A priority Critical patent/CN107391336A/en
Publication of CN107391336A publication Critical patent/CN107391336A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3017Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is implementing multitasking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Hardware Design (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Mathematical Physics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of system for being used to be monitored the running status of server:Initial cell, for setting monitored multiple index subjets, and monitoring method corresponding with each index subjet;Monitoring method obtains the value result of index subjet, obtains the index parameter for evaluation index project by being monitored to index subjet;Execution unit, monitoring method is monitored to index subjet according to corresponding to index subjet, obtains the index parameter after monitoring, and index parameter is sent into evaluation unit;Evaluation unit, for receiving index parameter, the index subjet being evaluated is evaluated according to index parameter;And the multiple index parameters of comprehensive utilization, the running status of server is monitored.The present invention provides the daily O&M monitoring difficulty for reducing autonomous controllable server, improves the operating efficiency of operation maintenance personnel, makes the running status of server obtain in time, comprehensively and accurately monitor, effectively reducing the operation troubles rate of server.

Description

A kind of system and method for being used to be monitored the running status of server
Technical field
The present invention relates to field of computer technology, is used to carry out the running status of server more particularly, to a kind of The system and method for monitoring.
Background technology
Now with going deep into for informatization, the IT system server of each enterprises and institutions is increasingly sophisticated, numerous The network equipment, server, middleware, operation system etc. allow network manager to be difficult to tackle calmly, due to main using artificial Operation of the method to server is monitored, keeper even if working extra shifts or extra hours disposes, manage also often because equipment occurs therefore Hinder and cause the interruption of business, have a strong impact on the normal operation of enterprises and institutions.Enterprise IT can return the problem of management is commonly present Become:Management is not smooth, mutually shifts responsibility onto others, lacks knowledge accumulation.
Prior art lacks the monitoring that system is carried out to operation condition of server, and monitoring project setup measures are indefinite, refer to Target evaluation method not science, it is impossible to formed to operation condition of server it is comprehensive, efficient, accurate, timely evaluate.
Therefore, it is necessary to which a kind of technology, is monitored with realizing to operation condition of server.
The content of the invention
The invention provides a kind of system and method for being used to be monitored the running status of server, with solve how The problem of being monitored to the running status of server.
In order to solve the above problems, it is for what is be monitored to the running status of server the invention provides a kind of System, the system include:
Initial cell, for setting monitored multiple index subjets, and prison corresponding with each index subjet Prosecutor method;The monitoring method obtains the value result of the index subjet, obtained by being monitored to the index subjet For evaluating the index parameter of the index subjet;
Execution unit, the index subjet is monitored according to monitoring method corresponding to the index subjet, obtains prison Index parameter after control, and the index parameter is sent to evaluation unit;
Evaluation unit, for receiving the index parameter, the index subjet being evaluated is evaluated according to index parameter; And the multiple index parameters of comprehensive utilization, the running status of server is monitored.
Preferably, the index subjet includes:Server CPU usage, memory usage, system memory space use Rate, operation system state, using middleware state, using middleware response speed, database positioning, database response speed, Application system state, application system response speed.
Preferably, including timing unit, the timing unit are sent according to default time interval to the execution unit Execute instruction, the execution unit is after execute instruction is received, according to monitoring method corresponding to the index subjet to described Index subjet is monitored, and obtains the index parameter after monitoring, and the index parameter is sent into evaluation unit.
Preferably, the running status of the server includes:Server runs basic status, server operation response speed Degree, server operation integrality.
Preferably, including data storage cell, the data storage cell, run for record index parameter and server State.
Based on another aspect of the present invention, the present invention provides a kind of side for being used to be monitored the running status of server Method, methods described include:
Monitored multiple index subjets are set, and monitoring method corresponding with each index subjet;The prison Prosecutor method obtains the value result of the index subjet, obtained described for evaluating by being monitored to the index subjet The index parameter of index subjet;
The index subjet is monitored according to monitoring method corresponding to the index subjet, obtains the index after monitoring Parameter;
The index subjet being evaluated is evaluated according to index parameter;And the multiple index parameters of comprehensive utilization, to clothes The running status of business device is monitored.
Preferably, the index subjet includes:Server CPU usage, memory usage, system memory space use Rate, operation system state, using middleware state, using middleware response speed, database positioning, database response speed, Application system state, application system response speed.
Preferably, including:According to default time interval, and according to corresponding to the index subjet monitoring method to institute State index subjet to be monitored, obtain the index parameter after monitoring.
Preferably, the running status of the server includes:Server runs basic status, server operation response speed Degree, server operation integrality.
Preferably, including:Record index parameter and operation condition of server.
A kind of system and method for being used to be monitored the running status of server that technical solution of the present invention provides, is carried Go out to be based on multiple index subjets, and for monitoring method corresponding to index subjet setting, by monitoring method to index item Mesh is monitored, and obtains the index parameter after index subjet monitoring, technical scheme, by index parameter to index item Mesh is evaluated, and the multiple index parameters of comprehensive utilization, and the running status of server is monitored.The application basic data Index subjet include:Server CPU usage, memory usage, system memory space utilization rate, operation system state, should With middleware state, database positioning, database response speed, application system state and application system response speed.The present invention The day-to-day operation that the technical scheme of offer reduces autonomous controllable server safeguards monitoring difficulty, improves operation maintenance personnel's Operating efficiency, make server running status obtain in time, comprehensively and accurately monitor, can effectively reduce the operation of server Fault rate.
Brief description of the drawings
By reference to the following drawings, the illustrative embodiments of the present invention can be more fully understood by:
Fig. 1 is a kind of system architecture for being used to be monitored the running status of server according to embodiment of the present invention Figure;And
Fig. 2 is a kind of method for being used to be monitored the running status of server according to another embodiment of the present invention Flow chart.
Embodiment
The illustrative embodiments of the present invention are introduced with reference now to accompanying drawing, however, the present invention can use many different shapes Formula is implemented, and is not limited to embodiment described herein, there is provided these embodiments are to disclose at large and fully The present invention, and fully pass on the scope of the present invention to person of ordinary skill in the field.Show for what is be illustrated in the accompanying drawings Term in example property embodiment is not limitation of the invention.In the accompanying drawings, identical cells/elements are attached using identical Icon is remembered.
Unless otherwise indicated, term (including scientific and technical terminology) used herein has to person of ordinary skill in the field It is common to understand implication.Further it will be understood that the term limited with usually used dictionary, be appreciated that and its The linguistic context of association area has consistent implication, and is not construed as Utopian or overly formal meaning.
Fig. 1 is a kind of system architecture for being used to be monitored the running status of server according to embodiment of the present invention Figure.A kind of system and method for being used to be monitored the running status of server that embodiment of the present invention provides, it is proposed that Based on multiple index subjets, and for monitoring method corresponding to index subjet setting, index subjet is entered by monitoring method Row monitoring, obtain the index parameter after index subjet monitoring, embodiments of the present invention, by index parameter result to index item Mesh is evaluated, and the multiple index parameters of comprehensive utilization, and the running status of server is monitored.As shown in figure 1, system 100 include:
Initial cell 101, for setting monitored multiple index subjets, and monitoring corresponding with each index subjet Method.Monitoring method obtains the value result of index subjet, obtains referring to for evaluation by being monitored to the index subjet The index parameter of mark project.
Preferably, index subjet includes:Server CPU usage, memory usage, system memory space utilization rate, behaviour Make system mode, using middleware state, using middleware response speed, database positioning, database response speed, using system System state, application system response speed.
Execution unit 102, monitoring method is monitored to index subjet according to corresponding to index subjet, after obtaining monitoring Index parameter, and index parameter is sent to evaluation unit.
The index subjet of embodiment of the present invention, index parameter, index subjet monitoring method are as shown in Table 1.To " service The monitoring method of this index subjet of device CPU usage " is, every 10 minutes to server CPU usage value, to calculate service The average value that device CPU usage is nearest 5 times, when average value is less than or equal to 30%, A=1;Average value is less than or equal to 60%, A= 0.6;Other A=0.1.Index parameter A is used to evaluate server CPU usage.
Table one
Preferably, system 100 includes timing unit, and timing unit is sent according to default time interval to execution unit Execute instruction, execution unit is after execute instruction is received, and monitoring method is carried out to index subjet according to corresponding to index subjet Monitoring, the index parameter after monitoring is obtained, and index parameter is sent to evaluation unit.The scheduled time of embodiment of the present invention At intervals of not less than 6 hours, including 10 minutes, 20 minutes, 30 minutes, 60 minutes, 12 minutes etc..
Evaluation unit 103, for receiving index parameter, the index subjet being evaluated is evaluated according to index parameter; And the multiple index parameters of comprehensive utilization, the running status of server is monitored.
Preferably, the running status for the server that system 100 is evaluated includes:Server runs basic status, server fortune Row response speed, server operation integrality.
Server runs integrality in embodiment of the present invention, and the multiple indexs of comprehensive utilization are ridden number, to server Running status including of being monitored:
Server operation basic status is evaluated, including:Server operation basic status a=A*B*C*D*E*F*G; A=1 represents that system operation is normal, and a=0 represents that system is abnormal;Other can judge it is CPU, internal memory, memory space according to result Existing exception.
Server operation response speed b=Ev*Fv*Gv, b represent the service response speed of system.
Server runs integrality=a*100+b, can be calculated once according to every 30 minutes.
Embodiment of the present invention, multiple index parameters are comprehensively utilized, realized to server operation basic status, server fortune The thoroughly evaluating of row response speed and server operation integrality, reduces the difficulty of server operation monitoring, improves The efficiency of server operation maintenance work.
Preferably, system 100 includes data storage cell, data storage cell, for record index parameter and server Running status.Index parameter and operation condition of server during being monitored to the running status of server, pass through data Memory cell is stored, as shown in Table 2:
Table two
Fig. 2 is a kind of method for being used to be monitored the running status of server according to another embodiment of the present invention Flow chart.A kind of method 200 for being used to be monitored the running status of server of embodiment of the present invention, from step 201 Start:
Preferably, in step 201:Monitored multiple index subjets, and prison corresponding with each index subjet are set Prosecutor method;Monitoring method obtains the value result of index subjet, obtains being used for evaluation index by being monitored to index subjet The index parameter of project.
Preferably, index subjet includes:Server CPU usage, memory usage, system memory space utilization rate, behaviour Make system mode, using middleware state, using middleware response speed, database positioning, database response speed, using system System state, application system response speed.
Preferably, in step 202:Monitoring method is monitored to index subjet according to corresponding to index subjet, obtains prison Index parameter after control.Preferably, including:According to default time interval, and the monitoring method according to corresponding to index subjet Index subjet is monitored, obtains the index parameter after monitoring.
Preferably, in step 203:The index subjet being evaluated is evaluated according to index parameter;And comprehensive utilization Multiple index parameters, the running status of server is monitored.
Preferably, the running status of server includes:Server runs basic status, server operation response speed, clothes Business device operation integrality.
Preferably, including:Record index parameter and operation condition of server.
A kind of method 200 for being used to be monitored the running status of server and the present invention of embodiment of the present invention are real It is corresponding to apply a kind of system 100 for being used to be monitored the running status of server of mode, is no longer repeated herein.
The present invention is described by reference to a small amount of embodiment.However, it is known in those skilled in the art, as What subsidiary Patent right requirement was limited, except the present invention other embodiments disclosed above equally fall the present invention's In the range of.
Normally, all terms used in the claims are all solved according to them in the usual implication of technical field Release, unless clearly being defined in addition wherein.All references " one/described/be somebody's turn to do [device, component etc.] " are all opened ground At least one example being construed in described device, component etc., unless otherwise expressly specified.Any method disclosed herein Step need not all be run with disclosed accurately order, unless explicitly stated otherwise.

Claims (10)

1. a kind of system for being used to be monitored the running status of server, the system include:
Initial cell, for setting monitored multiple index subjets, and monitoring side corresponding with each index subjet Method;The monitoring method obtains the value result of the index subjet by being monitored to the index subjet;According to described Value result, obtain the index parameter for evaluating the index subjet;
Execution unit, the index subjet is monitored according to monitoring method corresponding to the index subjet, after obtaining monitoring Index parameter, and the index parameter is sent to evaluation unit;
Evaluation unit, for receiving the index parameter, the index subjet being evaluated is evaluated according to index parameter;And Multiple index parameters are comprehensively utilized, the running status of server is monitored.
2. system according to claim 1, the index subjet includes:Server CPU usage, memory usage, it is System memory space utilization rate, operation system state, using middleware state, using middleware response speed, database positioning, number According to storehouse response speed, application system state, application system response speed.
3. system according to claim 1, including timing unit, the timing unit is right according to default time interval The execution unit sends execute instruction, and the execution unit is corresponding according to the index subjet after execute instruction is received Monitoring method the index subjet is monitored, obtain the index parameter after monitoring, and the index parameter be sent to Evaluation unit.
4. system according to claim 1, the running status of the server includes:Server runs basic status, clothes Business device operation response speed, server operation integrality.
5. system according to claim 1, including data storage cell, the data storage cell, for record index Parameter and operation condition of server.
6. a kind of method for being used to be monitored the running status of server, methods described include:
Monitored multiple index subjets are set, and monitoring method corresponding with each index subjet;The monitoring side Method obtains the value result of the index subjet by being monitored to the index subjet;According to the value result, obtain For evaluating the index parameter of the index subjet;
The index subjet is monitored according to monitoring method corresponding to the index subjet, obtains the index ginseng after monitoring Number;
The index subjet being evaluated is evaluated according to index parameter;And the multiple index parameters of comprehensive utilization, to server Running status be monitored.
7. according to the method for claim 6, the index subjet includes:Server CPU usage, memory usage, it is System memory space utilization rate, operation system state, using middleware state, using middleware response speed, database positioning, number According to storehouse response speed, application system state, application system response speed.
8. the method according to claim 11, including:According to default time interval, and according to the index subjet pair The monitoring method answered is monitored to the index subjet, obtains the index parameter after monitoring.
9. according to the method for claim 6, the running status of the server includes:Server runs basic status, clothes Business device operation response speed, server operation integrality.
10. the method according to claim 11, including:Record index parameter and operation condition of server.
CN201710473860.0A 2017-06-21 2017-06-21 A kind of system and method for being used to be monitored the running status of server Pending CN107391336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710473860.0A CN107391336A (en) 2017-06-21 2017-06-21 A kind of system and method for being used to be monitored the running status of server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710473860.0A CN107391336A (en) 2017-06-21 2017-06-21 A kind of system and method for being used to be monitored the running status of server

Publications (1)

Publication Number Publication Date
CN107391336A true CN107391336A (en) 2017-11-24

Family

ID=60332430

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710473860.0A Pending CN107391336A (en) 2017-06-21 2017-06-21 A kind of system and method for being used to be monitored the running status of server

Country Status (1)

Country Link
CN (1) CN107391336A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032904A (en) * 2018-07-19 2018-12-18 郑州云海信息技术有限公司 Monitored, management server and data acquisition, analysis method and management system
CN111290924A (en) * 2020-01-22 2020-06-16 北京字节跳动网络技术有限公司 Monitoring method and device and electronic equipment
CN114513441A (en) * 2022-04-15 2022-05-17 北京优特捷信息技术有限公司 System maintenance method, device, equipment and storage medium based on block chain

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130144452A1 (en) * 2011-12-06 2013-06-06 Sharp Kabushiki Kaisha Power consumption display apparatus and power consumption display method
CN104573845A (en) * 2014-12-03 2015-04-29 国家电网公司 Auxiliary decision-making method for equipment state maintenance of information system
CN105959130A (en) * 2016-04-13 2016-09-21 乐视控股(北京)有限公司 Monitoring method and monitoring device based on big data operation
CN106161145A (en) * 2016-07-25 2016-11-23 天脉聚源(北京)传媒科技有限公司 A kind of monitoring method and system of server system operation status information
CN106776214A (en) * 2016-12-12 2017-05-31 广州市申迪计算机***有限公司 A kind of server health degree appraisal procedure

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130144452A1 (en) * 2011-12-06 2013-06-06 Sharp Kabushiki Kaisha Power consumption display apparatus and power consumption display method
CN104573845A (en) * 2014-12-03 2015-04-29 国家电网公司 Auxiliary decision-making method for equipment state maintenance of information system
CN105959130A (en) * 2016-04-13 2016-09-21 乐视控股(北京)有限公司 Monitoring method and monitoring device based on big data operation
CN106161145A (en) * 2016-07-25 2016-11-23 天脉聚源(北京)传媒科技有限公司 A kind of monitoring method and system of server system operation status information
CN106776214A (en) * 2016-12-12 2017-05-31 广州市申迪计算机***有限公司 A kind of server health degree appraisal procedure

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032904A (en) * 2018-07-19 2018-12-18 郑州云海信息技术有限公司 Monitored, management server and data acquisition, analysis method and management system
CN111290924A (en) * 2020-01-22 2020-06-16 北京字节跳动网络技术有限公司 Monitoring method and device and electronic equipment
WO2021147481A1 (en) * 2020-01-22 2021-07-29 北京字节跳动网络技术有限公司 Monitoring method and apparatus, and electronic device
CN111290924B (en) * 2020-01-22 2022-05-10 北京字节跳动网络技术有限公司 Monitoring method and device and electronic equipment
CN114513441A (en) * 2022-04-15 2022-05-17 北京优特捷信息技术有限公司 System maintenance method, device, equipment and storage medium based on block chain

Similar Documents

Publication Publication Date Title
US9467572B2 (en) Determining usage predictions and detecting anomalous user activity through traffic patterns
CN107391336A (en) A kind of system and method for being used to be monitored the running status of server
US6973415B1 (en) System and method for monitoring and modeling system performance
US7082381B1 (en) Method for performance monitoring and modeling
CN110245053A (en) Failure predication diagnostic method and system
Huang et al. Towards autonomic computing middleware via reflection
US20100179979A1 (en) System and Methods for Tracking Processing Unit Usage
US20110046992A1 (en) System and methods for management of external dependencies associated with a project portfolio
KR20080044508A (en) System and method for management of performance fault using statistical analysis
Nguyen et al. Collaborative response to disruption propagation (CRDP) in cyber-physical systems and complex networks
CN106326068A (en) Resource index monitoring method and device
CN109992473A (en) Monitoring method, device, equipment and the storage medium of application system
CN108572898A (en) A kind of method, apparatus of control interface, equipment and storage medium
CN101072130A (en) Network performance measuring method and system
CN103188103A (en) Self-monitoring method of network management system
US7350100B2 (en) Method and apparatus for monitoring data-processing system
Guibing et al. Vulnerability evaluation method applied to manufacturing systems
CN105023100A (en) Database and middleware non-index quantitative management platform for platform software
CN106357445B (en) A kind of user experience monitoring method and monitoring server
CN109617740A (en) A kind of method and device that application failure quickly positions
Minovski et al. Using ICT Energy consumption for monitoring ICT usage in an enterprise
CN106294059A (en) The restoration methods of process and device in network management system
Özekici et al. Testing of software with an operational profile
JP5249569B2 (en) Business performance monitoring system and method
Ahmad et al. Software reliability growth models with Log-logistic testing-effort function: A comparative study

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171124

RJ01 Rejection of invention patent application after publication