System and method for management of network monitoring information
US-9210053-B2 · Dec 8, 2015 · US
US2016294666A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016294666-A1 |
| Application number | US-201414436735-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 11, 2014 |
| Priority date | May 30, 2014 |
| Publication date | Oct 6, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for monitoring a server cluster are provided for solving the problem of incapable of performing unified management and monitoring of different types of servers in the prior art. The method comprises: obtaining monitoring information inputted by a user and related to a server that needs to be monitored, the monitoring information comprising server identification information of the server that needs to be monitored and monitoring contents; determining a scripting language corresponding to the server based on a correspondence between server identification information and scripting languages; generating, based on the obtained monitoring contents, a monitoring command by using the scripting language corresponding to the server, to instruct the server to return corresponding data information according to the monitoring contents; sending the monitoring command to the server, and receiving a response message returned by the server, the response message carrying the data information obtained by the server based on the monitoring command. The method and system realize management and monitoring of different types of servers.
Opening claim text (preview).
1 . A method for monitoring a server cluster, comprising: obtaining monitoring information inputted by a user and related to a server that needs to be monitored, the monitoring information comprising server identification information of the server that needs to be monitored and monitoring contents; determining a scripting language corresponding to the server based on a correspondence between server identification information and scripting languages; generating, based on the obtained monitoring contents, a monitoring command by using the scripting language corresponding to the server, to instruct the server to return corresponding data information according to the monitoring contents; sending the monitoring command to the server, and receiving a response message returned by the server, the response message carrying the data information obtained by the server based on the monitoring command. 2 . The method according to claim 1 , wherein the monitoring information further comprises monitoring time and a sending frequency, and sending the monitoring command to the server comprises: sending the monitoring command to the server periodically according to the sending frequency during the monitoring time. 3 . The method according to claim 1 , after receiving the response message returned by the server, further comprising: extracting all the data information from the received response message; generating and saving a data information list based on the extracted data information, the data information list corresponding to the server identification information and co prising data names and their corresponding data information. 4 . The method according to claim 3 , after generating the data information list, further comprising: for each piece of data information in the data information list, comparing the piece of data information with a set threshold range; alarming when the piece of data information exceeds the threshold range, and inforrning the user of the piece of data information, corresponding data name and corresponding server identification information. 5 . The method according to claim 3 , after generating the data information list, further comprising: analyzing all pieces of data information corresponding to a same data name saved in the data information list to determine a change trend of ail the pieces of data information corresponding to the data name; predicting data information to be returned next time by the server based on the determined change trend; alarming when it is predicted that the data information to be returned next time by the server will exceed the set threshold range, and informing the user of the analysis result and corresponding server identification information. 6 . The method according to claim 1 , further comprising: receiving an update command sent from the user, and updating the correspondence between server identification information and scripting languages based on server identification information and scripting languages carried in the update command. 7 . A system for monitoring a server duster, comprising: an obtaining unit, configured to obtain monitoring information inputted by a user and related to a server that needs to be monitored, the monitoring information comprising server identification information of the server that needs to be monitored and monitoring contents; a processing unit, configured to determine a scripting language corresponding to the server based on a correspondence between server identification information and scripting languages; and generate, based on the obtained monitoring contents, a monitoring command by using the scripting language corresponding to the server, to instruct the server to return corresponding data information according to the monitoring contents; a communication unit, configured to send the monitoring command to the server, and receive a response message returned by the server, the response message carrying the data information obtained by the server based on the monitoring command. 8 . The system according to claim 7 , wherein the monitoring information further comprises monitoring time and a sending frequency, and the communication unit is specifically configured to send the monitoring command to the server periodically according to the sending frequency during the monitoring time. 9 . The system according to claim 7 , wherein the processing unit is further configured to: extract all the data information from the response message received by the communication unit; generate and save a data information list based on the extracted data information, the data information list corresponding to the server identification information and comprising data names and their corresponding data information. 10 . The system according to claim 9 , wherein the processing unit is further configured to; for each piece of data information in the data information list, compare the piece of data information with a set threshold range; alarm when the piece of data information exceeds the threshold range, and inform the user of the piece of data information, corresponding data name and corresponding server identification information. 11 . The system according to claim 9 , wherein the processing unit is further configured to: analyze all pieces of data information corresponding to a same data name saved in the data information list to determine a change trend of all the pieces of data information corresponding to the data name; predict data information to be returned next time by the server based on the determined change trend; and alarm when it is predicted that the data information to be returned next time by the server will exceed the set threshold range, and inform the user of the analysis result and corresponding server identification information. 12 . The system according to claim 7 , wherein the communication unit is further configured to receive an update command sent from the user; and the processing unit is further configured to update the correspondence between the server identification information and scripting languages based on the server identification information and scripting languages carried in the update command. 13 . A computer program product for monitoring a server cluster comprising a computer readable storage media having computer program instructions stored thereon, wherein the instructions, when executed by one or more processors, cause the processors to perform steps of: obtaining monitoring information inputted by a user and related to a server that needs to be monitored, the monitoring information comprising server identification information of the server that needs to be monitored and monitoring contents; determining a scripting language corresponding to the server based on a correspondence between server identification information and scripting languages; generating, based on the obtained monitoring contents, a monitoring command by using the scripting language corresponding to the server, to instruct the server to return corresponding data information according to the monitoring contents; sending the monitoring command to the server, and receiving a response message returned by the server, the response message carrying the data information obtained by the server based on the monitoring command. 14 . The computer program product according to claim 13 , wherein the monitoring information further comprises monitoring time and a sending frequency, and sending the monitoring command to the server comprises: sending the monitoring command to the server periodically according to the sending frequency during the monitor
for prediction of maintenance · CPC title
Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title
using software, i.e. software packages (network security related monitoring H04L63/1408) · CPC title
Active monitoring, e.g. heartbeat, ping or trace-route · CPC title
Threshold monitoring · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.