CN201919010U - Website accessing performance monitoring system - Google Patents

Website accessing performance monitoring system Download PDF

Info

Publication number
CN201919010U
CN201919010U CN2010206764919U CN201020676491U CN201919010U CN 201919010 U CN201919010 U CN 201919010U CN 2010206764919 U CN2010206764919 U CN 2010206764919U CN 201020676491 U CN201020676491 U CN 201020676491U CN 201919010 U CN201919010 U CN 201919010U
Authority
CN
China
Prior art keywords
data
dns
server
http
detection data
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.)
Expired - Lifetime
Application number
CN2010206764919U
Other languages
Chinese (zh)
Inventor
王希
薄敬源
岳红超
陈�峰
李新印
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN2010206764919U priority Critical patent/CN201919010U/en
Application granted granted Critical
Publication of CN201919010U publication Critical patent/CN201919010U/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

An embodiment of the utility model provides a website accessing performance monitoring system, which comprises a client terminal, a website accessing performance monitoring server, a local DNS (domain name system) server, a source station authorized DNS server and a web server. The client terminal is respectively connected with the website accessing performance monitoring server, the local DNS server, the source station authorized DNS server and the web server through the internet, the local DNS server is connected with the source station authorized DNS server through the internet, the client terminal transmits DNS detection data request and HTTP (hypertext transfer protocol) detection data request and obtains fed back DNS detection data and HTTP detection data, and the monitoring server generates website accessing performance evaluation data and warning information. Complete and accurate website accessing performance data information is obtained so that complete and accurate website accessing performance information is provided.

Description

A kind of website visiting performance monitoring system
Technical field
The utility model particularly about the visit monitoring technology of website, is a kind of website visiting performance monitoring system about the computer network data treatment technology concretely.
Background technology
Along with the development of Internet technology, the service that the website externally provides is more and more, and the status in the brand names image is also increasingly important.In order to guarantee external reliability of service in website and stability, need monitor timely and effectively the website visiting performance.
In the prior art, because it is the Internet that the website provides the environment of service, the quality of website visiting performance is subjected to operator's circuit, domain name system (DNS, Domain Name System), all multifactor influences such as client online environment and cache memory (Cache) node, therefore prior art does not also have good technical scheme to obtain complete, website visiting performance data information accurately, and complete, website visiting performance information accurately can not be provided.
The utility model content
The utility model embodiment provides a kind of website visiting performance monitoring system, with, accurately website visiting performance data information complete by obtaining, provides complete, website visiting performance information accurately.
One of the purpose of this utility model is, a kind of website visiting performance monitoring system is provided, and this system comprises: dns server and Web server are authorized in client terminal, website visiting performance monitoring server, home domain name system dns server, source station; Client terminal authorizes dns server to be connected with Web server with website visiting performance monitoring server, local dns server, source station respectively by the Internet; Local dns server authorizes dns server to be connected by the Internet and source station;
Client terminal comprises: the DNS data-interface, be used for sending the request of DNS detection data to local dns server, and obtain the local dns server feedback comprise CNAME data and NS data at interior DNS detection data; The HTTP data-interface is used for sending the request of HTML (Hypertext Markup Language) HTTP detection data according to domain name to Web server, and obtain the Web server feedback comprise page data at interior HTTP detection data; The detection data transmission interface is used for sending the website visiting performance detection data that comprises DNS detection data and HTTP detection data to website visiting performance monitoring server;
Website visiting performance monitoring server comprises: the detection data receiving interface is used to receive website visiting performance detection data; DNS availability factor calculation element is connected with the detection data receiving interface, is used for calculating generation DNS service state data according to the DNS detection data that obtains, and generates DNS service availability factor data according to DNS service state data computation; HTTP availability factor calculation element is connected with the detection data receiving interface, is used for calculating generation HTTP service state data according to the HTTP detection data that obtains, and generates HTTP service availability factor data according to HTTP service state data computation; The access performance calculation element is connected with HTTP availability factor calculation element with DNS availability factor calculation element, is used for calculating generation website visiting performance evaluation data according to DNS detection data that obtains and HTTP detection data; The warning information generating apparatus, be connected with the access performance calculation element, be used for generating warning information according to the alarm threshold value data computation of DNS service state data, DNS service availability factor data, HTTP service state data, HTTP service availability factor data, website visiting performance evaluation data and pre-stored; The warning information output device is connected with the warning information generating apparatus, is used for outputting alarm information.
DNS probe requests thereby device is used for sending the CNAME data acquisition request, sending the NS data acquisition request and authorize dns server to send the domain name mapping request one by one to a plurality of source stations to local dns server to local dns server.
The DNS data acquisition facility is used to obtain the CNAME data of local dns server feedback and comprises a plurality of source stations and authorizes the domain name of dns servers and the NS data of address, and obtains the IP address date that the domain name of authorizing dns server feedback in each source station is shone upon.
The warning information output device is used for exporting described warning information to the IP address of correspondence.
The beneficial effects of the utility model are, solve original website visiting performance and surveyed the technical problem that link is many, be difficult in time obtain access performance, realized the assessment of website visiting performance, collect a large amount of client access information, improved the efficient and the accuracy of website visiting performance data statistics collection.
Description of drawings
In order to be illustrated more clearly in the utility model embodiment or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is embodiment more of the present utility model, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the utility model embodiment website visiting performance monitoring system connection diagram;
Fig. 2 is the utility model embodiment website visiting performance monitoring system structured flowchart;
Fig. 3 is client terminal and the website visiting performance monitoring server connection diagram of the utility model embodiment;
Fig. 4 is the utility model embodiment website visiting performance monitoring system client terminal structured flowchart;
Fig. 5 is the utility model embodiment website visiting performance monitoring system website visiting performance monitoring server architecture block diagram;
Fig. 6 is the utility model embodiment data snooping flow chart;
Fig. 7 is the utility model embodiment DNS service state data product process figure;
Fig. 8 is the utility model embodiment HTTP service state data product process figure;
Fig. 9 is that the utility model embodiment access performance is estimated flow chart;
Figure 10 is the utility model embodiment warning information product process figure;
Figure 11 is the utility model embodiment website visiting performance monitoring system workflow diagram.
Embodiment
Below in conjunction with the accompanying drawing among the utility model embodiment, the technical scheme among the utility model embodiment is clearly and completely described, obviously, described embodiment only is the utility model part embodiment, rather than whole embodiment.Based on the embodiment in the utility model, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the utility model protection.
As shown in Figure 1, the website visiting performance monitoring system of present embodiment comprises: dns server 400 and Web server 500 are authorized in client terminal 100, website visiting performance monitoring server 200, home domain name system dns server 300, source station; Client terminal 100 authorizes dns server 400 to be connected with Web server 500 with website visiting performance monitoring server 200, local dns server 300, source station respectively by the Internet; Local dns server 300 authorizes dns server 400 to be connected by the Internet and source station;
Client terminal 100 comprises: DNS data-interface 101, be used for sending the request of DNS detection data to local dns server, and obtain the local dns server feedback comprise CNAME data and NS data at interior DNS detection data; HTTP data-interface 102 is used for sending the request of HTML (Hypertext Markup Language) HTTP detection data according to domain name to Web server, and obtain the Web server feedback comprise page data at interior HTTP detection data; Detection data transmission interface 103 is used for sending the website visiting performance detection data that comprises DNS detection data and HTTP detection data to website visiting performance monitoring server;
Website visiting performance monitoring server 200 comprises: detection data receiving interface 206 is used to receive website visiting performance detection data; DNS availability factor calculation element 201 is connected with the detection data receiving interface, is used for calculating generation DNS service state data according to the DNS detection data that obtains, and generates DNS service availability factor data according to DNS service state data computation; HTTP availability factor calculation element 202 is connected with the detection data receiving interface, is used for calculating generation HTTP service state data according to the HTTP detection data that obtains, and generates HTTP service availability factor data according to HTTP service state data computation; Access performance calculation element 203 is connected with HTTP availability factor calculation element with DNS availability factor calculation element, is used for calculating generation website visiting performance evaluation data according to DNS detection data that obtains and HTTP detection data; Warning information generating apparatus 204, be connected with the access performance calculation element, be used for generating warning information according to the alarm threshold value data computation of DNS service state data, DNS service availability factor data, HTTP service state data, HTTP service availability factor data, website visiting performance evaluation data and pre-stored; Warning information output device 205 is connected with the warning information generating apparatus, is used for outputting alarm information.
As shown in Figure 3, the website visiting performance monitoring system of present embodiment comprises: client terminal 100 and website visiting performance monitoring server 200; Client terminal 100 is connected with website visiting performance monitoring server 200 by the Internet.
As shown in Figure 4, client terminal 100 comprises: DNS data-interface 101, be used for sending the request of DNS detection data to the domain name system DNS server, and obtain the dns server feedback comprise CNAME data and NS data at interior DNS detection data; HTTP data-interface 102 is used for sending the request of HTML (Hypertext Markup Language) HTTP detection data according to domain name to Web server, and obtain the Web server feedback comprise page data at interior HTTP detection data; Detection data dispensing device 103 is used for sending the website visiting performance detection data that comprises DNS detection data and HTTP detection data to website visiting performance monitoring server.
As shown in Figure 5, website visiting performance monitoring server 200 comprises: detection data receiving system 206 is used to receive the website visiting performance detection data that comprises DNS detection data and HTTP detection data.DNS availability factor calculation element 201 is used for calculating generation DNS service state data according to the DNS detection data that obtains, and generates DNS service availability factor data according to DNS service state data computation; HTTP availability factor calculation element 202 is used for calculating generation HTTP service state data according to the HTTP detection data that obtains, and generates HTTP service availability factor data according to HTTP service state data computation; Access performance calculation element 203 is used for calculating generation website visiting performance evaluation data according to DNS detection data that obtains and HTTP detection data; Warning information generating apparatus 204 is used for generating warning information according to the alarm threshold value data computation of DNS service state data, DNS service availability factor data, HTTP service state data, HTTP service availability factor data, website visiting performance evaluation data and pre-stored; Warning information output device 205 is used for outputting alarm information.
Client terminal 100 a large amount of distributions are deployed in the internet environment, initiate the visit behavior of analog subscriber to the website according to the configuration parameter that receives, and data message is surveyed and produced in the website; Wherein, the detection behavior of access websites has comprised that detection DNS service, HTTP service, HTTPS serve these three kinds.The website detection data that produces is realized sending website visiting performance monitoring server 200 on the data by soap protocol after storage.
DNS serves detection, is the dissimilar requests of simulant-client initiation DNS service and the process of obtaining return results.Request can be subdivided into three kinds and survey type.First kind is surveyed type is to obtain the CNAME record, promptly writes down the actual effect of surveying the conversion of DNS domain name by the CNAME that obtains the website Main Domain.CNAME is the unified name of a plan name in the DNS Protocol, this machine-processed its owner of meeting mark another name by name, and point out to name in the corresponding unification of RDATA part.If there is CNAMERR in a node, other data should not arranged, this has guaranteed that unified name and its another name have to be together.This also makes the CNAME of buffering can retrieve the certification authority (CA) server just can provide service.When CNAMERR is arranged, if the inquiry of DNS software is less than the resource relevant with domain name, it can check the CNAME that whether has coupling class is arranged in the resource set, if have, name server returns comprises this CNAME record in replying, and begins new inquiry according to data designated in CNAME.For example: when the cname record of attempting obtaining www.xxx.com.cn by DNS Protocol--when promptly another name points to, can return an another name and point to the address, be generally the Cache site address of website.
The process that DNS obtains the CNAME record comprises: the request that client is obtained CNAME to the local dns server initiation, owing on the local dns server that is positioned on the Internet CNAME record having been arranged, just can directly inform the result of client CNAME record.And this CNAME, promptly Bie Ming purpose is to be transmitted to the Cache website for the request with the Source Site domain name addresses.
NS writes down detection, is the address that obtains website domain name DNS authorization server.The NS record is the name server record, is used for specifying this domain name by which dns server to be resolved.In using the domain name mapping process, consistency operation all can have domain name supervising this, when especially having selected intelligent dns resolution, in the domain name supervising process, run into some relevant problems of NS through regular meeting.Change over to as domain name, and associative operations such as the interpolation of record in explaining, modification, deletion all can relate to the NS problem.Which station server resolution server record NS is used for showing by this domain name is resolved.
The process that DNS obtains the NS record comprises: client initiates to obtain the request of NS record to local dns server, because the local dns server that is positioned at public network regularly can be received the bulletin of source station, website DNS authorization server, so home server will return to the domain name and the address list of a plurality of authorization servers of client.
The detection of the A recording address of each business site domain name is that the front is obtained address list that NS record the obtains authorization server address as request A record, thereby gets access to the A recording address of each professional domain name.A record reality just is meant in the record of name server the IP address contents that domain name is shone upon.
The process of obtaining the A record comprises: in order to survey the A record parsing situation on the authorization server, client to the mandate dns server of source station, is initiated the domain name mapping request, and is obtained the IP address of returning, i.e. A record one by one.
HTTP serves detection, is by initiating the url access request of http protocol, obtaining the response index of each business site http service.The response index content mainly comprises: dns resolution time, network layer response time, url download time, HTTP return code, url page-size.Wherein, the dns resolution time, be meant that HTTP returns the time of first bag by use domain name access website the time.The network layer response time is defined as: network layer response time=TCP connect hours+transmission request time+receive the time of first byte of request response message.
Once complete HTTP service detection process comprises: in order to survey the access performance of HTTP, client arrives the web server by domain name, initiation HTTP access request.The web server returns to client with actual pages and downloads.
The HTTPS service is surveyed with the HTTP service and is surveyed, and just the HTTPS service is to realize by encrypting in transport layer on the basis of http protocol.
Website visiting performance monitoring server 200 is deployed on the Internet, is used to receive obtain DNS detection data and the HTTP/HTTPS detection data that a large amount of client terminals 100 produce, and realizes that data gather data formatting processing and data storage function.
DNS availability factor calculation element 201, obtaining and surveying type in the data preprocessing module is the data of DNS, has comprised CNAME record result in the DNS detection process, NS record result and A record result in these data.At first, the data that get access to are carried out analytical calculation, draw the DNS service state of each probe node, and store.Then, again DNS service state data are carried out analytical calculation, draw each professional DNS service availability factor data of each province, and store.
HTTP availability factor calculation element 202, obtaining in the data preprocessing module and surveying type is the data of HTTP/HTTPS, has comprised dns resolution time in the HTTP detection process, network layer response time, url download time, HTTP return code, these several indexs of url page-size in these data.At first, the data that get access to are carried out analytical calculation, draw the HTTP service state of each probe node, and store.Then, again HTTP service state data are carried out analytical calculation, draw each professional HTTP service availability factor data of each province, and store.
Access performance calculation element 203 merges by the data message after DNS service module, HTTP service module are handled, and according to the calculating of comparing of the overall target of website visiting performance, website integrated access performance is estimated.
Warning information generating apparatus 204, after the alarm regulation table in DNS service state data, DNS service availability factor data, HTTP service state data, HTTP service availability factor data, integrated access performance data and the alarm regulation storage device is compared, produce alarm event.
Warning information output device 205 sends to outputting alarm information on the corresponding supervisory control system.
As shown in figure 11, the website visiting performance monitoring system workflow of present embodiment is as follows: client terminal uses DNS, HTTP, HTTPS agreement that the website is surveyed respectively, and website visiting performance monitoring server will be delivered on the detection data, website visiting performance monitoring server also carries out processing of DNS service data and the processing of HTTP service data respectively with the data permanent storage after detection data is collected, gathered.Website visiting performance monitoring server forms DNS service state data by loading the DNS data of permanent storage; And, generate HTTP service state data by loading the HTTP and the HTTPS service data of permanent storage; DNS service state data and HTTP service state data are carried out data load, finally generate integrated access performance availability factor data.
1) step 1:
Step 1 is finished at client terminal, client terminal at first reads this terminal from self storage device default system setting.Comprising the COS of surveying, the type of service of detection, the underlying parameters such as particular content of detection.Concrete form sees Table 1:
Table 1, client underlying parameter
Figure BDA0000040021880000081
Figure BDA0000040021880000091
After initial underlying parameter information was finished in loading, client terminal was carried out the detection operations of website according to different detection missions.According to the difference of surveying type, client terminal is mainly carried out the service of three kinds of protocol layer networks.When surveying service, order is finished three kinds of detections of surveying type and HTTP/HTTPS service of CNAME, NS, A record of DNS Protocol.
As shown in Figure 6, the flow process of data snooping services comprises: at first, the CNAME of www.icbc.com.cn is surveyed, thereby obtain the domain name of website Cache website.If can't obtain the CNAME record, be fail with the result queue of CNAME.Then, the NS record of icbc.com.cn is surveyed, got access to a plurality of DNS authorization server domain names and the IP address of website.If can't obtain the authorization server inventory, be fail with the result queue of NS record, and be fail all A record result queues.After can normally obtaining the authorization server inventory, send the request of resolving each website domain name to each the DNS authorization server that gets access to respectively, finish the parsing of each domain name A record and survey.After the DNS service was surveyed, the HTTP/HTTPS request that order is finished each website Url sent, and from the HTTP/HTTPS protocol data message that returns, the time of obtaining out first returned packet, it is recorded as the dns resolution time; Obtain the return code and the record of HTTP heading; From message, obtain the page-size of url, and according to the following formula computing network layer response time.
Network layer response time=TCP connect hours+transmission request time+receive the time of first byte of request response message.
After client terminal is finished detection mission, all result of detections can be put into self storage device, be used for the interim result data this time surveyed of preserving.Next, by sending device on the client terminal, be sent to the detecting server end by soap protocol with result of detection.Send data on having transmitted after, client terminal will be surveyed configuration data and obtain and download from server end, upgrade the client underlying parameter in self storage device.
Below wrap civilian form for example for xml:
<dataresult>
<ctime>1279205899</ctime>
<resultcontext>
<ctime>1279205845</ctime>
<type>DNS_CNAME</type>
<btype>btype_dns_01</btype>
<businessId>DNS_01</businessId>
<name〉2.2.1.1 detection door Cache website DNS service</name 〉
<request>www.icbc.com.cn</request>
<result1>cdn.icbc.com.chinacache.net.</result1>
<result2>cc00052.h.cncssr.chinacache.net.</result2>
<result3>123.125.162.58.202.108.251.167</result3>
</resultcontext>
</dataresult>
Need to prove that wherein type and btype are representing detection type and type of service respectively.
2) step 2:
Step 2 is finished in website visiting performance monitoring server.Website visiting performance monitoring server at first by monitoring the SOAP service, receives the result of detection data of sending on a large amount of client terminals, then the data that receive is carried out the data aggregation process.Next, in the mutual process of this time client terminal and monitor server end, load client terminal detecting parameter table (seeing Table 2):
Configuration parameter table in table 2, the permanent storage
Parameter name Remarks
ROW_ID Parameter I D
TYPE Survey type
TYPE_ID Survey type i D
TYPEDESC Survey type specification
BTYPE Type of service
BTYPE_ID Type of service ID
BTYPEDESC Type of service is described
DELAY Time-delay
RUNMODE Operational mode
PARAM_VAL1 Parameter value 1
PARAM_VAL2 Parameter value 2
PARAM_VAL3 Parameter value 3
PARAM_VAL4 Parameter value 4
PARAM_VAL5 Parameter value 5
PARAM_NAME1 Parameter name 1
PARAM_NAME2 Parameter name 2
PARAM_NAME3 Parameter name 3
PARAM_NAME4 Parameter name 4
PARAM_NAME5 Parameter name 5
MEMO Remarks
Website visiting performance monitoring server will gather from the data that the client terminal transmission is come in, and data are formatd, and converts itemize to, regularly self temporary storing device is put in these records.For the detection data after guaranteeing to gather is in time further handled, each acquisition interval (being defaulted as 5 minutes), can load all the detection data records in self temporary storing device, and data are deposited in self permanent storage, storage format sees Table 3:
Data in the permanent storage of table 3, monitor server
Figure BDA0000040021880000111
Figure BDA0000040021880000121
3) step 3:
As shown in Figure 7, step 3 is finished in website visiting performance monitoring server.Website visiting performance monitoring server from the permanent storage of self, is that the relevant data load of DNS is come in surveying type at first.Then, serve the DNS status data that detection datas draw each probe node, and these data are put into DNS service state data storage device according to these DNS.
In this flow process, be difference during original upload DNS service data, load one by one according to each node IP.Promptly each all DNS service logs with a node load into, and finish calculating and storage according to following flow process.Because the quantity of probe node is more, this flow process is repeating.The A record inventory form that data load is come in sees Table 4:
Table 4, A recording address tablet menu
Figure BDA0000040021880000122
Figure BDA0000040021880000131
After website visiting performance monitoring server process, the data record of depositing to the DNS service state data storage device is the state inventory of each probe node, form such as table 5:
Table 5, status data storage list
Website visiting performance monitoring server will be with the province at probe node place, type of service as analyzing dimension, data in the DNS service state data storage device are carried out loading one by one and gathered calculating, thereby form the availability factor data of DNS service, and it is deposited to DNS service availability factor data storage device.The concrete computing formula of the availability factor data of DNS service is as follows:
Xx economize all states in DNS service availability factor=this province xx type of service of xx business be ok data record quantity/this province xx type of service in the record quantity of all data
Through the processing of website visiting performance monitoring server, depositing the record of serving in the availability factor storage device to DNS is each industry DNS service availability factor storage example inventory of each province, and concrete form sees Table 6:
Table 6, DNS service availability factor table data store
Figure BDA0000040021880000141
4) step 4:
As shown in Figure 8, step 4 is finished in website visiting performance monitoring server.Website visiting performance monitoring server from permanent storage, is that the relevant data load of HTTP/HTTPS is come in surveying type at first.Then, HTTP service detection data is analyzed, drawn the HTTP service state data of each probe node, and these data are put into HTTP service state data storage device according to these HTTP service detection datas.
Website visiting performance monitoring server will be with the province at probe node place, type of service as analyzing dimension, data in the HTTP service state data storage device are carried out loading one by one and gathered calculating, thereby form the availability factor data of HTTP service, and it is deposited to HTTP service availability factor data storage device.The concrete computing formula of the availability factor data of HTTP service is as follows:
Xx economize all states in HTTP service availability factor=this province xx type of service of xx business be ok data record quantity/this province xx type of service in the record quantity of all data
Through the processing of website visiting performance monitoring server, depositing the record of serving in the availability factor storage device to HTTP is each professional HTTP service availability factor inventory of each province, and concrete form sees Table 7:
Table 7, HTTP service availability factor table data store
Figure BDA0000040021880000142
Figure BDA0000040021880000151
5) step 5:
As shown in Figure 9, step 5 is finished in website visiting performance monitoring server.At first, with data in DNS service state data storage device and HTTP service state data storage device, come in respectively by loading for website visiting performance monitoring server.Then, website visiting performance monitoring server is served these two classes data to DNS service and HTTP and is gathered, and draws the integrated access performance state data of each probe node, and these data are put into integrated access performance state data storage device.
Website visiting performance monitoring server will be with the province at probe node place, type of service as analyzing dimension, data in the integrated access performance state data storage device are carried out loading one by one and gathered calculating, thereby form integrated access performance availability factor data, and it is deposited to integrated access performance availability factor data storage device.The concrete computing formula of integrated access performance availability factor is as follows:
Xx economize all states in integrated access performance availability factor=this province xx type of service of xx business be ok data record quantity/this province xx type of service in the record quantity of all data
Through the processing of website visiting performance monitoring server, the record of depositing to the integrated access performance availability factor storage device is each professional integrated access performance availability factor inventory of each province, and concrete form sees Table 8:
Table 8, integrated access performance availability factor table data store
Figure BDA0000040021880000152
6) step 6:
As shown in figure 10, step 6 is to finish in the warning information generating apparatus of website visiting performance monitoring server.At first, the warning information generating apparatus can load into alarm regulation from the alarm regulation storage device.Travel through alarm regulation then one by one, and, load to load in DNS service state data, the DNS service availability factor storage device to load in DNS service availability factor data, the HTTP service state data storage device to load in HTTP service availability factor data, the integrated access performance availability factor data storage device in HTTP service state data, the HTTP service availability factor storage device in the DNS service state data storage device and load integrated access performance availability factor data according to the difference of the big class of every alarm regulation, group, alarm business.If be recorded in compare with the alarm regulation table after, satisfy alarm conditions (threshold values), the alarm data dispensing device sends alarm to corresponding IP address.
Wherein, the concrete sheet format of alarm regulation sees Table 9:
Table 9, alarm regulation table
Figure BDA0000040021880000161
Present embodiment has solved original website visiting performance and has surveyed the technical problem that link is many, be difficult in time obtain access performance, technological means comprehensive, system is provided, thereby realized the comprehensive automation of website visiting Performance Evaluation, active collection has arrived a large amount of client access information, has improved the efficient and the accuracy of website visiting performance data statistics collection.
Used specific embodiment in the utility model principle of the present utility model and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present utility model and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present utility model, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as restriction of the present utility model.

Claims (4)

1. a website visiting performance monitoring system is characterized in that, described system comprises: dns server and Web server are authorized in client terminal, website visiting performance monitoring server, home domain name system dns server, source station;
Described client terminal authorizes dns server to be connected with Web server with described website visiting performance monitoring server, local dns server, source station respectively by the Internet;
Described local dns server authorizes dns server to be connected by the Internet and source station;
Described client terminal comprises:
The DNS data-interface is used for sending the request of DNS detection data to described local dns server, and obtain described local dns server feedback comprise CNAME data and NS data at interior DNS detection data;
The HTTP data-interface is used for sending the request of HTML (Hypertext Markup Language) HTTP detection data according to domain name to described Web server, and obtain described Web server feedback comprise page data at interior HTTP detection data;
The detection data transmission interface is used for sending the website visiting performance detection data that comprises DNS detection data and HTTP detection data to described website visiting performance monitoring server;
Described website visiting performance monitoring server comprises:
The detection data receiving interface is used to receive described website visiting performance detection data;
DNS availability factor calculation element is connected with described detection data receiving interface, is used for calculating generation DNS service state data according to the DNS detection data that obtains, and generates DNS service availability factor data according to described DNS service state data computation;
HTTP availability factor calculation element is connected with described detection data receiving interface, is used for calculating generation HTTP service state data according to the HTTP detection data that obtains, and generates HTTP service availability factor data according to described HTTP service state data computation;
The access performance calculation element is connected with HTTP availability factor calculation element with described DNS availability factor calculation element, is used for calculating generation website visiting performance evaluation data according to DNS detection data that obtains and HTTP detection data;
The warning information generating apparatus, be connected with described access performance calculation element, be used for generating warning information according to the alarm threshold value data computation of described DNS service state data, DNS service availability factor data, HTTP service state data, HTTP service availability factor data, website visiting performance evaluation data and pre-stored;
The warning information output device is connected with described warning information generating apparatus, is used to export described warning information.
2. website visiting performance monitoring system according to claim 1, it is characterized in that described DNS probe requests thereby device is used for sending the CNAME data acquisition request, sending the NS data acquisition request and authorize dns server to send the domain name mapping request one by one to a plurality of source stations to local dns server to local dns server.
3. website visiting performance monitoring system according to claim 2, it is characterized in that, described DNS data acquisition facility, be used to obtain the CNAME data of described local dns server feedback, with comprise a plurality of source stations and authorize the domain name of dns servers and the NS data of address, and obtain the IP address date that the domain name of authorizing dns server feedback in each source station is shone upon.
4. website visiting performance monitoring system according to claim 3 is characterized in that, described warning information output device is used for exporting described warning information to the IP address of correspondence.
CN2010206764919U 2010-12-22 2010-12-22 Website accessing performance monitoring system Expired - Lifetime CN201919010U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010206764919U CN201919010U (en) 2010-12-22 2010-12-22 Website accessing performance monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010206764919U CN201919010U (en) 2010-12-22 2010-12-22 Website accessing performance monitoring system

Publications (1)

Publication Number Publication Date
CN201919010U true CN201919010U (en) 2011-08-03

Family

ID=44418798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010206764919U Expired - Lifetime CN201919010U (en) 2010-12-22 2010-12-22 Website accessing performance monitoring system

Country Status (1)

Country Link
CN (1) CN201919010U (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038363A (en) * 2013-10-24 2014-09-10 南京汇吉递特网络科技有限公司 Method for acquiring and counting CCDN provider information
CN104052755A (en) * 2014-06-26 2014-09-17 国家计算机网络与信息安全管理中心 DNS spoofing attack detecting and positioning system and method based on cloud platform
US9930025B2 (en) 2015-03-23 2018-03-27 Duo Security, Inc. System and method for automatic service discovery and protection
CN113572754A (en) * 2021-07-21 2021-10-29 国网吉林省电力有限公司 Sensitive data intelligent probing and access behavior monitoring alarm system
CN113709173A (en) * 2021-09-02 2021-11-26 南方电网数字电网研究院有限公司 Method for external non-interference monitoring aiming at network service of power system
CN113726607A (en) * 2021-08-30 2021-11-30 北京百度网讯科技有限公司 Network detection method and device, electronic equipment and storage medium

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038363A (en) * 2013-10-24 2014-09-10 南京汇吉递特网络科技有限公司 Method for acquiring and counting CCDN provider information
CN104052755A (en) * 2014-06-26 2014-09-17 国家计算机网络与信息安全管理中心 DNS spoofing attack detecting and positioning system and method based on cloud platform
CN104052755B (en) * 2014-06-26 2018-01-19 国家计算机网络与信息安全管理中心 The system and method for DNS spoofing attacks detection and positioning based on cloud platform
US9930025B2 (en) 2015-03-23 2018-03-27 Duo Security, Inc. System and method for automatic service discovery and protection
US10594677B2 (en) 2015-03-23 2020-03-17 Duo Security, Inc. System and method for automatic service discovery and protection
CN113572754A (en) * 2021-07-21 2021-10-29 国网吉林省电力有限公司 Sensitive data intelligent probing and access behavior monitoring alarm system
CN113726607A (en) * 2021-08-30 2021-11-30 北京百度网讯科技有限公司 Network detection method and device, electronic equipment and storage medium
CN113709173A (en) * 2021-09-02 2021-11-26 南方电网数字电网研究院有限公司 Method for external non-interference monitoring aiming at network service of power system

Similar Documents

Publication Publication Date Title
CN102035696B (en) Website access performance monitoring method, device and system
CN201919010U (en) Website accessing performance monitoring system
CN106528432B (en) The construction method and device of test scene data bury a test method
CN101902505B (en) Distributed DNS inquiry log real-time statistic device and method thereof
CN102301658B (en) Advertisement Delivery Method, Advertisement Server And Advertisement System
CN101651707B (en) Method for automatically acquiring user behavior log of network
AU2012276270B2 (en) An integration system
CN102647299B (en) Hierarchical alarm analysis method and hierarchical alarm analysis system based on content delivery network
CN105359487B (en) The method for going reference monitoring NAT behavior by the URI in web browser
CN103685590B (en) Obtain the method and system of IP address
CN101681340A (en) Unobtrusive methods and systems for collecting information transmitted over a network
CN107241372A (en) Configuration information generation, sending method and resource loading method and apparatus and system
CN101937439A (en) Method and system for collecting user access related information
CN100563214C (en) A kind of method and system that improve accesses network resource speed
CN106412975B (en) A kind of test method and device of content charging loophole
CN106897336A (en) Web page files sending method, webpage rendering intent and device, webpage rendering system
CN106209512A (en) A kind of method and device of report of user behavioral data
CN104519129A (en) Data transmission method, device and system
CN107026758A (en) For the information processing method of CDN processing business and updates, information processing system and server
KR102345082B1 (en) Cloud based iec61850 information processing method
CN106874319A (en) The distributed statistical method and device of click volume
CN104468704A (en) Web server system supporting content center network and processing method
CN104883298A (en) Business quality detection method and router
CN107179979A (en) A kind of acquisition of remote terminal information, analysis method, apparatus and system
CN107992416A (en) A kind of definite method and device of webpage time delay

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20110803

CX01 Expiry of patent term