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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3017—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is implementing multitasking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3452—Performance 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
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.
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)
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)
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 |
-
2017
- 2017-06-21 CN CN201710473860.0A patent/CN107391336A/en active Pending
Patent Citations (5)
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)
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 |