CN113726808A - 一种网站监测方法、装置、设备及存储介质 - Google Patents
一种网站监测方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113726808A CN113726808A CN202111037866.6A CN202111037866A CN113726808A CN 113726808 A CN113726808 A CN 113726808A CN 202111037866 A CN202111037866 A CN 202111037866A CN 113726808 A CN113726808 A CN 113726808A
- Authority
- CN
- China
- Prior art keywords
- website
- monitored
- monitoring
- response data
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000004044 response Effects 0.000 claims abstract description 108
- 238000012806 monitoring device Methods 0.000 claims abstract description 3
- 230000002159 abnormal effect Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013024 troubleshooting Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 7
- 238000003745 diagnosis Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/30—Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
- H04L63/306—Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information intercepting packet switched data communications, e.g. Web, Internet or IMS communications
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Technology Law (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请公开了一种网站监测方法、装置、设备及存储介质,包括:根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。可见,本申请通过监测需求对监控节点的预设参数进行配置,在此基础上按照配置后的预设参数表征的访问方式对待监测网站进行访问,以根据多维度的响应数据对可用状态进行判断,提高了状态监测精度以及节点资源利用率。
Description
技术领域
本发明涉及网络安全技术领域,特别涉及一种网站监测方法、装置、设备及存储介质。
背景技术
良好的网站可用性为可能成为潜在客户的访客留下了良好印象,对于用户来说,访问网站是否顺利以及能否准确及时的得到网站信息是非常重要的,衡量用户对网站体验的指标就是网站的可用性。
传统的可用性监测需要技术人员利用本地引擎监测向目标网站发起访问,从而根据访问的响应结果来判定网站的可用性,也即仅通过部署在本地监测引擎来判定站点的可用性,当本地引擎不可访问该站点时则判断为网站不可访问,对于由于本地引擎网络覆盖范围不全产生的误报情况无法准确应对,这种单点校验的监测方法经常会由于技术人员操作错误、本地引擎故障、网络故障等原因引起访问失败,进而会将其访问失败误报为网站不可访问,浪费网站维护人员的时间和精力,降低维护效率。
因此,如何提供一种监测准确度更高、资源利用率更高的网站可用性监测方法,是本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种网站监测方法、装置、设备及存储介质,能够提高状态监测精度以及节点资源利用率。其具体方案如下:
本申请的第一方面提供了一种网站监测方法,包括:
根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;
基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;
获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
可选的,所述根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数,包括:
根据监测需求对监控节点请求访问待监测网站的网络协议类型和/或URL扫描周期进行配置,以得到配置后的网络协议类型和/或URL扫描周期。
可选的,所述基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,包括:
基于配置后的第一预设参数控制本地监控节点对所述待监测网站进行访问,以便所述待监测网站对所述本地监控节点的访问请求进行响应;
相应的,所述获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态,包括:
获取所述待监测网站返回的相应的第一响应数据,并根据所述第一响应数据确定所述待监测网站是否处于可用状态。
可选的,所述根据所述第一响应数据确定所述待监测网站是否处于可用状态之后,还包括:
如果所述待监测网站处于不可用状态,则基于配置后的第二预设参数控制远程监控节点对所述待监测网站进行访问,以便所述远程待监测网站对所述监控节点的访问请求进行响应;
获取所述待监测网站返回的相应的第二响应数据,并根据所述第二响应数据确定所述待监测网站是否处于可用状态。
可选的,所述响应数据为响应状态码、响应时间;
相应的,所述根据所述响应数据确定所述待监测网站是否处于可用状态,包括:
判断所述响应状态码是否为异常状态码且所述响应时间是否小于预设阈值,如果是,则确定所述待监测网站处于不可用状态。
可选的,所述判断所述响应状态码是否为异常状态码且所述响应时间是否大于预设阈值之后,还包括:
如果所述响应状态码为异常状态码或所述响应时间大于预设阈值,则确定所述待监测网站处于不可用状态;
按照预设告警方式对所述待监测网站的不可用状态进行告警,以便对所述待监测网站进行故障排查操作。
可选的,所述根据所述响应数据确定所述待监测网站是否处于可用状态之后,还包括:
将所述响应数据、所述待监测网站的状态监测结果以及所述监测过程中的相关指标数据存储至数据库;
获取分析指令,并根据所述分析指令对所述数据库中的存储数据进行分析得到相应的分析报告。
本申请的第二方面提供了一种网站监测装置,包括:
参数配置模块,用于根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;
网站访问模块,用于基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对访问请求进行响应;
可用性判定模块,用于获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
本申请的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述网站监测方法。
本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述网站监测方法。
本申请中,先根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;然后基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;最后获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。可见,本申请通过监测需求对监控节点的预设参数进行配置,在此基础上按照配置后的预设参数表征的访问方式对待监测网站进行访问,以根据多维度的响应数据对待监测网站的可用状态进行判断,提高了状态监测精度以及节点资源利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种网站监测方法流程图;
图2为本申请提供的一种具体的网站监测方法示意图;
图3为本申请提供的一种网站监测装置结构示意图;
图4为本申请提供的一种网站监测电子设备结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有传统的可用性监测需要技术人员利用本地引擎监测向目标网站发起访问,从而根据访问的响应结果来判定网站的可用性,也即仅通过部署在本地监测引擎来判定站点的可用性,当本地引擎不可访问该站点时则判断为网站不可访问,对于由于本地引擎网络覆盖范围不全产生的误报情况无法准确应对,这种单点校验的监测方法经常会由于技术人员操作错误、本地引擎故障、网络故障等原因引起访问失败,进而会将其访问失败误报为网站不可访问,浪费网站维护人员的时间和精力,降低维护效率。针对上述技术缺陷,本申请提供一种网站监测方案,通过监测需求对监控节点的预设参数进行配置,在此基础上按照配置后的预设参数表征的访问方式对待监测网站进行访问,以根据多维度的响应数据对可用状态进行判断,提高了状态监测精度以及节点资源利用率。
图1为本申请实施例提供的一种网站监测方法流程图。参见图1所示,该网站监测方法包括:
S11:根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息。
本实施例中,首先根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息。所述监控节点包括本地节点和在全国各个省份建立的若干个远程节点,每个所述监控节点对应的待监测网站及访问所述待监测网站的方式均可以预设参数的形式进行预先配置。例如,可以根据被监测站点信息(待监测网站),确定被监测站点以及与所述被监测站点对应的所述监测节点。
特别的,可以根据监测需求对监控节点请求访问待监测网站的网络协议类型和/或URL扫描周期进行配置,以得到配置后的网络协议类型和/或URL扫描周期。通过配置待监测网站的网络协议类型,同时配置扫描该URL(Uniform Resource Locator,统一资源定位器)即网址所需要的时间阈值,监测监控对象的URL、网站首页或其他页面、网站中的图片或其他Web组件,解决精度低、误判率高以及性能浪费等问题。当然,本实施例也可以通过参数配置来监测网站多层页面的可用性以及特定页面的可用性。
S12:基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应。
本实施例中,基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应。所述监控节点为本地节点,也即基于配置后的第一预设参数控制本地监控节点对所述待监测网站进行访问,以便所述待监测网站对所述本地监控节点的访问请求进行响应,根据返回结果判断被监测网站是否可用。例如,当配置网络协议类型为HTTP协议时,使用HTTP协议模拟访问,检测网站是否可以被访问。如果网站不能访问,则使用TELNET检测网站的端口是否启用,通过端口是否存活判断网站是程序出错还是服务出错,然后再对HTTP协议的访问数据和TELNET检测的数据进行建模,HTTP/HTTPS、TCP监控任务出现无法连接服务器或连接超时的故障,或者Ping监控任务出现丢包率大于60%问题时,则执行MTR命令判断网站可用性。
S13:获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
本实施例中,获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。与所述本地监控节点对所述待监测网站进行访问对应,获取所述待监测网站返回的相应的第一响应数据,并根据所述第一响应数据确定所述待监测网站是否处于可用状态。进一步的,如果所述待监测网站处于不可用状态,则基于配置后的第二预设参数控制远程监控节点对所述待监测网站进行访问,以便所述远程待监测网站对所述监控节点的访问请求进行响应。可以通过预先的参数配置利用一个或者多个不同的所述远程监控节点分别对所述待监测网站进行访问,相应的,获取所述待监测网站返回的相应的第二响应数据,并根据所述第二响应数据确定所述待监测网站是否处于可用状态。本实施例通过多点多次校验的方法,在短时间内通过不同网段多个监测点对被监测站点请求访问,从而来验证网站的可用性由全国各地的节点通过模拟访客请求访问被监测网站,并及时的获取被监测网站的响应状态和请求结果。
本实施例中,所述响应数据为响应状态码、响应时间。相应的,根据所述响应数据确定所述待监测网站是否处于可用状态具体为判断所述响应状态码是否为异常状态码且所述响应时间是否大于预设阈值,如果否,则确定所述待监测网站处于可用状态。如果所述响应状态码为异常状态码或所述响应时间大于预设阈值,则确定所述待监测网站处于不可用状态。对于所述远程监控节点,若任意一个所述远程监测节点监测到的所述响应状态码为异常状态码或所述响应时间大于预设阈值,则判定所述待监测网站异常或已被废弃,进而按照预设告警方式对所述待监测网站的不可用状态进行告警,以便对所述待监测网站进行故障排查操作,如可通知网站建设人修复或关停网站。
具体如图2所示,获取每个所述监测节点接收到的来自被监测站点的HTTPResponse信息,即所述响应数据,HTTP Response信息包括HTTP Response状态码,即所述响应状态码、HTTP Response响应时间等信息。不难理解,HTTP Response状态码是用以表示网页服务器HTTP响应状态的3位数字代码,它由RFC 2616规范定义,常见的状态码有:200(工作正常)、400(错误请求),404(请求的页面不存在)、503(服务不可用)等。其中,可以通过监测配置模块将可用性诊断依据应包括异常状态码,例如,400(错误请求)以及异常响应时间阈值写入数据库。若任一所述监测节点对应的响应状态码不属于预设异常状态码,则确定被监测站点可用,否则,确定被监测站点不可用;若响应时间小于异常响应时间阈值,则确定被监测站点响应速度正常,否则,确定被监测站点相应速度缓慢。本申请实施例中,当被监测站点可用且响应速度正常时,对被监测站点的诊断结果为被监测站点正常,否则诊断结果为被监测站点异常。需要注意的是,只要任一所述监测节点可以访问被监测站点且被监测站点对该监测节点的响应速度正常,则可以确定这个被监测站点正常,避免监测节点自身故障导致无法正常访问引起的诊断结果不准确,提高了网站可用性监测的可靠性。
本实施例通过多条链路(移动、联通、电信、阿里云等)来监测用户网站的可用性,确保了监测到的数据的准确可靠。同时通过单点多次校验和多接点联合检测对同一网站的可用性监测结果在短时间内进行多次确认,屏蔽访问网络波动影响,能最大程度的减少误差,结果更加准确客观。更进一步的,为了提高数据复用性,还可以将所述响应数据、所述待监测网站的状态监测结果以及所述监测过程中的相关指标数据存储至数据库,当获取到分析指令时,根据所述分析指令对所述数据库中的存储数据进行分析得到相应的分析报告,也即基于所述响应信息对所述被监测站点进行可用性诊断,得出诊断结果。对诊断结果进行统计分析,读取数据库中的检测信息,将各个周期,时间段监测到的数据进行分类集合,分析和记录在监测网站时所返回的一系列指标,像响应状态码、快照、断网记录、DNS解析的状态和其他指标。分析得到和提炼出来的数据,形成需要查询的报告随时能够查出网站的可用性情况,当然,也可以通过可视化大屏的方式对分析结果进行显示。通过部署在全球范围内海量的分布式监测节点模拟真实用户访问,对页面内每个元素请求从DNS解析开始,到最终的呈现全过程进行深度追踪分析,来确定使用CDN加速的元素请求的性能表现,诊断CDN链路质量问题所在。
可见,本申请实施例先根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;然后基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;最后获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。本申请实施例通过监测需求对监控节点的预设参数进行配置,在此基础上按照配置后的预设参数表征的访问方式对待监测网站进行访问,以根据多维度的响应数据对待监测网站的可用状态进行判断,提高了状态监测精度以及节点资源利用率。
参见图3所示,本申请实施例还相应公开了一种网站监测装置,包括:
参数配置模块11,用于根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;
网站访问模块12,用于基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对访问请求进行响应;
可用性判定模块13,用于获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
可见,本申请实施例先根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;然后基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;最后获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。本申请实施例通过监测需求对监控节点的预设参数进行配置,在此基础上按照配置后的预设参数表征的访问方式对待监测网站进行访问,以根据多维度的响应数据对待监测网站的可用状态进行判断,提高了状态监测精度以及节点资源利用率。
在一些具体实施例中,所述参数配置模块11,具体用于根据监测需求对监控节点请求访问待监测网站的网络协议类型和/或URL扫描周期进行配置,以得到配置后的网络协议类型和/或URL扫描周期。
在一些具体实施例中,所述网站访问模块12,具体用于基于配置后的第一预设参数控制本地监控节点对所述待监测网站进行访问,以便所述待监测网站对所述本地监控节点的访问请求进行响应;
相应的,所述可用性判定模块13,具体用于获取所述待监测网站返回的相应的第一响应数据,并根据所述第一响应数据确定所述待监测网站是否处于可用状态。
在一些具体实施例中,所述网站监测装置还包括:
第二访问模块,用于如果所述待监测网站处于不可用状态,则基于配置后的第二预设参数控制远程监控节点对所述待监测网站进行访问,以便所述远程待监测网站对所述监控节点的访问请求进行响应;
第二判定模块,用于获取所述待监测网站返回的相应的第二响应数据,并根据所述第二响应数据确定所述待监测网站是否处于可用状态;
告警模块,用于如果所述响应状态码为异常状态码或所述响应时间大于预设阈值,则确定所述待监测网站处于不可用状态,并按照预设告警方式对所述待监测网站的不可用状态进行告警,以便对所述待监测网站进行故障排查操作;
存储模块,用于将所述响应数据、所述待监测网站的状态监测结果以及所述监测过程中的相关指标数据存储至数据库;
分析模块,用于获取分析指令,并根据所述分析指令对所述数据库中的存储数据进行分析得到相应的分析报告。
进一步的,本申请实施例还提供了一种电子设备。图4是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。
图4为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的网站监测方法中的相关步骤。
本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222及数据223等,存储方式可以是短暂存储或者永久存储。
其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的网站监测方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223可以包括电子设备20收集到的响应数据。
进一步的,本申请实施例还公开了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的网站监测方法步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的网站监测方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种网站监测方法,其特征在于,包括:
根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;
基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对所述监控节点的访问请求进行响应;
获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
2.根据权利要求1所述的网站监测方法,其特征在于,所述根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数,包括:
根据监测需求对监控节点请求访问待监测网站的网络协议类型和/或URL扫描周期进行配置,以得到配置后的网络协议类型和/或URL扫描周期。
3.根据权利要求1所述的网站监测方法,其特征在于,所述基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,包括:
基于配置后的第一预设参数控制本地监控节点对所述待监测网站进行访问,以便所述待监测网站对所述本地监控节点的访问请求进行响应;
相应的,所述获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态,包括:
获取所述待监测网站返回的相应的第一响应数据,并根据所述第一响应数据确定所述待监测网站是否处于可用状态。
4.根据权利要求3所述的网站监测方法,其特征在于,所述根据所述第一响应数据确定所述待监测网站是否处于可用状态之后,还包括:
如果所述待监测网站处于不可用状态,则基于配置后的第二预设参数控制远程监控节点对所述待监测网站进行访问,以便所述远程待监测网站对所述监控节点的访问请求进行响应;
获取所述待监测网站返回的相应的第二响应数据,并根据所述第二响应数据确定所述待监测网站是否处于可用状态。
5.根据权利要求1所述的网站监测方法,其特征在于,所述响应数据为响应状态码、响应时间;
相应的,所述根据所述响应数据确定所述待监测网站是否处于可用状态,包括:
判断所述响应状态码是否为异常状态码且所述响应时间是否大于预设阈值,如果否,则确定所述待监测网站处于可用状态。
6.根据权利要求5所述的网站监测方法,其特征在于,所述判断所述响应状态码是否为异常状态码且所述响应时间是否大于预设阈值之后,还包括:
如果所述响应状态码为异常状态码或所述响应时间大于预设阈值,则确定所述待监测网站处于不可用状态;
按照预设告警方式对所述待监测网站的不可用状态进行告警,以便对所述待监测网站进行故障排查操作。
7.根据权利要求1至6任一项所述的网站监测方法,其特征在于,所述根据所述响应数据确定所述待监测网站是否处于可用状态之后,还包括:
将所述响应数据、所述待监测网站的状态监测结果以及所述监测过程中的相关指标数据存储至数据库;
获取分析指令,并根据所述分析指令对所述数据库中的存储数据进行分析得到相应的分析报告。
8.一种网站监测装置,其特征在于,包括:
参数配置模块,用于根据监测需求对监控节点的预设参数进行配置,以得到配置后的预设参数;其中,所述预设参数表征所述监控节点请求访问待监测网站的方式信息;
网站访问模块,用于基于配置后的预设参数控制所述监控节点对所述待监测网站进行访问,以便所述待监测网站对访问请求进行响应;
可用性判定模块,用于获取所述待监测网站返回的相应的响应数据,并根据所述响应数据确定所述待监测网站是否处于可用状态。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的网站监测方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至7任一项所述的网站监测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111037866.6A CN113726808A (zh) | 2021-09-06 | 2021-09-06 | 一种网站监测方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111037866.6A CN113726808A (zh) | 2021-09-06 | 2021-09-06 | 一种网站监测方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113726808A true CN113726808A (zh) | 2021-11-30 |
Family
ID=78681824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111037866.6A Pending CN113726808A (zh) | 2021-09-06 | 2021-09-06 | 一种网站监测方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113726808A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237816A (zh) * | 2022-09-22 | 2022-10-25 | 深圳市明源云科技有限公司 | 系统功能验证方法、装置、电子设备及可读存储介质 |
CN117640189A (zh) * | 2023-11-27 | 2024-03-01 | 中国电信国际有限公司 | 访问方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009039434A2 (en) * | 2007-09-21 | 2009-03-26 | Breach Security, Inc. | System and method for detecting security defects in applications |
CN104731871A (zh) * | 2015-03-03 | 2015-06-24 | 北京齐尔布莱特科技有限公司 | 一种网站可用性监控和诊断系统及方法 |
CN105099829A (zh) * | 2015-08-30 | 2015-11-25 | 大连理工大学 | 一种基于http协议的电子资源服务可用性自动化监测方法 |
CN107579873A (zh) * | 2017-08-30 | 2018-01-12 | 杭州安恒信息技术有限公司 | 一种监测网站可用性的方法 |
CN108259266A (zh) * | 2017-12-19 | 2018-07-06 | 广州供电局有限公司 | 网站性能监测方法和系统 |
CN110535806A (zh) * | 2018-05-24 | 2019-12-03 | 中国移动通信集团重庆有限公司 | 监测异常网站的方法、装置、设备和计算机存储介质 |
CN111464376A (zh) * | 2020-03-05 | 2020-07-28 | 奇安信科技集团股份有限公司 | 网站可用性的监测方法及装置、存储介质、计算机设备 |
-
2021
- 2021-09-06 CN CN202111037866.6A patent/CN113726808A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009039434A2 (en) * | 2007-09-21 | 2009-03-26 | Breach Security, Inc. | System and method for detecting security defects in applications |
CN104731871A (zh) * | 2015-03-03 | 2015-06-24 | 北京齐尔布莱特科技有限公司 | 一种网站可用性监控和诊断系统及方法 |
CN105099829A (zh) * | 2015-08-30 | 2015-11-25 | 大连理工大学 | 一种基于http协议的电子资源服务可用性自动化监测方法 |
CN107579873A (zh) * | 2017-08-30 | 2018-01-12 | 杭州安恒信息技术有限公司 | 一种监测网站可用性的方法 |
CN108259266A (zh) * | 2017-12-19 | 2018-07-06 | 广州供电局有限公司 | 网站性能监测方法和系统 |
CN110535806A (zh) * | 2018-05-24 | 2019-12-03 | 中国移动通信集团重庆有限公司 | 监测异常网站的方法、装置、设备和计算机存储介质 |
CN111464376A (zh) * | 2020-03-05 | 2020-07-28 | 奇安信科技集团股份有限公司 | 网站可用性的监测方法及装置、存储介质、计算机设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237816A (zh) * | 2022-09-22 | 2022-10-25 | 深圳市明源云科技有限公司 | 系统功能验证方法、装置、电子设备及可读存储介质 |
CN117640189A (zh) * | 2023-11-27 | 2024-03-01 | 中国电信国际有限公司 | 访问方法、装置、设备及存储介质 |
CN117640189B (zh) * | 2023-11-27 | 2024-08-23 | 中国电信国际有限公司 | 访问方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11641319B2 (en) | Network health data aggregation service | |
EP3379419B1 (en) | Situation analysis | |
US10862777B2 (en) | Visualization of network health information | |
US10243820B2 (en) | Filtering network health information based on customer impact | |
CN109254922B (zh) | 一种服务器BMC Redfish功能的自动化测试方法及装置 | |
CN109462490B (zh) | 视频监控系统及故障分析方法 | |
CN107241229A (zh) | 一种基于接口测试工具的业务监控方法及装置 | |
CN113726808A (zh) | 一种网站监测方法、装置、设备及存储介质 | |
CN112835792B (zh) | 一种压力测试系统及方法 | |
CN109039787A (zh) | 日志处理方法、装置及大数据集群 | |
CN106304136B (zh) | 获取网络状态信息的方法、系统、控制器和模拟移动设备 | |
CN111464376A (zh) | 网站可用性的监测方法及装置、存储介质、计算机设备 | |
CN116719664B (zh) | 基于微服务部署的应用和云平台跨层故障分析方法及系统 | |
US7617313B1 (en) | Metric transport and database load | |
Safrianti et al. | Real-time network device monitoring system with simple network management protocol (SNMP) model | |
US9866466B2 (en) | Simulating real user issues in support environments | |
CN111371570A (zh) | 一种nfv网络的故障检测方法及装置 | |
CN114500178B (zh) | 一种自运维的智慧物联网关 | |
Son et al. | RAFD: Resource-aware fault diagnosis system for home environment with smart devices | |
CN117650964A (zh) | 一种智能化网络运维管理系统 | |
CN110521233B (zh) | 标识中断的方法、接入点、远程配置的方法、系统和介质 | |
CN112468336B (zh) | 一种网络质量监测预警方法、装置、终端及存储介质 | |
CN113794586B (zh) | 一种网络拓扑的快照与回放方法及系统 | |
CN115391127A (zh) | 一种拨测方法、装置、存储介质及芯片 | |
CN107678905B (zh) | 一种监控方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211130 |