CN106230666A - A kind of monitoring method of service availability and monitoring system - Google Patents
A kind of monitoring method of service availability and monitoring system Download PDFInfo
- Publication number
- CN106230666A CN106230666A CN201610861799.2A CN201610861799A CN106230666A CN 106230666 A CN106230666 A CN 106230666A CN 201610861799 A CN201610861799 A CN 201610861799A CN 106230666 A CN106230666 A CN 106230666A
- Authority
- CN
- China
- Prior art keywords
- business
- service application
- service
- monitoring
- monitoring result
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses monitoring method and the monitoring system of a kind of service availability, the monitoring service availability linked for the monitoring system of service availability, and send information when service application is unavailable and recover upstate, the identification making service availability is more accurate, the identification of service availability realizes automatization, and can recover the availability of service application.The method comprise the steps that the service application obtaining business application system;Service application is carried out availability monitoring, obtains the first monitoring result of service terminal, the second monitoring result of traffic border and the 3rd monitoring result in business high in the clouds;Judge whether service application can be used according to the first monitoring result, the second monitoring result and the 3rd monitoring result;If it is not, then generate information, and performing business recovery instruction, information is unavailable for prompt service, and business recovery instruction recovers the availability of service application for indicating service terminal.
Description
Technical field
The present invention relates to Internet technical field, particularly relate to monitoring method and the monitoring system of a kind of service availability.
Background technology
Availability monitoring means currently for the business of the Internet compares limitation, generally by monitoring service needed
Agreement (Internet Protocol, the IP) address interconnected between the network called and the accessibility of port, by monitoring
Accessibility result judges whether this Internet service can be used.
But, in current internet, business is more complicated, both cannot simply think IP port corresponding be exactly
A kind of business, also cannot by business an application may be used to determine the available of whole business, and occurring that business is not
The when of available, do not have yet fast quick-recovery can method, therefore, during the whole monitoring of service availability, need
The more human resources of input ratio is analyzed processing, and cannot quickly make the reaction actions such as recovery when business is unavailable.
Summary of the invention
The invention provides monitoring method and the monitoring system of a kind of service availability, for the monitoring system of service availability
The monitoring service availability of system linkage, and send information when service application is unavailable and recover upstate so that
The identification of service availability is more accurate, and the identification of service availability realizes automatization, and can recover service application can
The property used.
First aspect present invention provides a kind of monitoring method of service availability, is applied to Internet service system, described
Internet service system includes service terminal, traffic border and business high in the clouds, and described service terminal is in business application system,
It is characterized in that, described monitoring method includes:
Obtain the service application of business application system;
Described service application is carried out availability monitoring, obtains the first monitoring result of described service terminal, described business
Second monitoring result on border and the 3rd monitoring result in described business high in the clouds;
Judge that described business should according to described first monitoring result, described second monitoring result and described 3rd monitoring result
With whether using;
If it is not, then generate information, and performing business recovery instruction, described information is used for pointing out described business not
Available, the instruction of described business recovery recovers the availability of described service application for indicating described service terminal.
In conjunction with first aspect present invention, in first aspect present invention the first embodiment, the described operation system of described acquisition
Service application, including:
Application program, open application port and the system run by operation system described in described service terminal identification are joined
Confidence ceases, and obtains the service application of described operation system, and sends described service application to described traffic border and described industry
Business high in the clouds;
Or,
Receive business data packet by described traffic border, identify the operation system of correspondence according to described business data packet
And the service application that described operation system is run, and described service application is sent to described service terminal and described business cloud
End;
Or,
By unique mark of the described operation system that described business high in the clouds is pre-configured with, identify the industry of described operation system
Business application, and described service application is sent to described traffic border and described service terminal.
In conjunction with first aspect present invention the first embodiment, in first aspect present invention the second embodiment, described to institute
State service application and carry out availability monitoring, obtain the second prison of the first monitoring result of described service terminal, described traffic border
Survey result and the 3rd monitoring result in described business high in the clouds, including:
According to described service application, the systematic function of described service terminal is monitored, if described systematic function is normal,
The most described service application can be used, if described system can be abnormal, the most described service application is unavailable, and is recorded as the first monitoring
Result;
The business data packet of described traffic border is analyzed, it is judged that described business data packet is the most just according to described service application
Often, if described business data packet is normal, the most described service application can be used, if described business data packet is abnormal, and the most described business
Apply unavailable, and be recorded as the second monitoring result;
The business data packet in described business high in the clouds is analyzed, it is judged that described business data packet is the most just according to described service application
Often, if described business data packet is normal, the most described service application can be used, if described business data packet is abnormal, and the most described business
Apply unavailable, and be recorded as the 3rd monitoring result.
In conjunction with first aspect present invention, first aspect the first embodiment or first aspect the second embodiment, the present invention
In first aspect the 3rd embodiment, described according to described first monitoring result, described second monitoring result with described 3rd prison
Survey result and judge whether described service application can be used, including:
Resolve described first monitoring result, described second monitoring result and described 3rd monitoring result;
If service application is all described in described first monitoring result, described second monitoring result and described 3rd monitoring result
Available, the most described service application can be used;
If service application is deposited described in described first monitoring result, described second monitoring result and described 3rd monitoring result
Unavailable at one, the most described service application is unavailable.
In conjunction with first aspect present invention the 3rd embodiment, in first aspect present invention the 4th embodiment, described execution
Business recovery instructs, including:
Back up current system information, and store to backup database;
Obtaining available system backup from described backup database, the backup of described available system is the last described business
System information time available;
System information when can use according to the last described service application of described available system Backup and Restore, restarts described
Operation system so that described service application recovers available.
Second aspect present invention provides the monitoring system of a kind of service availability, is applied to Internet service system, described
Internet service system includes service terminal, traffic border and business high in the clouds, and described service terminal is in business application system,
Described monitoring system includes:
Traffic identification subsystem, business monitoring subsystem, business judge subsystem and service process subsystem;
Described traffic identification subsystem, for obtaining the service application of operation system;
Described business monitoring subsystem, for described service application is carried out availability monitoring, obtains described service terminal
The first monitoring result, the second monitoring result of described traffic border and the 3rd monitoring result in described business high in the clouds;
Described business judges subsystem, for according to described first monitoring result, described second monitoring result and described the
Three monitoring results judge whether described service application can be used;
Described service process subsystem, for when service application is unavailable, then generates information, and it is extensive to perform business
Multiple instruction, described information is used for pointing out described business unavailable, and the instruction of described business recovery is used for indicating described business eventually
End recovers the availability of described service application.
In conjunction with second aspect present invention, in second aspect present invention the first embodiment, described traffic identification subsystem bag
Include: TIM terminal identification module, boundary recognition module and high in the clouds identification module;
Described TIM terminal identification module, for by described in described service terminal identification operation system run application program,
Open application port and system configuration information, obtain the service application of described operation system, and described service application sent
To described traffic border and described business high in the clouds;
Or,
Described boundary recognition module, for receiving business data packet by described traffic border, according to described business datum
Bag identifies operation system and the service application of described operation system operation of correspondence, and sends described service application to the most described
Service terminal and described business high in the clouds;
Or,
Described high in the clouds identification module, unique mark of the described operation system for being pre-configured with by described business high in the clouds
Know, identify the service application of described operation system, and described service application is sent to described traffic border and described business whole
End.
In conjunction with second aspect present invention the first embodiment, in second aspect present invention the second embodiment, described business
Monitoring subsystem includes: terminal monitoring module, border monitoring modular and high in the clouds monitoring modular;
Described terminal monitoring module, for systematic function being monitored according to described service application, if described systematicness
Can be normal, the most described service application can be used, if described system can be abnormal, the most described service application is unavailable, and is recorded as
First monitoring result;
Described border monitoring modular, for analyzing the business data packet of described service application according to described service application, sentences
Disconnected described business data packet is the most normal, if described business data packet is normal, the most described service application can be used, if described business number
Abnormal according to bag, the most described service application is unavailable, and is recorded as the second monitoring result;
Described high in the clouds monitoring modular, for analyzing the business data packet of described service application according to described service application, sentences
Disconnected described business data packet is the most normal, if described business data packet is normal, the most described service application can be used, if described business number
Abnormal according to bag, the most described service application is unavailable, and is recorded as the 3rd monitoring result.
In conjunction with second aspect present invention, second aspect the first embodiment or second aspect the second embodiment, the present invention
In second aspect the 3rd embodiment,
Described business judges subsystem, is additionally operable to resolve described first monitoring result, described second monitoring result and described
3rd monitoring result, if business described in described first monitoring result, described second monitoring result and described 3rd monitoring result
Application all can be used, and the most described service application can be used;If described first monitoring result, described second monitoring result and described 3rd prison
Surveying service application existence described in result one unavailable, the most described service application is unavailable.
In conjunction with second aspect present invention the 3rd embodiment, in second aspect present invention the 4th embodiment,
Described service process subsystem, is additionally operable to back up current system information, and stores to backup database;
Described service process subsystem, is additionally operable to from described backup database obtain available system backup, described available
System backup is the last described business system information when can use;
Described service process subsystem, is additionally operable to according to the last described service application of described available system Backup and Restore
System information time available, restarts described operation system so that described service application recovers available.
In sum, the embodiment of the present invention has the advantage that
The monitoring system of service availability obtains the service application of business application system;Service application is carried out availability prison
Survey, obtain the first monitoring result of service terminal, the second monitoring result of traffic border and the 3rd monitoring result in business high in the clouds;
Judge whether service application can be used according to the first monitoring result, the second monitoring result and the 3rd monitoring result;Carry if it is not, then generate
Showing information, and perform business recovery instruction, information is unavailable for prompt service, and business recovery instruction is used for indicating business
Terminal recovers the availability of service application, and the monitoring result of integrated service border, business high in the clouds and service terminal three judges
Whether service application can be used, the linkage between traffic border, business high in the clouds and service terminal three so that the knowledge of service availability
The most accurate, it is achieved that the automatization of service availability identification, and when service application is unavailable, prompting letter can be sent
Service application is also recovered to upstate by breath.
Accompanying drawing explanation
In order to be illustrated more clearly that embodiment of the present invention technical scheme, below will be to institute in embodiment and description of the prior art
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only some enforcements of the present invention
Example, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtains according to these accompanying drawings
Obtain other accompanying drawing.
Fig. 1 be the present invention be the system framework figure of Internet service system;
Fig. 2 is an embodiment schematic diagram of the monitoring method of service availability in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram of the monitoring method of service availability in the embodiment of the present invention;
Fig. 4 is an embodiment schematic diagram of the monitoring system of service availability in the embodiment of the present invention;
Fig. 5 is another embodiment schematic diagram of the monitoring system of service availability in the embodiment of the present invention;
Fig. 6 is another embodiment schematic diagram of the monitoring system of service availability in the embodiment of the present invention.
Detailed description of the invention
The invention provides monitoring method and the monitoring system of a kind of service availability, for the monitoring system of service availability
The monitoring service availability of system linkage, and send information when service application is unavailable and recover upstate so that
The identification of service availability is more accurate, and the identification of service availability realizes automatization, and can recover service application can
The property used.
In order to make those skilled in the art be more fully understood that the present invention program, below in conjunction with in the embodiment of the present invention
Accompanying drawing, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only
The embodiment of a present invention part rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under not making creative work premise, all should belong to the model of present invention protection
Enclose.
It is illustrated in figure 1 the frame diagram of Internet service system, including business high in the clouds, traffic border and service terminal, industry
Business terminal is in business application system.Wherein, the service in the Internet outside business high in the clouds is in business application system
Device or the network equipment etc..Traffic border, between business application system and business high in the clouds, plays protection business application system
And the effect in connection business high in the clouds, in practice, traffic border can be router, gateway or isolation software etc..Service terminal
Can be the software platform in business application system, application program or concrete terminal unit etc..
Below by embodiment, the monitoring method of service availability is described in detail.
Referring to Fig. 2, in the embodiment of the present invention, an embodiment of the monitoring method of service availability includes:
201, the service application of operation system is obtained;
In the present embodiment, the monitoring system of service availability obtains the service application run in operation system, business herein
Application not equivalent to business, it is possible to same business can exist multiple application.
202, service application is carried out availability monitoring, obtain the first monitoring result of service terminal, the of traffic border
Two monitoring results and the 3rd monitoring result in business high in the clouds;
In the present embodiment, after obtaining the service application of operation system, service application is carried out availability monitoring, due to figure
Internet service system shown in 1 is made up of service terminal, traffic border and business high in the clouds, actually service terminal, industry
Business border and business high in the clouds can be carried out the availability monitoring of service application, then can obtain the first prison of service terminal
Survey result, the second monitoring result of traffic border and the 3rd monitoring result in business high in the clouds.
203, judge whether service application can be used according to the first monitoring result, the second monitoring result and the 3rd monitoring result,
If it is not, then perform step 204;
In the present embodiment, after obtaining the first monitoring result of service application, the second monitoring result and the 3rd monitoring result,
Judge whether service application can be used according to monitoring result, if service application is unavailable, perform step 204.
204, generate information, and perform business recovery instruction.
In the present embodiment, when service application is unavailable, generating information, information is used for pointing out user this business
Apply unavailable, and perform business recovery instruction, business recovery instruction for indicate service terminal recover service application can
By property so that service application can be properly functioning in business application system.
In the embodiment of the present invention, the monitoring system of service availability obtains the service application of business application system;To business
Application carries out availability monitoring, obtains the first monitoring result of service terminal, the second monitoring result of traffic border and business cloud
3rd monitoring result of end;Whether service application is judged according to the first monitoring result, the second monitoring result and the 3rd monitoring result
Available;If it is not, then generate information, and performing business recovery instruction, information is unavailable for prompt service, and business is extensive
The availability that multiple instruction recovers service application for indicating service terminal, integrated service border, business high in the clouds and service terminal three
The monitoring result of person judges whether service application can be used, traffic border, linkage between business high in the clouds and service terminal three,
The identification making service availability is more accurate, it is achieved that the automatization of service availability identification, and can not in service application
Used time, information can be sent and service application is recovered to upstate.
Optionally, in some embodiments of the present invention, obtain the service application of operation system, including:
Application program, open application port and the system configuration information run by service terminal identification operation system,
Obtain the service application of operation system, and service application is sent to traffic border and business high in the clouds;
Or,
Receive business data packet by traffic border, identify operation system and the business system of correspondence according to business data packet
The service application that system runs, and service application is sent to service terminal and business high in the clouds;
Or,
By unique mark of the operation system that business high in the clouds is pre-configured with, identify the service application of operation system, and will
Service application sends to traffic border and service terminal.
In the embodiment of the present invention, by the application program of service terminal identification operation system operation, open application port
And system configuration information, thus identify that each service application that operation system is issued (includes the IP address of operation system, domain name etc.
External information identification);Receive business data packet, refinement analysis request packet and response data packet by traffic border, obtain
Obtain the data such as IP/ port, hyperlink request and response contents, identify operation system and the service application of this operation system operation;
A configuration interface is provided to allow the IP address of user's configuration service system or domain name, the IP configured by this by business high in the clouds
Address or domain name, use the mode of scanning and reptile to go automatically to identify all service application that this operation system is issued.In business
The service application of terminal and traffic border identification can be input to business high in the clouds and carry out the monitoring of service availability, and three can also
Shared by the shared service application that carries out of linked manner so that the acquisition of service application more motility.
As it is shown on figure 3, an embodiment of the monitoring method of service availability includes in the embodiment of the present invention:
301, the service application of operation system is obtained;
In the present embodiment, the monitoring of service availability obtains the mode of service application can following manner: 1, pass through industry
The application program that business terminal recognition operation system is run, open application port and system configuration information, obtain operation system and send out
The service application of cloth;2, receive business data packet by traffic border, identify the operation system of correspondence according to business data packet
And the service application that operation system is run;3, unique mark of the operation system being pre-configured with by business high in the clouds, identifies business
All service application that system is issued.
It should be noted that can use one way in which obtain service application, it is also possible to by therein two kinds or
Three kinds of modes obtain service application, and the service application identified can be the most shared, does not limits.
302, being monitored the systematic function of service terminal according to service application, if systematic function is normal, then business should
With available, if system can be abnormal, then service application is unavailable, and is recorded as the first monitoring result;
In the present embodiment, the systematic function after the service application operation of service terminal is monitored, systematic function bag
The application program operation stability of the service application included, cpu status, internal memory situation, disk situation, flow number, connection number and net
The system status such as network is connective, as occurred, application program launching failure, network cannot connect and connect the exceptions such as number reaches the full quota
Situation, then can assess and think that service application is unavailable, if there is not exception, then it represents that service application is available, this is supervised
Survey result and be recorded as the first monitoring result.
303, the business data packet of traffic border is analyzed according to service application, it is judged that business data packet is the most normal, if industry
Business packet is normal, then service application can be used, if business data packet is abnormal, then service application is unavailable, and is recorded as second
Monitoring result;
In the present embodiment, received the business data packet obtaining service application by traffic border, obtain in business data packet
Business datum, carry out real-time request data and response data analysis, according to answer code, response delay, ask and respond
The data analysiss such as amount ratio and response contents attribute, assess the availability judging service application, asking of a such as service application
The data of summation response, find that answer code is that error code, response data feature there are differences with normal data or response delay surpasses
Cross threshold value, then it is assumed that this service application is unavailable, is recorded as the second monitoring result.
304, the business data packet in business high in the clouds is analyzed according to service application, it is judged that business data packet is the most normal, if industry
Business packet is normal, then service application can be used, if business data packet is abnormal, then service application is unavailable, and is recorded as the 3rd
Monitoring result;
In the present embodiment, by business high in the clouds for different types of service, simulation real user accesses each business should
With, and whether can use according to the response data analysis and evaluation service application of service application, such as, the operation system according to identifying is sent out
Rise specific request, to operation system return answer code, response data and response delay analysis, if answer code be error code,
Response data is not the normal response data characteristics of operation system or response delay exceedes appointment threshold value, then assessment service application is
Unavailable, it is recorded as the 3rd monitoring result.
305, judge whether service application can be used according to the first monitoring result, the second monitoring result and the 3rd monitoring result,
If it is not, then perform step 306;
In the present embodiment, according to the first monitoring result, the second monitoring result and the 3rd monitoring result, it is thus achieved that service terminal,
Traffic border and business high in the clouds are respectively for the monitoring result of this service application, it is assumed that the first monitoring result, the second monitoring result
Unavailable with service application existence one in the 3rd monitoring result, then service application is unavailable, performs step 306.
306, generate information, and perform business recovery instruction.
In the present embodiment, when service application can use, it is not necessary to perform any operation or can provide and carry normally
Showing, when service application is unavailable, generating information, information is used for pointing out this service application of user unavailable, and
Execution business recovery instructs, and business recovery instruction recovers the availability of service application for indicating service terminal so that business should
With can be properly functioning in business application system.
In the embodiment of the present invention, to how carrying out service application availability monitoring describe in detail so that scheme
There is exploitativeness.
Optionally, in some embodiments of the present invention, perform business recovery instruction, including:
Back up current system information, and store to backup database;
Obtaining available system backup from backup database, available system backs up system when can use for the last business
Information;
System information when can use according to available system Backup and Restore the last time service application, restarts operation system, makes
Obtain service application and recover available.
In the embodiment of the present invention, the availability how recovering service application when service application is unavailable is carried out specifically
Bright, it is ensured that when service application is unavailable, it is possible to recover the availability of service application.
Above-described embodiment describes the monitoring method of the service availability of the present invention, can to business below by embodiment
It is described in detail by the monitoring system of property.
Referring to Fig. 4, the embodiment of the present invention provides the monitoring system of a kind of service availability, is applied to Internet service system
System, Internet service system includes service terminal, traffic border and business high in the clouds, and service terminal is in business application system,
Including:
Traffic identification subsystem 401, business monitoring subsystem 402, business judge subsystem 403 and service process subsystem
404;
Traffic identification subsystem 401, for obtaining the service application of business application system;
Business monitoring subsystem 402, for service application is carried out availability monitoring, obtains the first monitoring of service terminal
Result, the second monitoring result of traffic border and the 3rd monitoring result in business high in the clouds;
Business judges subsystem 403, for judging according to the first monitoring result, the second monitoring result and the 3rd monitoring result
Whether service application can be used;
Service process subsystem 404, for when service application is unavailable, then generates information, and it is extensive to perform business
Multiple instruction, information is unavailable for prompt service, and business recovery instruction recovers service application for indicating service terminal
Availability.
In the embodiment of the present invention, traffic identification subsystem 401 obtains the service application of business application system;Business monitoring
System 402 carries out availability monitoring to service application, obtains the second monitoring of the first monitoring result of service terminal, traffic border
Result and the 3rd monitoring result in business high in the clouds;Business judge subsystem 403 according to the first monitoring result, the second monitoring result and
3rd monitoring result judges whether service application can be used;If it is not, then service process subsystem 404 generates information, and perform
Business recovery instructs, and information is unavailable for prompt service, and business recovery instruction is used for indicating service terminal to recover business
The availability of application, whether the monitoring result of integrated service border, business high in the clouds and service terminal three judges service application
Available, the linkage between traffic border, business high in the clouds and service terminal three so that the identification of service availability is more accurate,
Achieve the automatization of service availability identification, and when service application is unavailable, information can be sent and by business
Application recovery is to upstate.
Optionally, as it is shown in figure 5, in some embodiments of the present invention, traffic identification subsystem 401 includes: terminal recognition
Module 501, boundary recognition module 502 and high in the clouds identification module 503;
TIM terminal identification module 501, for the application program run by service terminal identification operation system, open application
Port and system configuration information, obtain the service application of operation system, and send service application to traffic border and business cloud
End;
Or,
Boundary recognition module 502, for receiving business data packet by traffic border, it is right to identify according to business data packet
The service application that the operation system answered and operation system are run, and service application is sent to service terminal and business high in the clouds;
Or,
High in the clouds identification module 503, unique mark of the operation system for being pre-configured with by business high in the clouds, identify business
The service application of system, and service application is sent to traffic border and service terminal.
Optionally, as it is shown in figure 5, in some embodiments of the present invention, business monitoring subsystem 402 includes: terminal monitoring
Module 504, border monitoring modular 505 and high in the clouds monitoring modular 506;
Terminal monitoring module 504, for being monitored systematic function according to service application, if systematic function is normal, then
Service application can be used, if system can be abnormal, then service application is unavailable, and is recorded as the first monitoring result;
Border monitoring modular 505, for analyzing the business data packet of service application, it is judged that business datum according to service application
Bag is the most normal, if business data packet is normal, then service application can be used, if business data packet is abnormal, then service application can not
With, and it is recorded as the second monitoring result;
High in the clouds monitoring modular 506, for analyzing the business data packet of service application, it is judged that business datum according to service application
Bag is the most normal, if business data packet is normal, then service application can be used, if business data packet is abnormal, then service application can not
With, and it is recorded as the 3rd monitoring result.
Optionally, as it is shown in figure 5, in some embodiments of the present invention,
Business judges subsystem 403, is additionally operable to resolve the first monitoring result, the second monitoring result and the 3rd monitoring result,
If service application all can be used in the first monitoring result, the second monitoring result and the 3rd monitoring result, then service application can be used;If the
In one monitoring result, the second monitoring result and the 3rd monitoring result, service application existence one is unavailable, then service application can not
With.
Optionally, as it is shown in figure 5, in some embodiments of the present invention,
Service process subsystem 404, is additionally operable to back up current system information, and stores to backup database;
Service process subsystem 404, is additionally operable to from backup database obtain available system backup, and available system backup is
System information when the last business can use;
Service process subsystem 404, is additionally operable to when can use according to available system Backup and Restore the last time service application
System information, restarts business application system so that service application recovers available.
It should be noted that as shown in Figure 6, the monitoring system of service availability also has the business interlocking module for linkage
601 and public module 602, public module 602, for when service application is unavailable, receives service process subsystem 404 and generates
Information, issue the user with information, public module 602 is additionally operable to when service application can use, can by service application
Information display.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, and the system of foregoing description,
The specific works process of equipment and unit, is referred to the corresponding process in preceding method embodiment, does not repeats them here.
In several embodiments provided herein, it should be understood that disclosed system, equipment and method, permissible
Realize by another way.Such as, apparatus embodiments described above is only schematically, such as, and described unit
Dividing, be only a kind of logic function and divide, actual can have other dividing mode, the most multiple unit or assembly when realizing
Can in conjunction with or be desirably integrated into another system, or some features can be ignored, or does not performs.Another point, shown or
The coupling each other discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, equipment or unit
Close or communication connection, can be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, shows as unit
The parts shown can be or may not be physical location, i.e. may be located at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the present embodiment scheme
's.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to
It is that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated list
Unit both can realize to use the form of hardware, it would however also be possible to employ the form of SFU software functional unit realizes.
If described integrated unit realizes and as independent production marketing or use using the form of SFU software functional unit
Time, can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially
The part that in other words prior art contributed or this technical scheme completely or partially can be with the form of software product
Embodying, this computer software product is stored in a storage medium, including some instructions with so that a computer
Equipment (can be personal computer, server, or the network equipment etc.) performs the complete of method described in each embodiment of the present invention
Portion or part steps.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-Only
Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey
The medium of sequence code.
The above, above example only in order to technical scheme to be described, is not intended to limit;Although with reference to front
State embodiment the present invention has been described in detail, it will be understood by those within the art that: it still can be to front
State the technical scheme described in each embodiment to modify, or wherein portion of techniques feature is carried out equivalent;And these
Amendment or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (10)
1. a monitoring method for service availability, is applied to Internet service system, and described Internet service system includes industry
Business terminal, traffic border and business high in the clouds, described service terminal is in business application system, it is characterised in that described monitoring
Method includes:
Obtain the service application of business application system;
Described service application is carried out availability monitoring, obtains the first monitoring result of described service terminal, described traffic border
The second monitoring result and the 3rd monitoring result in described business high in the clouds;
Judge that described service application is according to described first monitoring result, described second monitoring result and described 3rd monitoring result
No available;
If it is not, then generate information, and performing business recovery instruction, described information is used for pointing out the described business can not
With, the instruction of described business recovery recovers the availability of described service application for indicating described service terminal.
The monitoring method of service availability the most according to claim 1, it is characterised in that the described operation system of described acquisition
Service application, including:
Application program, open application port and the system configuration letter run by operation system described in described service terminal identification
Breath, obtains the service application of described operation system, and sends described service application to described traffic border and described business cloud
End;
Or,
Receive business data packet by described traffic border, identify operation system and the institute of correspondence according to described business data packet
State the service application that operation system is run, and described service application is sent to described service terminal and described business high in the clouds;
Or,
By unique mark of the described operation system that described business high in the clouds is pre-configured with, identify that the business of described operation system should
With, and described service application is sent to described traffic border and described service terminal.
The monitoring method of service availability the most according to claim 2, it is characterised in that described described service application is entered
Row availability is monitored, and obtains the first monitoring result of described service terminal, the second monitoring result of described traffic border and described
3rd monitoring result in business high in the clouds, including:
According to described service application, the systematic function of described service terminal is monitored, if described systematic function is normal, then institute
Stating service application can use, if described system can be abnormal, the most described service application is unavailable, and is recorded as the first monitoring knot
Really;
The business data packet of described traffic border is analyzed, it is judged that described business data packet is the most normal according to described service application,
If described business data packet is normal, the most described service application can be used, if described business data packet is abnormal, and the most described service application
Unavailable, and it is recorded as the second monitoring result;
The business data packet in described business high in the clouds is analyzed, it is judged that described business data packet is the most normal according to described service application,
If described business data packet is normal, the most described service application can be used, if described business data packet is abnormal, and the most described service application
Unavailable, and it is recorded as the 3rd monitoring result.
The monitoring method of service availability the most according to any one of claim 1 to 3, it is characterised in that described basis
Described first monitoring result, described second monitoring result and described 3rd monitoring result judge whether described service application can be used,
Including:
Resolve described first monitoring result, described second monitoring result and described 3rd monitoring result;
If service application all may be used described in described first monitoring result, described second monitoring result and described 3rd monitoring result
With, the most described service application can be used;
If service application described in described first monitoring result, described second monitoring result and described 3rd monitoring result exists one
Individual unavailable, the most described service application is unavailable.
The monitoring method of service availability the most according to claim 4, it is characterised in that described execution business recovery refers to
Order, including:
Back up current system information, and store to backup database;
Obtaining available system backup from described backup database, the backup of described available system can be used for the last described business
Time system information;
System information when can use according to the last described service application of described available system Backup and Restore, restarts described business
Application system so that described service application recovers available.
6. a monitoring system for service availability, is applied to Internet service system, and described Internet service system includes industry
Business terminal, traffic border and business high in the clouds, described service terminal is in business application system, it is characterised in that described monitoring
System includes:
Traffic identification subsystem, business monitoring subsystem, business judge subsystem and service process subsystem;
Described traffic identification subsystem, for obtaining the service application of business application system;
Described business monitoring subsystem, for described service application is carried out availability monitoring, obtains the of described service terminal
One monitoring result, the second monitoring result of described traffic border and the 3rd monitoring result in described business high in the clouds;
Described business judges subsystem, for according to described first monitoring result, described second monitoring result and described 3rd prison
Survey result and judge whether described service application can be used;
Described service process subsystem, for when service application is unavailable, then generates information, and performs business recovery and refer to
Order, described information is used for pointing out described business unavailable, and the instruction of described business recovery is used for indicating described service terminal extensive
The availability of multiple described service application.
The monitoring system of service availability the most according to claim 6, it is characterised in that described traffic identification subsystem bag
Include: TIM terminal identification module, boundary recognition module and high in the clouds identification module;
Described TIM terminal identification module, for the application program run by operation system described in described service terminal identification, opening
Application port and system configuration information, obtain the service application of described operation system, and described service application sent to institute
State traffic border and described business high in the clouds;
Or,
Described boundary recognition module, for receiving business data packet by described traffic border, knows according to described business data packet
Do not go out operation system and the service application of described operation system operation of correspondence, and described service application is sent to described business
Terminal and described business high in the clouds;
Or,
Described high in the clouds identification module, unique mark of the described operation system for being pre-configured with by described business high in the clouds, know
The service application of the most described operation system, and described service application is sent to described traffic border and described service terminal.
The monitoring system of service availability the most according to claim 7, it is characterised in that described business monitoring subsystem bag
Include: terminal monitoring module, border monitoring modular and high in the clouds monitoring modular;
Described terminal monitoring module, for being monitored systematic function according to described service application, if described systematic function is just
Often, the most described service application can be used, if described system can be abnormal, the most described service application is unavailable, and is recorded as first
Monitoring result;
Described border monitoring modular, for analyzing the business data packet of described service application, it is judged that institute according to described service application
Stating business data packet the most normal, if described business data packet is normal, the most described service application can be used, if described business data packet
Abnormal, the most described service application is unavailable, and is recorded as the second monitoring result;
Described high in the clouds monitoring modular, for analyzing the business data packet of described service application, it is judged that institute according to described service application
Stating business data packet the most normal, if described business data packet is normal, the most described service application can be used, if described business data packet
Abnormal, the most described service application is unavailable, and is recorded as the 3rd monitoring result.
9. according to the monitoring system of the service availability according to any one of claim 6 to 8, it is characterised in that
Described business judges subsystem, is additionally operable to resolve described first monitoring result, described second monitoring result and the described 3rd
Monitoring result, if service application described in described first monitoring result, described second monitoring result and described 3rd monitoring result
All can use, the most described service application can be used;If described first monitoring result, described second monitoring result and described 3rd monitoring knot
The existence of service application described in Guo one is unavailable, and the most described service application is unavailable.
The monitoring system of service availability the most according to claim 9, it is characterised in that
Described service process subsystem, is additionally operable to back up current system information, and stores to backup database;
Described service process subsystem, is additionally operable to from described backup database obtain available system backup, described available system
System information when backup can use for the last described business;
Described service process subsystem, is additionally operable to can use according to the last described service application of described available system Backup and Restore
Time system information, restart described business application system so that described service application recovers available.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610861799.2A CN106230666B (en) | 2016-09-28 | 2016-09-28 | A kind of monitoring method and monitoring system of service availability |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610861799.2A CN106230666B (en) | 2016-09-28 | 2016-09-28 | A kind of monitoring method and monitoring system of service availability |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106230666A true CN106230666A (en) | 2016-12-14 |
CN106230666B CN106230666B (en) | 2019-05-21 |
Family
ID=58075812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610861799.2A Active CN106230666B (en) | 2016-09-28 | 2016-09-28 | A kind of monitoring method and monitoring system of service availability |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106230666B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111343A (en) * | 2017-12-15 | 2018-06-01 | 北京奇虎科技有限公司 | Method, equipment and the computer storage media of terminal monitoring are realized based on cloud platform |
CN113672464A (en) * | 2021-08-20 | 2021-11-19 | 中国电信股份有限公司 | Method, device and system for monitoring service availability |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101248623A (en) * | 2005-06-28 | 2008-08-20 | 意大利电信股份公司 | Indication of subscriber terminal service usability |
CN101662543A (en) * | 2008-08-29 | 2010-03-03 | 中兴通讯股份有限公司 | Method and system for evaluating availability of voice service |
CN101741609A (en) * | 2008-11-14 | 2010-06-16 | ***通信集团广西有限公司 | Method and system for evaluating availability of service support system |
CN101997730A (en) * | 2009-08-20 | 2011-03-30 | ***通信集团辽宁有限公司 | Method and system for warning service triggering |
US20150229728A1 (en) * | 2014-02-13 | 2015-08-13 | Spatineo Oy | Service level monitoring for geospatial web services |
US20150319050A1 (en) * | 2014-03-14 | 2015-11-05 | Avni Networks Inc. | Method and apparatus for a fully automated engine that ensures performance, service availability, system availability, health monitoring with intelligent dynamic resource scheduling and live migration capabilities |
CN105743705A (en) * | 2016-03-31 | 2016-07-06 | 中国人民解放军国防科学技术大学 | Hierarchical policy based data center network availability assessment method and assessment apparatus |
-
2016
- 2016-09-28 CN CN201610861799.2A patent/CN106230666B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101248623A (en) * | 2005-06-28 | 2008-08-20 | 意大利电信股份公司 | Indication of subscriber terminal service usability |
CN101662543A (en) * | 2008-08-29 | 2010-03-03 | 中兴通讯股份有限公司 | Method and system for evaluating availability of voice service |
CN101741609A (en) * | 2008-11-14 | 2010-06-16 | ***通信集团广西有限公司 | Method and system for evaluating availability of service support system |
CN101997730A (en) * | 2009-08-20 | 2011-03-30 | ***通信集团辽宁有限公司 | Method and system for warning service triggering |
US20150229728A1 (en) * | 2014-02-13 | 2015-08-13 | Spatineo Oy | Service level monitoring for geospatial web services |
US20150319050A1 (en) * | 2014-03-14 | 2015-11-05 | Avni Networks Inc. | Method and apparatus for a fully automated engine that ensures performance, service availability, system availability, health monitoring with intelligent dynamic resource scheduling and live migration capabilities |
CN105743705A (en) * | 2016-03-31 | 2016-07-06 | 中国人民解放军国防科学技术大学 | Hierarchical policy based data center network availability assessment method and assessment apparatus |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111343A (en) * | 2017-12-15 | 2018-06-01 | 北京奇虎科技有限公司 | Method, equipment and the computer storage media of terminal monitoring are realized based on cloud platform |
CN113672464A (en) * | 2021-08-20 | 2021-11-19 | 中国电信股份有限公司 | Method, device and system for monitoring service availability |
CN113672464B (en) * | 2021-08-20 | 2024-03-26 | 中国电信股份有限公司 | Method, device and system for monitoring service availability |
Also Published As
Publication number | Publication date |
---|---|
CN106230666B (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10565077B2 (en) | Using cognitive technologies to identify and resolve issues in a distributed infrastructure | |
US10997063B1 (en) | System testing from production transactions | |
US10339039B2 (en) | Virtual service interface | |
US10644973B2 (en) | Monitoring of availability data for system management environments | |
US10552306B2 (en) | Automated test generation for multi-interface and multi-platform enterprise virtualization management environment | |
CN107168844B (en) | Performance monitoring method and device | |
CN104090839A (en) | Simulation test method and device for abnormal scene | |
WO2022042126A1 (en) | Fault localization for cloud-native applications | |
CN114064217B (en) | OpenStack-based node virtual machine migration method and device | |
CN106230666A (en) | A kind of monitoring method of service availability and monitoring system | |
CN109710474B (en) | Hard disk fault detection method and device, terminal and readable storage medium | |
CN110071918A (en) | A kind of data communications method and device based on mixed cloud | |
CN112235300B (en) | Cloud virtual network vulnerability detection method, system, device and electronic equipment | |
EP4152715A1 (en) | Method and apparatus for determining resource configuration of cloud service system | |
CN112000539A (en) | Inspection method and device | |
US20180060987A1 (en) | Identification of abnormal behavior in human activity based on internet of things collected data | |
EP3473035B1 (en) | Application resilience system and method thereof for applications deployed on a cloud platform | |
CN112468336B (en) | Network quality monitoring and early warning method, device, terminal and storage medium | |
CN115134367A (en) | Cloud platform and service processing method | |
CN109634848B (en) | Large-scale testing environment management method and system for bank | |
US9137121B1 (en) | Managing networks utilizing network simulation | |
Janardhanan et al. | Availability modeling and evaluation of switches and data centers | |
CN113938399A (en) | Special line opening method and device | |
US20190073280A1 (en) | Stopping central processing units for data collection based on event categories of events | |
CN110289977A (en) | The fault detection method and system of logistics warehouse system, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518000 the first floor of A1 building, Nanshan Zhiyuan 1001, Nanshan District Xue Yuan Avenue, Shenzhen, Guangdong. Applicant after: SINFOR Polytron Technologies Inc Address before: 518055 First Floor, Building A1, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province Applicant before: Shenxinfu Electronics Science and Technology Co., Ltd., Shenzhen |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |