CN110098974A - 视频云存储的运维方法、装置、***、设备和存储介质 - Google Patents
视频云存储的运维方法、装置、***、设备和存储介质 Download PDFInfo
- Publication number
- CN110098974A CN110098974A CN201910209218.0A CN201910209218A CN110098974A CN 110098974 A CN110098974 A CN 110098974A CN 201910209218 A CN201910209218 A CN 201910209218A CN 110098974 A CN110098974 A CN 110098974A
- Authority
- CN
- China
- Prior art keywords
- collection period
- cloud storage
- health degree
- video cloud
- requires
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请涉及一种视频云存储的运维方法、装置、***、设备和存储介质。所述方法包括:在私网网络中周期性地采集视频云存储的运行状态信息,对当前采集周期采集到的运行状态信息进行分析,生成视频云存储在当前采集周期的健康度报告和相应的运维操作要求,将当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便公网网络根据健康度报告对运维操作要求的执行进行监督。采用本方法能够周期性对位于私网网络中的视频云存储进行维护,并在公网网络对维护过程进行监督,能够及时发现视频云存储可能出现的故障并进行有效维护,有效提高了视频云存储的维护效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种视频云存储的运维方法、装置、***、设备和存储介质。
背景技术
视频云存储能够对大量的视频文件和图片文件进行存储和管理,主要应用于安防监控领域,在该领域存储健康视频和卡口图片等重要数据。
为了保障视频云存储的正常运行,在视频云存储内部设有运维***,由于视频云存储部署在用户的私有网络中,只能由用户自己通过运维***对视频云存储进行维护,而且视频云存储内设的运维***整体比较复杂,普通技术人员很难依据视频云存储自带的运维***进行有效的维护。
在现实中,往往是等到视频云存储出现严重故障导致业务瘫痪时,用户才会联系技术人员来维修,视频云存储完全处于被动维护状态,容易造成非常严重的数据丢失和业务长时间中断的情况。
发明内容
基于此,有必要针对上述技术问题,提供一种能够对视频云存储进行主动维护、并提高视频云存储维护效率的视频云存储的运维方法、装置、***、设备和存储介质。
一种视频云存储的运维方法,所述方法包括:
在私网网络中周期性地采集所述视频云存储的运行状态信息;
对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;
将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
在其中一个实施例中,所述在公网网络中根据所述健康度报告对所述运维操作要求的执行进行监督的步骤,包括:
在所述公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
在其中一个实施例中,所述在下一个采集周期内检测所述运维操作要求是否完成的步骤,包括:
在所述下一个采集周期内,将所述下一个采集周期的健康度报告与所述当前采集周期的健康度报告进行比较;
检测所述当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定所述运维操作要求未完成,否则,确定所述运维操作要求已完成。
在其中一个实施例中,所述方法还包括:
当检测到所述公网网络中的视频云存储版本更新消息时,将所述视频云存储版本更新消息发送给用户终端。
在其中一个实施例中,对当前采集周期采集到的运行状态信息进行分析的步骤,包括:
从所述当前采集周期采集到的运行状态信息中获取运行状态项的状态值;
依据预设的视频云存储健康评价标准和所述运行状态项的状态值,生成所述当前采集周期的健康度报告。
一种视频云存储的运维方法,所述方法包括:
接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在所述私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
在公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
在其中一个实施例中,所述在下一个采集周期内检测所述运维操作要求是否完成的步骤,包括:
在所述下一个采集周期内,将所述下一个采集周期的健康度报告与所述当前采集周期的健康度报告进行比较;
检测所述当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定所述运维操作要求未完成,否则,确定所述运维操作要求已完成。
一种视频云存储的运维装置,所述装置包括:
运行状态采集模块,用于在私网网络中周期性地采集所述视频云存储的运行状态信息;
运行状态分析模块,用于对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;以及
运维操作发送模块,用于将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
一种视频云存储的运维***,所述***包括:
接收模块,用于接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
存储模块,用于在公网网络中存储所述健康度报告和相应的运维操作要求;以及
监督模块,用于对所述运维操作要求的执行进行监督。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在私网网络中周期性地采集所述视频云存储的运行状态信息;
对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;
将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
在公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在私网网络中周期性地采集所述视频云存储的运行状态信息;
对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;
将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
在公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
一种视频云存储的运维***,所述***包括:
状态采集***,用于周期性地采集视频云存储的运行状态信息;
状态反馈***,用于对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求,并将所述健康度报告和相应的运维操作要求发送至运维监督***;
运维监督***,用于接收所述健康度报告和相应的运维操作要求,并根据所述健康度报告对所述运维操作要求进行监督。
上述视频云存储的运维方法、装置、***、设备和存储介质,在私网网络中周期性地采集视频云存储的运行状态信息,依据运行状况信息分析得到视频云存储的健康度报告和相应的运维操作,在公网网络中根据健康度报告对运维操作要求的执行进行监督,从而周期性对位于私网网络中的视频云存储进行维护,并在公网网络对视频云存储的维护进行监督,能够及时发现和有效解决视频云存储可能出现的故障,有效提高了视频云存储的维护效率。
附图说明
图1为一个实施例中视频云存储的运维方法的应用环境图;
图2为一个实施例中视频云存储的运维方法的流程示意图;
图3为一个实施例中视频云存储的运维方法的流程示意图;
图4为一个实施例中视频云存储的运维方法的流程示意图;
图5为一个实施例中视频云存储的运维方法的流程示意图;
图6为一个实施例中视频云存储的运维装置的结构框图;
图7为一个实施例中视频云存储的运维装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
图9为一个实施例中视频云存储的运维***的结构示意图;以及
图10为一个实施例中视频云存储的运维***的工作流程示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的视频云存储的运维方法,可以应用于如图1所示的应用环境中。图1的应用环境中包括用户终端102、视频云存储104、状态采集服务器106、状态反馈服务器108和运维监督服务器110。用户终端102与视频云存储104、视频云存储104与状态采集服务器106之间进行网络连接,用户终端102、视频云存储104和状态采集服务器106都位于私网网络中。状态采集服务器106与状态反馈服务器108、用户终端102与状态反馈服务器108、以及状态反馈服务器108与运维监督服务器110进行网络连接,状态反馈服务器108可以位于私网网络中也可以位于公网网络中,运维监督服务器110位于公网网络中。其中,状态采集服务器106在私网网络中对视频云存储104的运行状态进行采集,由状态反馈服务器108对状态采集服务器106采集到的数据进行处理,并将处理结果反馈给运维监督服务器110和用户终端102。其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,视频云存储104为提供视频云存储服务的服务器集群,状态采集服务器106、状态反馈服务器108和运维监督服务器110可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种视频云存储的运维方法,该方法应用在图1所示的应用环境中,包括以下步骤:
步骤202,在私网网络中周期性地采集视频云存储的运行状态信息。
其中,私网网络为用户所使用的私有网络,例如企业用户使用的企业网络、家庭用户使用的家庭网络等,陌生设备需要经过用户的允许或者通过用户设置的验证关卡,才能成功接入私网网络。视频云存储为服务器集群,是用来存储视频文件、图片文件等数据的云存储***。用户所使用的视频云存储中的存储数据属于用户隐私,为了保护用户隐私,视频云存储运行在私网网络中,不向未授权设备或未授权网络开放数据采集接口或数据读写接口。
具体的,在私网网络中周期性地采集视频云存储的运行状态信息,采集周期为相邻两次采集之间的间隔时长,该时长可由用户根据自身需要进行设置,例如,企业用户所采用的视频云存储规模较大,采集运行状态信息耗时较长,可设置较长(例如15天)的采集周期,家庭用户所采用的视频云存储规模较小,采集采集运行状态信息耗时较短,可设置较短(例如一周)的采集周期。采集周期也可以采用预设的默认值。视频云存储的运行状态信息包括视频云存储中各运行状态项的运行状态。
步骤204,对当前采集周期采集到的运行状态信息进行分析,生成视频云存储在当前采集周期内的健康度报告和相应的运维操作要求。
具体的,当前采集周期内采集到视频云存储的运行状态信息时,从运行状态信息中获取视频云存储中各项运行状态项的状态值,依据这些状态值对各运行状态项进行分析,确定这些运行状态项是否都运行正常,将各项运行状态项的分析结果存储为当前采集周期内的健康度报告,并针对该健康度报告中出现的视频云存储故障,生成对应的运维操作,由所有的运维操作构成该健康度报告对应的运维操作要求。
步骤206,将当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便公网网络根据健康度报告对运维操作要求的执行进行监督。
具体的,将在私网网络上对当前采集周期采集到的运行状态信息分析得到的健康度报告和相应的运维操作发送给公网网络,或者直接将当前采集周期采集到的运行状态信息发送给公网网络,在公网网络对运行状态信息进行分析。由公网网络依据分析得到的健康度报告对运维操作要求的执行进行监督,以保证运维操作要求的执行。其中,公网网络由提供视频云存储服务或产品的厂家提供,公网网络是一个开放性的网络,可接收来自所有使用视频云存储服务的私网网络的消息。
具体的,公网网络可以通过健康度报告和运维操作要求了解到视频云存储的***健康状况和视频云存储需要的运维操作要求,当发现视频云存储出现较大故障时,可以及时向用户分派相关的技术人员,为用户提供运维服务,尽可能地降低用户损失。
在一个实施例中,如图3所示,提供了一种视频云存储的运维方法,包括以下步骤:
步骤302,在私网网络中周期性地采集视频云存储的运行状态信息。
具体的,在私网网络中周期性地采集视频云存储的运行状态信息,采集周期为相邻两次采集之间的间隔时长,该时长可由用户根据自身需要进行设置,也可以采用预设的默认值。
在一个实施例中,视频云存储的运行状态信息包括云存储核心服务运行状态、云存储空间使用状况、云存储实时写入流量、存储节点在线率、存储节点硬盘工作状态(包括存储节点处的硬盘数据读出和数据写入是否正常)、存储节点负载状态和云存储网络状态这些运行状态项的运行状态,以对视频云存储中关键的运行状态项进行监控。其中,云存储核心服务运行状态包括数据存储服务运行状态。
步骤304,对当前采集周期采集到的运行状态信息进行分析,生成视频云存储在当前采集周期内的健康度报告和相应的运维操作要求。
具体的,步骤304的具体内容可参照步骤204的内容,在此不再赘述。
步骤306,将当前采集周期的健康度报告和相应的运维操作要求发送给公网网络和用户终端。
具体的,将当前采集周期的健康度报告和相应的运维操作要求发送给厂家,以便厂家对运维操作要求的执行进行监督,将当前采集周期的健康度报告和相应的运维操作要求发送给用户终端,以便用户掌握视频云存储***的健康状况并依据运维操作要求对视频云存储***进行维护。
步骤308,在公网网络存储健康度报告和相应的运维操作要求。
具体的,公网网络中存储着多个采集周期内视频云存储的健康度报告和相应的运维操作要求。
步骤310,在下一个采集周期内检测运维操作要求是否完成,若没有,则周期性地向用户终端推送运维操作要求,直至运维操作要求已完成。
具体的,在下一个采集周期内,在公网网络检测当前采集周期的运维操作要求是否完成,即检测当前采集周期需要对视频云存储进行的运维操作是否都完成,若没有,以采集周期为推送周期,周期性地向用户推送当前采集周期的运维操作要求,直至当前采集周期的运维操作要求已完成。
在一个实施例中,在在下一个采集周期内检测当前采集周期的运维操作是否完成时,将下一个采集周期的健康度报告与当前采集周期的健康度报告进行比较,检测当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定运维操作要求未完成,否则,认为当前采集周期内检测出来的视频云存储故障都维护完成,确定运维操作要求已完成,从而依据健康度报告与运维操作要求的对应关系对运维操作要求的完成进行判断,提高运维操作要求判断的准确度和可靠性。
在一个实施例中,当检测到公网网络中的视频云存储版本更新消息时,将视频云存储版本更新消息发送给用户终端,从而在厂家对视频云存储进行主动更新时及时对用户进行提醒,提高对视频云存储的运维效果。
在一个实施例中,如图4所示,提供了一种视频云存储的运维方法,包括以下步骤:
步骤402,在私网网络中周期性地采集视频云存储的运行状态信息。
步骤404,从当前采集周期采集到的运行状态信息中获取运行状态项的状态值,依据预设的视频云存储健康评价标准和运行状态项的状态值,生成当前采集周期的健康度报告。
具体的,预先构建视频云存储健康评价标准,在对运行状态信息进行分析时,从采集到的运行状态信息中获取各运行状态项的状态值,依据视频云存储健康评价标准和各运行状态项的状态值,生成相应的健康度报告。预先构建视频云存储运维操作库,在视频云存储运维操作库中查找在健康度报告中出现的视频云存储故障所对应的运维操作,生成包括健康度报告中各视频云存储故障对应的运维操作的运维操作要求。视频云存储健康评价标准和视频云存储运维操作库可由提供该视频云存储服务的厂家或者相关技术人员提供。
具体的,在生成当前采集周期的健康度报告时,将运行状态信息中运行状态项的状态值与预设的视频云存储健康评价标准中运行状态项的预设标准范围进行比较,确定运行状态信息中各运行状态是否出现故障。
在一个实施例中,预先设置视频云存储故障与故障等级的对应关系,在生成当前采集周期的健康度报告时,依据视频云存储故障与故障等级的对应关系,确定健康度报告中所出现的视频云存储故障的故障等级,依据确定的故障等级得到视频云存储当前的健康度,从而对视频云存储故障进行故障严重程度的判断,便于用户和技术人员快速了解视频云存储整体的***健康状况,并及时采取准确的运维措施。
在一个实施例中,在依据确定的故障等级得到视频云存储当前的健康度时,当视频云存储中出现故障等级超过预设等级阈值的视频云存储故障时,确定视频云存储当前的健康度为高风险,否则确定视频云存储当前的健康度为低风险。
此外,还可以依据健康度报告中所出现的视频云存储故障的数量,得到视频云存储的健康度。也可以结合视频健康度报告中所出现的视频云存储故障的故障等级和数量,得到视频云存储的健康度。
作为示例地,当采集的运行状态信息中云存储空间使用状况为已使用的云存储空间占云存储总空间98%时,健康度报告的内容可表示为“云存储***健康度:高风险;视频云存储故障:已经使用的存储空间超过总存储空间的98%”,相应的运维操作要求为“对云存储***进行扩容”。
步骤406,将当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便公网网络根据健康度报告对运维操作要求的执行进行监督。
具体的,步骤406的具体内容可参照步骤206和步骤306~步骤310中的详细描述,在此不再赘述。
在一个实施例中,如图5所示,提供了一种视频云存储的运维方法,包括以下步骤:
步骤502,接收健康度报告和相应的运维操作要求,健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的。
步骤504,在公网网络中存储健康度报告和相应的运维操作要求。
步骤506,在下一个采集周期内检测运维操作要求是否完成,若没有,则周期性地向用户终端推送运维操作要求,直至运维操作要求已完成。
具体的,公网网络接收当前采集周期内视频云存储的健康度报告和相应的运维操作要求,其中,健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的,对运行状态信息的分析可以在私网网络中进行,也可以在公网网络中进行。
具体的,公网网络在接收当前采集周期内视频云存储的健康度报告和相应的运维操作要求时,对当前采集周期的健康度报告和运维操作要求进行存储,并监督运维操作要求的执行。在监督当前采集周期运维操作要求的执行时,公网网络在当前采集周期的下一个采集周期内检测运维操作要求是否完成,若未完成,则向用户终端推送当前采集周期的运维操作要求,再在下一个采集周期检测该运维操作要求是否完成,若未完成,则还是继续像用户终端推送该运维操作要求,如此周期性地对运维操作要求的执行进行监督并对用户终端进行提醒,有效地提高运维操作要求的监督效果。
在一个实施例中,在检测当前采集周期的运维操作要求是否完成时,在当前采集周期的下一个采集周期内,将下一个采集周期的健康度报告与当前采集周期的健康度报告进行比较,检测当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定当前采集周期的运维操作要求未完成,否则确定当前采集周期的运维操作完成,从而依据健康度报告与运维操作要求的对应性来判断运维操作要求是否完成,提高运维操作要求判断结果的准确度和可靠性。
在一个实施例中,当公网网络接收到厂家设备发送的视频云存储版本更新消息时,将视频云存储版本更新消息发送给私网网络,从而在厂家对视频云存储进行主动更新时及时对用户进行提醒,提高对视频云存储的运维效果。
上述视频云存储的运维方法中,在私网网络对视频云存储的运行状态信息进行周期性采集,分析采集到的运行状态信息,获得视频云存储的健康度报告和运维操作要求,依据健康对报告和运维操作要求对视频云存储进行维护,并在公网网络上对视频云存储的维护进行监督,能够及时发现发现视频云存储出现的故障,并及时协助用户对视频云存储进行专业性的维护,有效提高了视频云存储的维护效率。
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种视频云存储的运维装置600包括:运行状态采集模块602、运行状态分析模块604和运维操作发送模块606,其中:
运行状态采集模块602,用于在私网网络中周期性地采集视频云存储的运行状态信息;
运行状态分析模块604,用于对当前采集周期采集到的运行状态信息进行分析,生成视频云存储在当前采集周期内的健康度报告和相应的运维操作要求;以及
运维操作发送模块606,用于将当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,便于公网网络根据健康度报告对运维操作要求的执行进行监督。
在一个实施例中,运维操作发送模块606在公网网络中根据健康度报告对运维操作要求的执行进行监督时,在公网网络中存储健康度报告和相应的运维操作要求,在下一个采集周期内检测当前采集周期的运维操作要求是否完成,若没有,则周期性地向用户终端推送当前采集周期的运维操作要求,直至运维操作要求已完成,从而对运维操作要求的执行进行周期性监督并对用户终端进行周期性提醒,提高对运维操作要求的监督效果。
在一个实施例中,运维操作发送模块606在下一个采集周期内检测当前采集周期的运维操作要求是否完成时,在下一个采集周期内,将下一个采集周期的健康度报告与当前采集周期的健康度报告进行比较,检测当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定当前采集周期的运维操作要求未完成,否则,确定当前采集周期的运维操作要求已完成,从而依据健康度报告与运维操作要求的对应关系,对运维操作要求是否完成进行判断,有效地提高对运维操作要求进行判断的准确度和可靠性。
在一个实施例中,视频云存储的运维装置600还包括用户终端发送模块,用户终端发送模块用于将当前采集周期的健康度报告和相应的运维操作要求发送给用户终端,以便用户及时了解到视频云存储的健康状况并对视频云存储进行技术性的维护。
在一个实施例中,视频云存储的运维装置600还包括版本更新检测模块,版本更新检测模块用于当检测到公网网络中的视频云存储版本更新消息时,将视频云存储版本更新消息发送给用户终端,从而在厂家对视频云存储进行主动更新时及时对用户进行提醒,提高对视频云存储的运维效果。
在一个实施例中,运行状态分析模块604对当前采集周期采集到的运行状态信息进行分析时,从当前采集周期采集到的运行状态信息中获取运行状态项的状态值,依据预设的视频云存储健康评价标准和运行状态项的状态值,生成当前采集周期的健康度报告,从而提高视频云存储健康度报告的可靠性。其中,可在私网网络或公网网络对运行状态信息进行分析。
具体的,运行状态采集模块602、运行状态分析模块604和运维操作发送模块606的具体内容可参照步骤202~步骤206或步骤302~步骤310或步骤402~步骤406的详细描述,在此不再赘述。
在一个实施例中,如图7所示,提供了一种视频云存储的运维装置700包括:接收模块702、存储模块704和监督模块706,其中:
接收模块702,用于接收健康度报告和相应的运维操作要求,健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
存储模块704,用于在公网网络中存储健康度报告和相应的运维操作要求;以及
监督模块706,用于对运维操作要求的执行进行监督。
在一个实施例中,监督模块706在对对运维操作要求的执行进行监督时,在下一个采集周期内检测当前采集周期的运维操作要求是否完成,若没有,则周期性地向用户终端推送当前采集周期的运维操作要求,直至当前采集周期的运维操作要求已完成,从而对运维操作要求的执行进行周期性监督并对用户终端进行周期性提醒,提高对运维操作要求的监督效果。
在一个实施例中,监督模块706在下一个采集周期内检测当前采集周期的运维操作要求是否完成时,在下一个采集周期内,将下一个采集周期的健康度报告与当前采集周期的健康度报告进行比较,检测当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定当前采集周期的运维操作要求未完成,否则,确定当前采集周期的运维操作要求已完成,从而依据健康度报告与运维操作要求的对应性来判断运维操作要求是否完成,提高运维操作要求判断结果的准确度和可靠性。
在一个实施例中,视频云存储的运维装置700还包括版本更新检测模块,用于用于当公网网络接收到厂家设备发送的视频云存储版本更新消息时,将视频云存储版本更新消息发送给私网网络,从而在厂家对视频云存储进行主动更新时及时对用户进行提醒,提高对视频云存储的运维效果。
具体的,接收模块702、存储模块704和监督模块706的具体内容可参照步骤502~步骤506的详细描述,在此不再赘述。
关于视频云存储的运维装置的具体限定可以参见上文中对于视频云存储的运维方法的限定,在此不再赘述。上述视频云存储的运维装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储视频云存储的运行状态信息、健康度报告以及运维操作等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种视频云存储的运维方法。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各实施例中提供的一种视频云存储方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各实施例中提供的一种视频云存储方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
在一个实施例中,如图9所示,提供了一种视频云存储的运维***,该***包括状态采集***902、状态反馈***904和运维监督***906,状态采集***902运行在私网网络中,运维监督***906运行在公网网络中,而状态反馈***904可以运行在私网网络,也可以运行在公网网络中。
具体的,如图10所示,状态采集***902在私网网络中周期性地采集视频云存储的运行状态信息,运行状态信息包括各运行状态项的状态值。状态采集***902将运行状态信息上传至状态反馈***904,由状态反馈***904对运行状态信息进行分析,生成运行状态信息对应的健康度报告和运维操作要求。状态反馈***904将健康度报告和运维操作要求上传至用户终端和运维监督***906,由用户终端对视频云存储执行运维操作要求,并由运维监督***906监督运维操作要求的执行,实现对视频云存储的维护和并对视频云存储的维护进行监督。
在一个实施例中,如图10所示,运维监督***906实时监控公网网络中的视频云存储版本更新消息,当接收到视频云存储版本更新消息时,将该消息发送给用户终端,以便用户及时对视频云存储进行版本更新。
在一个实施例中,状态反馈***904对当前采集周期采集到的运行状态信息进行分析时,从当前采集周期采集到的运行状态信息中获取运行状态项的状态值,依据预设的视频云存储健康评价标准和运行状态项的状态值,生成当前采集周期的健康度报告,从而提高视频云存储健康度报告的可靠性。
在一个实施例中,运维监督***906在公网网络中根据健康度报告对运维操作要求的执行进行监督时,在公网网络中存储健康度报告和相应的运维操作要求,在下一个采集周期内检测当前采集周期的运维操作要求是否完成,若没有,则周期性地向用户终端推送当前采集周期的运维操作要求,直至运维操作要求已完成,从而对运维操作要求的执行进行周期性监督并对用户终端进行周期性提醒,提高对运维操作要求的监督效果。
在一个实施例中,运维监督***906在下一个采集周期内检测当前采集周期的运维操作要求是否完成时,在下一个采集周期内,将下一个采集周期的健康度报告与当前采集周期的健康度报告进行比较,检测当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定当前采集周期的运维操作要求未完成,否则,确定当前采集周期的运维操作要求已完成,从而依据健康度报告与运维操作要求的对应关系,对运维操作要求是否完成进行判断,有效地提高对运维操作要求进行判断的准确度和可靠性。
具体的,状态采集***902、状态反馈***904和运维监督***906的具体内容可参照步骤202~步骤206或步骤302~步骤310或步骤402~步骤406或步骤502~步骤506的详细描述,在此不再赘述。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (13)
1.一种视频云存储的运维方法,其特征在于,所述方法包括:
在私网网络中周期性地采集视频云存储的运行状态信息;
对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;
将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
2.根据权利要求1所述的方法,其特征在于,所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督的步骤,包括:
在所述公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
3.根据权利要求2所述的方法,其特征在于,所述在下一个采集周期内检测所述运维操作要求是否完成的步骤,包括:
在所述下一个采集周期内,将所述下一个采集周期的健康度报告与所述当前采集周期的健康度报告进行比较;
检测所述当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定所述运维操作要求未完成,否则,确定所述运维操作要求已完成。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到所述公网网络中的视频云存储版本更新消息时,将所述视频云存储版本更新消息发送给用户终端。
5.根据权利要求1所述的方法,其特征在于,所述对当前采集周期采集到的运行状态信息进行分析的步骤,包括:
从所述当前采集周期采集到的运行状态信息中获取运行状态项的状态值;
依据预设的视频云存储健康评价标准和所述运行状态项的状态值,生成所述当前采集周期的健康度报告。
6.一种视频云存储的运维方法,其特征在于,所述方法包括:
接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
在公网网络中存储所述健康度报告和相应的运维操作要求;
在下一个采集周期内检测所述运维操作要求是否完成,若没有,则周期性地向用户终端推送所述运维操作要求,直至所述运维操作要求已完成。
7.根据权利要求6所述的方法,其特征在于,所述在下一个采集周期内检测所述运维操作要求是否完成的步骤,包括:
在所述下一个采集周期内,将所述下一个采集周期的健康度报告与所述当前采集周期的健康度报告进行比较;
检测所述当前采集周期的健康度报告中的视频云存储故障在下一个采集周期的健康度报告中是否存在,若存在,则确定所述运维操作要求未完成,否则,确定所述运维操作要求已完成。
8.根据权利要求6所述的方法,其特征在于,所述健康度报告和相应的运维操作要求是在所述私网网络或所述公网网络中对所述采集到的运行状态信息进行分析得到的。
9.一种视频云存储的运维装置,其特征在于,所述装置包括:
运行状态采集模块,用于在私网网络中周期性地采集所述视频云存储的运行状态信息;
运行状态分析模块,用于对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求;以及
运维操作发送模块,用于将所述当前采集周期的健康度报告和相应的运维操作要求发送给公网网络,以便所述公网网络根据所述健康度报告对所述运维操作要求的执行进行监督。
10.一种视频云存储的运维装置,其特征在于,所述装置包括:
接收模块,用于接收健康度报告和相应的运维操作要求,所述健康度报告和相应的运维操作要求是根据在私网网络中当前采集周期内采集到的运行状态信息进行分析得到的;
存储模块,用于在公网网络中存储所述健康度报告和相应的运维操作要求;以及
监督模块,用于对所述运维操作要求的执行进行监督。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
13.一种视频云存储的运维***,其特征在于,所述***包括:
状态采集***,用于周期性地采集视频云存储的运行状态信息;
状态反馈***,用于对当前采集周期采集到的运行状态信息进行分析,生成所述视频云存储在所述当前采集周期内的健康度报告和相应的运维操作要求,并将所述健康度报告和相应的运维操作要求发送至运维监督***;
运维监督***,用于接收所述健康度报告和相应的运维操作要求,并根据所述健康度报告对所述运维操作要求进行监督。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910209218.0A CN110098974A (zh) | 2019-03-19 | 2019-03-19 | 视频云存储的运维方法、装置、***、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910209218.0A CN110098974A (zh) | 2019-03-19 | 2019-03-19 | 视频云存储的运维方法、装置、***、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110098974A true CN110098974A (zh) | 2019-08-06 |
Family
ID=67442954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910209218.0A Pending CN110098974A (zh) | 2019-03-19 | 2019-03-19 | 视频云存储的运维方法、装置、***、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110098974A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103837A1 (en) * | 2011-10-25 | 2013-04-25 | LonoCloud, Inc. | Federated, policy-driven service meshes for distributed software systems |
WO2018049872A1 (zh) * | 2016-09-19 | 2018-03-22 | 华为技术有限公司 | 微服务配置装置及方法 |
CN108767851A (zh) * | 2018-06-14 | 2018-11-06 | 深圳供电局有限公司 | 一种变电站运维智能作业指挥方法及*** |
CN109462490A (zh) * | 2017-09-06 | 2019-03-12 | 杭州海康威视***技术有限公司 | 视频监控***及故障分析方法 |
-
2019
- 2019-03-19 CN CN201910209218.0A patent/CN110098974A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103837A1 (en) * | 2011-10-25 | 2013-04-25 | LonoCloud, Inc. | Federated, policy-driven service meshes for distributed software systems |
WO2018049872A1 (zh) * | 2016-09-19 | 2018-03-22 | 华为技术有限公司 | 微服务配置装置及方法 |
CN109462490A (zh) * | 2017-09-06 | 2019-03-12 | 杭州海康威视***技术有限公司 | 视频监控***及故障分析方法 |
CN108767851A (zh) * | 2018-06-14 | 2018-11-06 | 深圳供电局有限公司 | 一种变电站运维智能作业指挥方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100312522A1 (en) | Method and system for identifying systemic failures and root causes of incidents | |
CN108463973A (zh) | 蜂窝***中指纹识别根本原因分析 | |
CN103069749B (zh) | 虚拟环境中的问题的隔离的方法和*** | |
CN109766263A (zh) | 自动化测试分析处理方法、装置、计算机设备及存储介质 | |
CN106650433B (zh) | 一种异常行为检测方法及*** | |
WO2013043170A1 (en) | Automated detection of a system anomaly | |
Bhaduri et al. | Detecting abnormal machine characteristics in cloud infrastructures | |
CN103544095A (zh) | 服务器程序的监控方法及其*** | |
CN110474871A (zh) | 一种异常账号检测方法、装置、计算机设备及存储介质 | |
CN104380331A (zh) | 用于基于云的服务的保险调整 | |
US10942832B2 (en) | Real time telemetry monitoring tool | |
Sîrbu et al. | Towards data-driven autonomics in data centers | |
CN110378793A (zh) | 数据管理方法、装置、计算机设备和存储介质 | |
US20230004487A1 (en) | System and method for anomaly detection and root cause automation using shrunk dynamic call graphs | |
CN113419950A (zh) | Ui自动化脚本的生成方法、装置、计算机设备及存储介质 | |
Yu | Hard disk drive failure prediction challenges in machine learning for multi-variate time series | |
Kardani‐Moghaddam et al. | Performance anomaly detection using isolation‐trees in heterogeneous workloads of web applications in computing clouds | |
CN110098974A (zh) | 视频云存储的运维方法、装置、***、设备和存储介质 | |
CN115794479A (zh) | 日志数据处理方法、装置、电子设备及存储介质 | |
CN115422601A (zh) | 一种rpa机器人流程自动化实现方法和*** | |
US11429748B2 (en) | Device and method for analyzing performances of a web application | |
CN108023741A (zh) | 一种监控资源使用方法及服务器 | |
US10635568B2 (en) | Method and a system for monitoring batch processing of applications executed in IT infrastructure | |
US10248924B2 (en) | Network change auditing system | |
WO2020127587A1 (en) | Improved application testing |
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 |
Application publication date: 20190806 |
|
RJ01 | Rejection of invention patent application after publication |