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 PDF

Info

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
Application number
CN201610861799.2A
Other languages
Chinese (zh)
Other versions
CN106230666B (en
Inventor
范星华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shenxinfu Electronic Technology Co Ltd
Original Assignee
Shenzhen Shenxinfu Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shenxinfu Electronic Technology Co Ltd filed Critical Shenzhen Shenxinfu Electronic Technology Co Ltd
Priority to CN201610861799.2A priority Critical patent/CN106230666B/en
Publication of CN106230666A publication Critical patent/CN106230666A/en
Application granted granted Critical
Publication of CN106230666B publication Critical patent/CN106230666B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/062Generation of reports related to network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery 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

A kind of monitoring method of service availability and monitoring system
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.
CN201610861799.2A 2016-09-28 2016-09-28 A kind of monitoring method and monitoring system of service availability Active CN106230666B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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