[go: up one dir, main page]

CN104991814A - Task execution result acquiring method and system - Google Patents

Task execution result acquiring method and system Download PDF

Info

Publication number
CN104991814A
CN104991814A CN201510347620.7A CN201510347620A CN104991814A CN 104991814 A CN104991814 A CN 104991814A CN 201510347620 A CN201510347620 A CN 201510347620A CN 104991814 A CN104991814 A CN 104991814A
Authority
CN
China
Prior art keywords
task
result
execution result
complete execution
complete
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
Application number
CN201510347620.7A
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510347620.7A priority Critical patent/CN104991814A/en
Publication of CN104991814A publication Critical patent/CN104991814A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明提供了一种获取任务执行结果的方法和装置,包括:受控设备提取多个任务执行完成后相应的完整执行结果,其中所述完整执行结果包括多个状态参数信息;受控设备将完整执行结果发送至主控设备;主控设备接收来自一个或多个受控设备的与多个任务相应的完整执行结果;基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。本发明中,结果汇总信息可向管理员提供详细的任务执行信息,当任务执行失败时,管理员可通过查看结果汇总信息快速确定任务执行失败的具体原因,为后续快速解决问题提供了可能;在维护大规模的服务器集群时,极大地提高了系统维护的人力成本,在任务执行失败时提高响应及处理效率。

The present invention provides a method and device for obtaining task execution results, including: a controlled device extracts corresponding complete execution results after multiple tasks are executed, wherein the complete execution results include a plurality of state parameter information; the controlled device extracts The complete execution result is sent to the master control device; the master control device receives the complete execution result corresponding to multiple tasks from one or more controlled devices; it analyzes and processes the complete execution result corresponding to multiple tasks based on predetermined classification features, Generate results summary information. In the present invention, the result summary information can provide detailed task execution information to the administrator. When the task execution fails, the administrator can quickly determine the specific cause of the task execution failure by viewing the result summary information, which provides the possibility for subsequent rapid problem solving; When maintaining large-scale server clusters, it greatly increases the labor cost of system maintenance, and improves response and processing efficiency when task execution fails.

Description

获取任务执行结果的方法及系统Method and system for obtaining task execution results

技术领域technical field

本发明涉及计算机技术领域,具体而言,本发明涉及一种获取任务执行结果的方法及系统。The present invention relates to the field of computer technology, in particular, the present invention relates to a method and system for obtaining task execution results.

背景技术Background technique

Puppet是一种Linux、Unix、Windows平台的集中配置管理系统,使用自有的Puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。Puppet采用C/S星状结构,主控设备Master与一个或多个受控设备Agent进行交互。每个Agent周期性地向Master发送请求,获得最新的配置文件,以保证与Master端的配置文件同步。Puppet is a centralized configuration management system for Linux, Unix, and Windows platforms. It uses its own Puppet description language to manage configuration files, users, cron tasks, software packages, and system services. Puppet adopts a C/S star structure, and the main control device Master interacts with one or more controlled device Agents. Each Agent periodically sends a request to the Master to obtain the latest configuration file to ensure synchronization with the configuration file on the Master side.

现有技术中,对于包括多个Agent的Puppet配置管理系统,多个Agent分别周期性地向Master请求最新的配置文件,并根据Master下发的配置文件,严格按照配置文件来执行其中的多个配置更新任务。全部配置更新任务完成以后,Agent可以反馈给Master一个简单的任务完成消息,用于指示本次配置更新操作完成;若配置过程中出现错误导致配置失败,Agent也会反馈给Master一个简单的任务失败消息,用于指示本次配置更新操作失败。由于Agent向Master发送的消息过于简单,当任务执行失败时,管理员无法通过该消息快速确定任务执行失败的具体原因;同时,由于每个Agent单独向Master发送执行结果,在维护大规模的服务器集群时,人工查看来自每个Agent的发送消息,需要耗费较高的人力成本且效率较低。In the prior art, for a Puppet configuration management system including multiple Agents, multiple Agents periodically request the latest configuration files from the Master, and execute multiple configuration files in strict accordance with the configuration files issued by the Master. Configure update tasks. After all configuration update tasks are completed, the Agent can feed back a simple task completion message to the Master to indicate the completion of the configuration update operation; if an error occurs during the configuration process and the configuration fails, the Agent will also feed back a simple task failure message to the Master Message, used to indicate that the current configuration update operation failed. Because the message sent by the Agent to the Master is too simple, when the task execution fails, the administrator cannot quickly determine the specific reason for the task execution failure through the message; at the same time, because each Agent sends the execution result to the Master independently, it is difficult to maintain a large-scale server. When clustering, manually viewing the sent messages from each Agent requires high labor costs and low efficiency.

发明内容Contents of the invention

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:In order to overcome the above-mentioned technical problems or at least partially solve the above-mentioned technical problems, the following technical solutions are proposed:

本发明提供了一种在主控设备中用于获取任务执行结果的方法,主控设备与一个或多个受控设备连接,其特征在于,包括:The present invention provides a method for obtaining task execution results in a master control device, where the master control device is connected to one or more controlled devices, and is characterized in that it includes:

接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中所述完整执行结果包括多个状态参数信息;receiving a complete execution result corresponding to a plurality of tasks from one or more controlled devices, wherein the complete execution result includes a plurality of state parameter information;

基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。The complete execution results corresponding to multiple tasks are analyzed and processed based on predetermined classification features, and result summary information is generated.

本发明还提供了一种在受控设备中辅助用于获取任务执行结果的方法,受控设备与主控设备连接,其特征在于,包括:The present invention also provides a method for assisting in obtaining task execution results in a controlled device, where the controlled device is connected to the main control device, which is characterized in that it includes:

提取多个任务执行完成后相应的完整执行结果,其中所述完整执行结果包括多个状态参数信息;Extracting corresponding complete execution results after the execution of multiple tasks, wherein the complete execution results include a plurality of state parameter information;

将完整执行结果发送至所述主控设备。Send the complete execution result to the master control device.

本发明还提供了一种在主控设备中用于获取任务执行结果的装置,主控设备与一个或多个受控设备连接,其特征在于,包括:The present invention also provides a device for obtaining task execution results in a master control device, where the master control device is connected to one or more controlled devices, which is characterized in that it includes:

接收模块,用于接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中所述完整执行结果包括多个状态参数信息;A receiving module, configured to receive complete execution results corresponding to multiple tasks from one or more controlled devices, wherein the complete execution results include multiple state parameter information;

生成模块,用于基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。The generation module is configured to analyze and process the complete execution results corresponding to multiple tasks based on predetermined classification features, and generate result summary information.

本发明还提供了一种在受控设备中辅助用于获取任务执行结果的装置,受控设备与主控设备连接,其特征在于,包括:The present invention also provides a device for assisting in obtaining task execution results in the controlled device, the controlled device is connected to the main control device, and it is characterized in that it includes:

提取模块,用于提取多个任务执行完成后相应的完整执行结果,其中所述完整执行结果包括多个状态参数信息;An extracting module, configured to extract corresponding complete execution results after multiple tasks are executed, wherein the complete execution results include multiple state parameter information;

发送模块,用于将完整执行结果发送至主控设备。The sending module is used to send the complete execution result to the master control device.

本发明的实施例中,主控设备接收到来自受控设备的完整执行结果,基于完整执行结果生成的结果汇总信息可向管理员提供详细的任务执行信息,当任务执行失败时,管理员可通过查看结果汇总信息快速确定任务执行失败的具体原因,为后续快速解决问题提供了可能;同时,主控设备在接收到多个受控设备发送的完整执行结果后对其进行分析整合,在维护大规模的服务器集群时,极大地提高了系统维护的人力成本,在任务执行失败时提高响应及处理效率。In the embodiment of the present invention, the master control device receives the complete execution result from the controlled device, and the result summary information generated based on the complete execution result can provide the administrator with detailed task execution information. When the task execution fails, the administrator can Quickly determine the specific reason for the task execution failure by viewing the result summary information, which provides the possibility to quickly solve the problem in the future; at the same time, the master device analyzes and integrates the complete execution results sent by multiple controlled devices. Large-scale server clusters greatly increase the labor cost of system maintenance, and improve response and processing efficiency when task execution fails.

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be set forth in part in the description which follows, and will become apparent from the description, or may be learned by practice of the invention.

附图说明Description of drawings

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:

图1为本发明中主控设备和受控设备之间的系统拓扑图。FIG. 1 is a system topology diagram between a master device and a controlled device in the present invention.

图2为本发明中获取任务执行结果的方法一个实施例的流程示意图;FIG. 2 is a schematic flowchart of an embodiment of a method for obtaining task execution results in the present invention;

图3为本发明中获取任务执行结果的装置一个实施例的结构示意图;FIG. 3 is a schematic structural diagram of an embodiment of a device for obtaining task execution results in the present invention;

图4为本发明一个优选实施例中分类后的结果汇总信息的示例图。Fig. 4 is an example diagram of summarized information of classified results in a preferred embodiment of the present invention.

具体实施方式Detailed ways

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connection or wireless coupling. The expression "and/or" used herein includes all or any elements and all combinations of one or more associated listed items.

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be understood to have meanings consistent with their meaning in the context of the prior art, and unless specifically defined as herein, are not intended to be idealized or overly Formal meaning to explain.

本发明中,主控设备与受控设备均为网络设备。网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。In the present invention, both the master control device and the controlled device are network devices. Network devices include but are not limited to a single network server, a server group composed of multiple network servers, or a cloud composed of a large number of computers or network servers based on cloud computing (Cloud Computing), where cloud computing is a type of distributed computing. A super virtual computer composed of loosely coupled computer sets.

图1示出了一个主控设备与多个受控设备之间的系统拓扑图。本发明实施例中,通过主控设备与受控设备之间进行的交互,来实现生成与受控设备属性信息相匹配的配置文件。本实施例描述了一个主控设备与一个受控设备之间的交互过程,主控设备与多个受控设备之间的交互过程与之相似,不再赘述。Fig. 1 shows a system topology diagram between a master device and multiple controlled devices. In the embodiment of the present invention, the configuration file matching the property information of the controlled device is realized through the interaction between the master device and the controlled device. This embodiment describes the interaction process between a master control device and a controlled device, and the interaction process between a master control device and multiple controlled devices is similar and will not be repeated here.

本发明的实施例以Puppet配置管理系统为例进行描述,主控设备与一个或多个受控设备应用于Puppet配置管理系统,本发明还可用于与Puppet相似的其他配置管理系统中。The embodiment of the present invention is described by taking the Puppet configuration management system as an example. The master device and one or more controlled devices are applied to the Puppet configuration management system. The present invention can also be used in other configuration management systems similar to Puppet.

图2为本发明中获取任务执行结果的方法一个实施例的流程示意图。Fig. 2 is a schematic flowchart of an embodiment of a method for obtaining task execution results in the present invention.

步骤S2210:受控设备提取多个任务执行完成后相应的完整执行结果其中,所述完整执行结果包括多个状态参数信息;步骤S2220:受控设备将完整执行结果发送至主控设备;步骤S2110:主控设备接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中,所述完整执行结果包括多个状态参数信息;步骤S2120:基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。Step S2210: The controlled device extracts the corresponding complete execution results after multiple tasks are executed. The complete execution results include multiple state parameter information; Step S2220: The controlled device sends the complete execution results to the master device; Step S2110 : The master control device receives complete execution results corresponding to multiple tasks from one or more controlled devices, wherein the complete execution results include multiple state parameter information; Step S2120: Match the multiple tasks based on predetermined classification features The corresponding complete execution results are analyzed and processed to generate result summary information.

本发明的实施例中,主控设备接收到来自受控设备的完整执行结果,基于完整执行结果生成的结果汇总信息中包括多个状态参数信息,可向管理员提供详细的任务执行信息,当任务执行失败时,管理员可通过查看结果汇总信息快速确定任务执行失败的具体原因,为后续快速解决问题提供了可能;同时,主控设备在接收到多个受控设备发送的完整执行结果后对其进行分析整合,在维护大规模的服务器集群时,极大地提高了系统维护的人力成本,在任务执行失败时提高响应及处理效率。In the embodiment of the present invention, the master control device receives the complete execution result from the controlled device, and the result summary information generated based on the complete execution result includes a plurality of state parameter information, which can provide detailed task execution information to the administrator. When a task execution fails, the administrator can quickly determine the specific reason for the task execution failure by viewing the result summary information, which provides the possibility to quickly solve the problem in the future; at the same time, after the master control device receives the complete execution results sent by multiple controlled devices By analyzing and integrating them, when maintaining large-scale server clusters, the labor cost of system maintenance is greatly increased, and the response and processing efficiency are improved when task execution fails.

步骤S2210:受控设备提取多个任务执行完成后相应的完整执行结果其中,完整执行结果包括多个状态参数信息。Step S2210: The controlled device extracts the corresponding complete execution results after the execution of multiple tasks. The complete execution results include multiple state parameter information.

其中,多个任务包括受控设备接收到来自主控设备的配置更新文件后执行的多个配置更新任务;也可包括受控设备中在运行任意数据业务时的多个任务。Wherein, the multiple tasks include multiple configuration update tasks performed by the controlled device after receiving the configuration update file from the master control device; it may also include multiple tasks when the controlled device is running any data service.

其中,状态参数信息可为:Among them, the state parameter information can be:

任务类型标识,如任务名称、任务代码等;Task type identification, such as task name, task code, etc.;

受控设备的设备标识,设备ID;The device identification of the controlled device, device ID;

任务执行时间;task execution time;

执行结果状态及执行结果状态对应原因;所述执行结果状态包括执行成功与执行失败。当执行失败时,可提供具体失败相关信息,如失败描述信息、失败发生的具体代码行、失败原因等。例如,任务为在目录“wd.test.360.cn”下新建文件夹“abc”,当该任务执行失败时,失败相关信息包括:在目录“wd.test.360.cn”下新建文件夹“abc”失败,原因为配置文件代码的第11225行中存在语法错误。The execution result status and the corresponding reason of the execution result status; the execution result status includes execution success and execution failure. When the execution fails, specific failure-related information can be provided, such as failure description information, the specific code line where the failure occurred, and the reason for the failure. For example, the task is to create a new folder "abc" under the directory "wd.test.360.cn". When the execution of the task fails, the failure related information includes: Create a new folder under the directory "wd.test.360.cn" 'abc' failed because of a syntax error on line 11225 of the profile code.

其中,提取多个任务执行完成后相应的完整执行结果,具体包括以下情形:Among them, the corresponding complete execution results after the execution of multiple tasks are extracted, specifically including the following situations:

在每个任务执行完成时,实时提取相应的完整执行结果;在每个任务执行完成时,自动触发运行提取代码来获取该任务相应的完整执行结果;或When the execution of each task is completed, the corresponding complete execution result is extracted in real time; when the execution of each task is completed, the extraction code is automatically triggered to run to obtain the corresponding complete execution result of the task; or

提取预定提取周期内执行完成的多个任务的完整执行结果;例如,预定提取周期为每十分钟提取一次,即每十分钟提取一次在该十分钟内执行完成的全部任务的完整执行结果;或Extract the complete execution results of multiple tasks executed within the scheduled extraction period; for example, the scheduled extraction period is to extract once every ten minutes, that is, extract the complete execution results of all tasks executed and completed within the ten minutes every ten minutes; or

响应于主控设备的执行结果获取请求,提取已执行完成的多个任务的完整执行结果;主控设备主动向受控设备发送执行结果获取请求,受控设备响应于该执行结果获取请求,提取已执行完成的多个任务的完整执行结果。Response to the execution result acquisition request of the master control device, extract the complete execution results of multiple tasks that have been executed; the master control device actively sends an execution result acquisition request to the controlled device, and the controlled device responds to the execution result acquisition request, extracts Complete execution results of multiple tasks that have been executed.

具体地,提取过程为遍历每个任务执行完成后输出的相关结果信息,并从中提取所需的相应数据。Specifically, the extraction process is to traverse the relevant result information output after the execution of each task, and extract the required corresponding data therefrom.

步骤S2220:受控设备将完整执行结果发送至主控设备。Step S2220: the controlled device sends the complete execution result to the master device.

步骤S2110:主控设备接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中,完整执行结果包括多个状态参数信息。Step S2110: the master control device receives complete execution results corresponding to multiple tasks from one or more controlled devices, wherein the complete execution results include multiple state parameter information.

步骤S2120:基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。Step S2120: Analyze and process the complete execution results corresponding to multiple tasks based on predetermined classification features, and generate result summary information.

具体地,分析处理的方式为:基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成分类处理后的结果汇总信息;其中,预定分类特征至少包括但不限于:任务类型标识;受控设备的设备标识;任务执行时间;执行结果状态。Specifically, the method of analysis and processing is: analyze and process the complete execution results corresponding to multiple tasks based on predetermined classification features, and generate summary information of the classified processing results; wherein, the predetermined classification features at least include but are not limited to: task type identification ; Device ID of the controlled device; task execution time; execution result status.

例如,受控设备接收到来自多个受控设备的多个任务的完整执行结果,提取每个完整执行结果中的多个状态参数信息,如任务代码、任务名、执行时间、设备ID等信息,将同一任务代码及任务名的在同一执行时间的执行结果进行整合,生成结果汇总信息;如图4所示,将来自多个受控设备的任务代码为20150512114236527088、任务名为PuppetAgent命令的包装脚本在执行时间2015-05-12 11:42:24的全部完整执行结果进行整合,确定六个受控设备的执行结果均为任务执行成功,并将六个受控设备的主机名在“主机列表”中列出,执行结果均为“Done”。For example, the controlled device receives the complete execution results of multiple tasks from multiple controlled devices, and extracts multiple state parameter information in each complete execution result, such as task code, task name, execution time, device ID, etc. , integrate the execution results of the same task code and task name at the same execution time, and generate result summary information; as shown in Figure 4, package the command from multiple controlled devices with the task code 20150512114236527088 and the task name PuppetAgent All the complete execution results of the script at the execution time of 2015-05-12 11:42:24 are integrated to determine that the execution results of the six controlled devices are all successful task execution, and the host names of the six controlled devices are listed in the "host list", and the execution results are all "Done".

优选地,基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成分类处理后的结果汇总信息,具体包括:根据预定筛选需求,基于预定分类特征对多个任务相应的完整执行结果进行筛选,生成筛选后的结果汇总信息。Preferably, the complete execution results corresponding to multiple tasks are analyzed and processed based on predetermined classification characteristics, and summary information of the classified processing results is generated, specifically including: according to predetermined screening requirements, complete execution of multiple tasks corresponding to predetermined classification characteristics The results are filtered to generate summary information of the filtered results.

具体地,预定筛选需求包括多个任务相应的完整执行结果的筛选设置,例如,预定筛选需求为筛选出任务执行时间在2015年6月19日00:00至2015年6月19日24:00之间的全部完整执行结果,则根据预定筛选需求,基于预定分类特征中的任务执行时间,将在上述时间区域内的全部多个任务相应的完整执行结果提出,而滤除在上述时间区域之外的多个任务相应的完整执行结果,生成筛选后的结果汇总信息。Specifically, the scheduled screening requirements include screening settings for the complete execution results corresponding to multiple tasks. For example, the scheduled screening requirements are to filter out the task execution time from 00:00 on June 19, 2015 to 24:00 on June 19, 2015 According to the predetermined screening requirements, based on the task execution time in the predetermined classification feature, the corresponding complete execution results of all the multiple tasks in the above time zone will be proposed, and the results in the above time zone will be filtered out. The corresponding complete execution results of multiple tasks outside the system, and generate filtered result summary information.

更优选地,根据预定筛选需求,基于预定分类特征对多个任务相应的完整执行结果进行筛选,生成筛选后的结果汇总信息,进一步包括:根据预定筛选需求,基于预定分类特征对多个任务相应的完整执行结果中的多个状态参数信息进行筛选,生成筛选后的结果汇总信息。More preferably, according to predetermined screening requirements, the corresponding complete execution results of multiple tasks are screened based on predetermined classification characteristics, and the summary information of the filtered results is generated, which further includes: according to predetermined screening requirements, corresponding to multiple tasks based on predetermined classification characteristics Filter multiple state parameter information in the complete execution result of the system to generate the filtered result summary information.

具体地,预定筛选需求包括需要筛选出多个任务相应的一项或多项状态参数信息的筛选设置,例如,预定筛选需求为筛选出受控设备的设备标识为“主机1”的全部完整执行结果,则根据预定筛选需求,基于预定分类特征中的受控设备的设备标识,提取出设备标识为“主机1”的全部完整执行结果,而滤除其他设备的完整执行结果,生成筛选后的结果汇总信息。Specifically, the predetermined filtering requirement includes filtering settings that need to filter out one or more status parameter information corresponding to multiple tasks, for example, the predetermined filtering requirement is to filter out all complete executions of the controlled device identified as "host 1" As a result, according to the predetermined screening requirements, based on the device identifier of the controlled device in the predetermined classification feature, all the complete execution results of the device identifier "host 1" are extracted, and the complete execution results of other devices are filtered out to generate the filtered Result summary information.

在一个优选实施例中(参照图2),该方法还包括步骤S2130(图中未示出)和步骤S2140(图中未示出);步骤S2130:获取与每项预定分类特征相应的优先级信息;步骤S2140:基于优先级信息,对分类处理后的结果汇总信息中多个任务相应的完整执行结果进行排序处理,生成排序后的结果汇总信息。In a preferred embodiment (referring to Fig. 2), this method also comprises step S2130 (not shown in the figure) and step S2140 (not shown in the figure); Step S2130: Obtain the priority corresponding to each predetermined classification feature Information; Step S2140: Based on the priority information, sort the complete execution results corresponding to multiple tasks in the classified and processed result summary information, and generate sorted result summary information.

具体地,每项预定分类特征可具有不同的优先级,基于优先级从大到小的顺序,对分类处理后的结果汇总信息中多个任务相应的完整执行结果进行排序处理,生成排序后的结果汇总信息。Specifically, each predetermined classification feature may have a different priority. Based on the order of priority from large to small, the complete execution results corresponding to multiple tasks in the result summary information after classification processing are sorted, and the sorted results are generated. Result summary information.

例如,受控设备的设备标识的优先级为第一,执行结果状态的优先级为第二;则首先基于受控设备的设备标识,将每一台设备的完整执行结果整合集中,并按照设备标识的序号从大到小的顺序将每台受控设备的多个任务相应的完整执行结果进行排序;随后,基于执行结果状态,将每台受控设备中的执行结果状态为执行失败的完整执行结果排至靠前,执行成功的完整执行结果排至靠后。For example, the priority of the device ID of the controlled device is the first, and the priority of the execution result status is the second; firstly, based on the device ID of the controlled device, the complete execution result of each device is integrated, and according to the device Sort the corresponding complete execution results of the multiple tasks of each controlled device in descending order of the identified serial numbers; then, based on the execution result status, the execution result status in each controlled device is complete The execution result is ranked first, and the complete execution result of successful execution is ranked last.

优选地(参照图2),该方法还包括步骤S2150(图中未示出)及步骤S2160(图中未示出);步骤S2150:接收针对预定分类特征相应的优先级的设置指令;在步骤S2140执行之后,步骤S2160:将排序后的结果汇总信息进行显示。Preferably (referring to Fig. 2), the method also includes step S2150 (not shown in the figure) and step S2160 (not shown in the figure); step S2150: receiving a setting instruction corresponding to the priority of the predetermined classification feature; in step After S2140 is executed, step S2160: display the sorted result summary information.

具体地,管理者可通过人机交互界面对预定分类特征相应的优先级进行设置,受控设备接收到针对预定分类特征相应的优先级的设置指令,基于步骤S2130和步骤S2140对完整执行结果进行排序;随后,将排序后的结果汇总信息进行显示,以供管理者查看。Specifically, the manager can set the priority corresponding to the predetermined classification feature through the human-computer interaction interface, and the controlled device receives the setting instruction for the corresponding priority of the predetermined classification feature, and completes the execution results based on steps S2130 and S2140. Sorting; then, display the summary information of the sorted results for the administrator to view.

图3为本发明中获取任务执行结果的装置一个实施例的结构示意图。Fig. 3 is a schematic structural diagram of an embodiment of a device for obtaining task execution results in the present invention.

受控设备的提取模块3210提取多个任务执行完成后相应的完整执行结果,其中,完整执行结果包括多个状态参数信息;发送模块3220将完整执行结果发送至主控设备;主控设备的接收模块3110接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中,完整执行结果包括多个状态参数信息;生成模块3120基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。The extraction module 3210 of the controlled device extracts the corresponding complete execution results after the execution of multiple tasks, wherein the complete execution results include a plurality of state parameter information; the sending module 3220 sends the complete execution results to the master control device; the master control device receives Module 3110 receives complete execution results corresponding to multiple tasks from one or more controlled devices, wherein the complete execution results include multiple state parameter information; generating module 3120 complete execution results corresponding to multiple tasks based on predetermined classification features The results are analyzed and processed to generate result summary information.

本发明的实施例中,主控设备接收到来自受控设备的完整执行结果,基于完整执行结果生成的结果汇总信息可向管理员提供详细的任务执行信息,当任务执行失败时,管理员可通过查看结果汇总信息快速确定任务执行失败的具体原因,为后续快速解决问题提供了可能;同时,主控设备在接收到多个受控设备发送的完整执行结果后对其进行分析整合,在维护大规模的服务器集群时,极大地提高了系统维护的人力成本,在任务执行失败时提高响应及处理效率。In the embodiment of the present invention, the master control device receives the complete execution result from the controlled device, and the result summary information generated based on the complete execution result can provide the administrator with detailed task execution information. When the task execution fails, the administrator can Quickly determine the specific reason for the task execution failure by viewing the result summary information, which provides the possibility to quickly solve the problem in the future; at the same time, the master device analyzes and integrates the complete execution results sent by multiple controlled devices. Large-scale server clusters greatly increase the labor cost of system maintenance, and improve response and processing efficiency when task execution fails.

受控设备的提取模块3210提取多个任务执行完成后相应的完整执行结果,其中,完整执行结果包括多个状态参数信息。The extraction module 3210 of the controlled device extracts corresponding complete execution results after execution of multiple tasks, wherein the complete execution results include multiple state parameter information.

其中,多个任务包括受控设备接收到来自主控设备的配置更新文件后执行的多个配置更新任务;也可包括受控设备中在运行任意数据业务时的多个任务。Wherein, the multiple tasks include multiple configuration update tasks performed by the controlled device after receiving the configuration update file from the master control device; it may also include multiple tasks when the controlled device is running any data service.

其中,状态参数信息可为:Among them, the state parameter information can be:

任务类型标识,如任务名称、任务代码等;Task type identification, such as task name, task code, etc.;

受控设备的设备标识,设备ID;The device identification of the controlled device, device ID;

任务执行时间;task execution time;

执行结果状态及执行结果状态对应原因;所述执行结果状态包括执行成功与执行失败。当执行失败时,可提供具体失败相关信息,如失败描述信息、失败发生的具体代码行、失败原因等。例如,任务为在目录“wd.test.360.cn”下新建文件夹“abc”,当该任务执行失败时,失败相关信息包括:在目录“wd.test.360.cn”下新建文件夹“abc”失败,原因为配置文件代码的第11225行中存在语法错误。The execution result status and the corresponding reason of the execution result status; the execution result status includes execution success and execution failure. When the execution fails, specific failure-related information can be provided, such as failure description information, the specific code line where the failure occurred, and the reason for the failure. For example, the task is to create a new folder "abc" under the directory "wd.test.360.cn". When the execution of the task fails, the failure related information includes: Create a new folder under the directory "wd.test.360.cn" 'abc' failed because of a syntax error on line 11225 of the profile code.

其中,提取多个任务执行完成后相应的完整执行结果,具体包括以下情形:Among them, the corresponding complete execution results after the execution of multiple tasks are extracted, specifically including the following situations:

在每个任务执行完成时,实时提取相应的完整执行结果;在每个任务执行完成时,自动触发运行提取代码来获取该任务相应的完整执行结果;或When the execution of each task is completed, the corresponding complete execution result is extracted in real time; when the execution of each task is completed, the extraction code is automatically triggered to run to obtain the corresponding complete execution result of the task; or

提取预定提取周期内执行完成的多个任务的完整执行结果;例如,预定提取周期为每十分钟提取一次,即每十分钟提取一次在该十分钟内执行完成的全部任务的完整执行结果;或Extract the complete execution results of multiple tasks executed within the scheduled extraction period; for example, the scheduled extraction period is to extract once every ten minutes, that is, extract the complete execution results of all tasks executed and completed within the ten minutes every ten minutes; or

响应于主控设备的执行结果获取请求,提取已执行完成的多个任务的完整执行结果;主控设备主动向受控设备发送执行结果获取请求,受控设备响应于该执行结果获取请求,提取已执行完成的多个任务的完整执行结果。Response to the execution result acquisition request of the master control device, extract the complete execution results of multiple tasks that have been executed; the master control device actively sends an execution result acquisition request to the controlled device, and the controlled device responds to the execution result acquisition request, extracts Complete execution results of multiple tasks that have been executed.

具体地,提取过程为遍历每个任务执行完成后输出的相关结果信息,并从中提取所需的相应状态参数信息。Specifically, the extraction process is to traverse the relevant result information output after the execution of each task, and extract the required corresponding state parameter information therefrom.

发送模块3220将完整执行结果发送至主控设备。The sending module 3220 sends the complete execution result to the main control device.

主控设备的接收模块3110接收来自一个或多个受控设备的与多个任务相应的完整执行结果,其中,完整执行结果包括多个状态参数信息。The receiving module 3110 of the master control device receives complete execution results corresponding to multiple tasks from one or more controlled devices, wherein the complete execution results include multiple state parameter information.

生成模块3120基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成结果汇总信息。The generation module 3120 analyzes and processes the complete execution results corresponding to multiple tasks based on predetermined classification features, and generates result summary information.

具体地,生成模块3120基于预定分类特征对与多个任务相应的完整执行结果进行分析处理,生成分类处理后的结果汇总信息;其中,预定分类特征至少包括但不限于:任务类型标识;受控设备的设备标识;任务执行时间;执行结果状态。Specifically, the generation module 3120 analyzes and processes the complete execution results corresponding to multiple tasks based on predetermined classification features, and generates summary information of the classified results; wherein, the predetermined classification features at least include but are not limited to: task type identification; Device ID of the device; task execution time; execution result status.

例如,受控设备接收到来自多个受控设备的多个任务的完整执行结果,提取每个完整执行结果中的多个状态参数信息,如任务代码、任务名、执行时间、设备ID等信息,将同一任务代码及任务名的在同一执行时间的执行结果进行整合,生成结果汇总信息;如图4所示,将来自多个受控设备的任务代码为20150512114236527088、任务名为PuppetAgent命令的包装脚本在执行时间2015-05-12 11:42:24的全部完整执行结果进行整合,确定六个受控设备的执行结果均为任务执行成功,并将六个受控设备的主机名在“主机列表”中列出,执行结果均为“Done”。For example, the controlled device receives the complete execution results of multiple tasks from multiple controlled devices, and extracts multiple state parameter information in each complete execution result, such as task code, task name, execution time, device ID, etc. , integrate the execution results of the same task code and task name at the same execution time, and generate result summary information; as shown in Figure 4, package the command from multiple controlled devices with the task code 20150512114236527088 and the task name PuppetAgent All the complete execution results of the script at the execution time of 2015-05-12 11:42:24 are integrated to determine that the execution results of the six controlled devices are all successful task execution, and the host names of the six controlled devices are listed in the "host list", and the execution results are all "Done".

优选地,生成模块3120根据预定筛选需求,基于预定分类特征对多个任务相应的完整执行结果进行筛选,生成筛选后的结果汇总信息。Preferably, the generation module 3120 screens the complete execution results corresponding to multiple tasks based on predetermined classification features according to predetermined screening requirements, and generates summary information of the filtered results.

具体地,预定筛选需求包括多个任务相应的完整执行结果的筛选设置,例如,预定筛选需求为筛选出任务执行时间在2015年6月19日00:00至2015年6月19日24:00之间的全部完整执行结果,则根据预定筛选需求,基于预定分类特征中的任务执行时间,将在上述时间区域内的全部多个任务相应的完整执行结果提出,而滤除在上述时间区域之外的多个任务相应的完整执行结果,生成筛选后的结果汇总信息。Specifically, the scheduled screening requirements include screening settings for the complete execution results corresponding to multiple tasks. For example, the scheduled screening requirements are to filter out the task execution time from 00:00 on June 19, 2015 to 24:00 on June 19, 2015 According to the predetermined screening requirements, based on the task execution time in the predetermined classification feature, the corresponding complete execution results of all the multiple tasks in the above time zone will be proposed, and the results in the above time zone will be filtered out. The corresponding complete execution results of multiple tasks outside the system, and generate filtered result summary information.

更优选地,生成模块3120进一步根据预定筛选需求,基于预定分类特征对多个任务相应的完整执行结果中的多个状态参数信息进行筛选,生成筛选后的结果汇总信息。More preferably, the generation module 3120 further screens multiple state parameter information in the complete execution results corresponding to multiple tasks based on predetermined classification features according to predetermined screening requirements, and generates filtered result summary information.

具体地,预定筛选需求包括需要筛选出多个任务相应的一项或多项状态参数信息的筛选设置,例如,预定筛选需求为筛选出受控设备的设备标识为“主机1”的全部完整执行结果,则根据预定筛选需求,基于预定分类特征中的受控设备的设备标识,提取出设备标识为“主机1”的全部完整执行结果,而滤除其他设备的完整执行结果,生成筛选后的结果汇总信息。Specifically, the predetermined filtering requirement includes filtering settings that need to filter out one or more status parameter information corresponding to multiple tasks, for example, the predetermined filtering requirement is to filter out all complete executions of the controlled device identified as "host 1" As a result, according to the predetermined screening requirements, based on the device identifier of the controlled device in the predetermined classification feature, all the complete execution results of the device identifier "host 1" are extracted, and the complete execution results of other devices are filtered out to generate the filtered Result summary information.

在一个优选实施例中(参照图3),该装置还包括优先级获取模块(图中未示出)和排序模块(图中未示出);优先级获取模块获取与每项预定分类特征相应的优先级信息;排序模块基于优先级信息,对分类处理后的结果汇总信息中多个任务相应的完整执行结果进行排序处理,生成排序后的结果汇总信息。In a preferred embodiment (referring to Fig. 3), this device also comprises priority acquisition module (not shown in the figure) and sorting module (not shown in the figure); priority information; the sorting module sorts the complete execution results corresponding to multiple tasks in the sorted and processed result summary information based on the priority information, and generates sorted result summary information.

具体地,每项预定分类特征可具有不同的优先级,基于优先级从大到小的顺序,对分类处理后的结果汇总信息中多个任务相应的完整执行结果进行排序处理,生成排序后的结果汇总信息。Specifically, each predetermined classification feature may have a different priority. Based on the order of priority from large to small, the complete execution results corresponding to multiple tasks in the result summary information after classification processing are sorted, and the sorted results are generated. Result summary information.

例如,受控设备的设备标识的优先级为第一,执行结果状态的优先级为第二;则首先基于受控设备的设备标识,将每一台设备的完整执行结果整合集中,并按照设备标识的序号从大到小的顺序将每台受控设备的多个任务相应的完整执行结果进行排序;随后,基于执行结果状态,将每台受控设备中的执行结果状态为执行失败的完整执行结果排至靠前,执行成功的完整执行结果排至靠后。For example, the priority of the device ID of the controlled device is the first, and the priority of the execution result status is the second; firstly, based on the device ID of the controlled device, the complete execution result of each device is integrated, and according to the device Sort the corresponding complete execution results of the multiple tasks of each controlled device in descending order of the identified serial numbers; then, based on the execution result status, the execution result status in each controlled device is complete The execution result is ranked first, and the complete execution result of successful execution is ranked last.

优选地(参照图3),该方法还包括指令接收模块(图中未示出)及显示模块(图中未示出);指令接收模块接收针对预定分类特征相应的优先级的设置指令;在生成模块3120完成排序后,显示模块将排序后的结果汇总信息进行显示。Preferably (with reference to Fig. 3), the method also includes an instruction receiving module (not shown in the figure) and a display module (not shown in the figure); the instruction receiving module receives a setting instruction for the corresponding priority of the predetermined classification feature; After the generation module 3120 completes the sorting, the display module displays the sorted result summary information.

具体地,管理者可通过人机交互界面对预定分类特征相应的优先级进行设置,受控设备接收到针对预定分类特征相应的优先级的设置指令,基于生成模块3120对完整执行结果进行排序;随后,将排序后的结果汇总信息进行显示,以供管理者查看。Specifically, the manager can set the priority corresponding to the predetermined classification feature through the human-computer interaction interface, and the controlled device receives the setting instruction for the priority corresponding to the predetermined classification feature, and sorts the complete execution results based on the generation module 3120; Subsequently, the sorted result summary information is displayed for the manager to view.

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable ProgrammableRead-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。Those skilled in the art will appreciate that the present invention includes devices related to performing one or more of the operations described in this application. These devices may be specially designed and fabricated for the required purposes, or they may include known devices found in general purpose computers. These devices have computer programs stored therein that are selectively activated or reconfigured. Such a computer program can be stored in a device (e.g., computer) readable medium, including but not limited to any type of medium suitable for storing electronic instructions and respectively coupled to a bus. Types of disks (including floppy disks, hard disks, CDs, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory, read-only memory), RAM (Random Access Memory, random memory), EPROM (Erasable Programmable Read-Only Memory , Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card. That is, a readable medium includes any medium that stores or transmits information in a form readable by a device (eg, a computer).

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。Those skilled in the art will understand that computer program instructions can be used to implement each block in these structural diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in these structural diagrams and/or block diagrams and/or flow diagrams . Those skilled in the art can understand that these computer program instructions can be provided to general-purpose computers, professional computers, or processors of other programmable data processing methods for implementation, so that the computer or processors of other programmable data processing methods can execute the present invention. A scheme specified in a block or blocks of a structure diagram and/or a block diagram and/or a flow diagram of the invention disclosure.

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。Those skilled in the art can understand that the various operations, methods, and steps, measures, and solutions in the processes discussed in the present invention can be replaced, changed, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and processes that have been discussed in the present invention may also be replaced, changed, rearranged, decomposed, combined, or deleted. Further, steps, measures, and schemes in the prior art that have operations, methods, and processes disclosed in the present invention can also be alternated, changed, rearranged, decomposed, combined, or deleted.

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above descriptions are only part of the embodiments of the present invention. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principles of the present invention. It should be regarded as the protection scope of the present invention.

Claims (10)

1. in main control equipment for obtaining a method for task action result, described main control equipment is connected with one or more controlled plant, it is characterized in that, comprising:
Receive the complete execution result corresponding to multiple task from one or more controlled plant, wherein said complete execution result comprises multiple state parameter information;
Carry out analyzing and processing based on the predtermined category feature pair complete execution result corresponding to multiple task, generate result summary information.
2. according to claim 1 in main control equipment for obtaining the method for task action result, wherein, described state parameter information at least comprise following in one or more:
The device identification of task type mark, controlled plant, task execution time, execution result state, the corresponding reason of execution result state.
3. according to claim 1 and 2 in main control equipment for obtaining the method for task action result, wherein, carry out analyzing and processing based on the predtermined category feature pair complete execution result corresponding to multiple task, generate result summary information, specifically comprise:
Carry out analyzing and processing based on the predtermined category feature pair complete execution result corresponding to multiple task, generate the result summary information after classification process.
4. according to any one of claim 1-3 in main control equipment for obtaining the method for task action result, wherein, described predtermined category feature at least comprise following in one or more:
Task type identifies; The device identification of controlled plant; Task execution time; Execution result state.
5. in controlled plant, assist the method for obtaining task action result, described controlled plant is connected with main control equipment, it is characterized in that, comprising:
Extract multiple tasks carrying complete after corresponding complete execution result, wherein said complete execution result comprises multiple state parameter information;
Described complete execution result is sent to described main control equipment.
6. in main control equipment for obtaining a device for task action result, described main control equipment is connected with one or more controlled plant, it is characterized in that, comprising:
Receiver module, for receiving the complete execution result corresponding to multiple task from one or more controlled plant, wherein said complete execution result comprises multiple state parameter information;
Generation module, for carrying out analyzing and processing based on the predtermined category feature pair complete execution result corresponding to multiple task, generates result summary information.
7. according to claim 6 in main control equipment for obtaining the device of task action result, wherein, described state parameter information at least comprise following in one or more:
The device identification of task type mark, controlled plant, task execution time, execution result state, the corresponding reason of execution result state.
8. according to claim 6 or 7 in main control equipment for obtaining the method for task action result, wherein, described generation module, specifically for carrying out analyzing and processing based on the predtermined category feature pair complete execution result corresponding to multiple task, generates the result summary information after classification process.
9. according to any one of claim 6-8 in main control equipment for obtaining the device of task action result, wherein, described predtermined category feature at least comprise following in one or more:
Task type identifies; The device identification of controlled plant; Task execution time.
10. in controlled plant, assist the device for obtaining task action result, described controlled plant is connected with main control equipment, it is characterized in that, comprising:
Extraction module, for extract multiple tasks carrying complete after corresponding complete execution result, wherein said complete execution result comprises multiple state parameter information;
Sending module, for being sent to described main control equipment by described complete execution result.
CN201510347620.7A 2015-06-19 2015-06-19 Task execution result acquiring method and system Pending CN104991814A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510347620.7A CN104991814A (en) 2015-06-19 2015-06-19 Task execution result acquiring method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510347620.7A CN104991814A (en) 2015-06-19 2015-06-19 Task execution result acquiring method and system

Publications (1)

Publication Number Publication Date
CN104991814A true CN104991814A (en) 2015-10-21

Family

ID=54303630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510347620.7A Pending CN104991814A (en) 2015-06-19 2015-06-19 Task execution result acquiring method and system

Country Status (1)

Country Link
CN (1) CN104991814A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109445292A (en) * 2018-10-22 2019-03-08 深圳绿米联创科技有限公司 Automated execution result collection method, device, system and storage medium
CN110502404A (en) * 2019-07-22 2019-11-26 平安科技(深圳)有限公司 A kind of early-warning processing method and relevant device for administering platform based on data
CN110913001A (en) * 2019-11-27 2020-03-24 杭州迪普科技股份有限公司 Method, device and equipment for synchronizing dual-computer configuration
CN112069030A (en) * 2020-09-04 2020-12-11 苏州浪潮智能科技有限公司 A task monitoring method, system, device and medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100050249A1 (en) * 2008-08-20 2010-02-25 Reliant Security Payment card industry (pci) compliant architecture and associated methodology of managing a service infrastructure
CN102065322A (en) * 2009-11-17 2011-05-18 青岛海信传媒网络技术有限公司 Multi-service-oriented log processing method and device of Internet protocol television (IPTV) system
CN102082701A (en) * 2009-12-01 2011-06-01 中兴通讯股份有限公司 Method for storing network element positional information and apparatus for same
CN102402459A (en) * 2010-09-10 2012-04-04 中兴通讯股份有限公司 Method and device for summarizing performance data of network management system
CN103207785A (en) * 2013-04-23 2013-07-17 北京奇虎科技有限公司 Method, device, and system for processing data download request
CN103377087A (en) * 2012-04-27 2013-10-30 北大方正集团有限公司 Data task processing method, device and system
CN103473672A (en) * 2013-09-30 2013-12-25 国家电网公司 System, method and platform for auditing metadata quality of enterprise-level data center
CN104184820A (en) * 2014-08-29 2014-12-03 城云科技(杭州)有限公司 Customized template cloud platform dynamic spread deploying method applied under distributed environment
CN104519100A (en) * 2013-09-29 2015-04-15 重庆新媒农信科技有限公司 Method for automatic heterogeneous platform file synchronization and puppet server

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100050249A1 (en) * 2008-08-20 2010-02-25 Reliant Security Payment card industry (pci) compliant architecture and associated methodology of managing a service infrastructure
CN102065322A (en) * 2009-11-17 2011-05-18 青岛海信传媒网络技术有限公司 Multi-service-oriented log processing method and device of Internet protocol television (IPTV) system
CN102082701A (en) * 2009-12-01 2011-06-01 中兴通讯股份有限公司 Method for storing network element positional information and apparatus for same
CN102402459A (en) * 2010-09-10 2012-04-04 中兴通讯股份有限公司 Method and device for summarizing performance data of network management system
CN103377087A (en) * 2012-04-27 2013-10-30 北大方正集团有限公司 Data task processing method, device and system
CN103207785A (en) * 2013-04-23 2013-07-17 北京奇虎科技有限公司 Method, device, and system for processing data download request
CN104519100A (en) * 2013-09-29 2015-04-15 重庆新媒农信科技有限公司 Method for automatic heterogeneous platform file synchronization and puppet server
CN103473672A (en) * 2013-09-30 2013-12-25 国家电网公司 System, method and platform for auditing metadata quality of enterprise-level data center
CN104184820A (en) * 2014-08-29 2014-12-03 城云科技(杭州)有限公司 Customized template cloud platform dynamic spread deploying method applied under distributed environment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109445292A (en) * 2018-10-22 2019-03-08 深圳绿米联创科技有限公司 Automated execution result collection method, device, system and storage medium
CN109445292B (en) * 2018-10-22 2023-11-10 深圳绿米联创科技有限公司 Automatic execution result collection method, device, system and storage medium
CN110502404A (en) * 2019-07-22 2019-11-26 平安科技(深圳)有限公司 A kind of early-warning processing method and relevant device for administering platform based on data
CN110913001A (en) * 2019-11-27 2020-03-24 杭州迪普科技股份有限公司 Method, device and equipment for synchronizing dual-computer configuration
CN112069030A (en) * 2020-09-04 2020-12-11 苏州浪潮智能科技有限公司 A task monitoring method, system, device and medium

Similar Documents

Publication Publication Date Title
CN107508722B (en) Service monitoring method and device
CN105631026B (en) Safety data analysis system
CN106326219B (en) Method, device and system for checking business system data
CN103226493B (en) The dispositions method and system of multi-operation system service
CN103209197B (en) cluster server deployment method and system
WO2019223062A1 (en) Method and system for processing system exceptions
CN104268241B (en) Attribute display method in a kind of configuration database
CN107659453A (en) The method that a large amount of TCP serve ports are monitored by zabbix
CN104991814A (en) Task execution result acquiring method and system
WO2020029376A1 (en) Log acquisition method and system, and computer device and storage medium
CN113938379B (en) Method for dynamically loading cloud platform log acquisition configuration
CN104007994A (en) An update method, an upgrade method and an upgrade system based on strategy library interaction
CN105205167A (en) Log data system
CN115981950A (en) Monitoring and alarming method, device, equipment and computer-readable storage medium
CN108920322A (en) A kind of method, apparatus and computer storage medium of middleware operational monitoring
CN111181775B (en) An integrated operation and maintenance management alarm method based on automatic discovery of host assets
CN110007934A (en) Distributed data base dispositions method and device
CN107835080B (en) Distributed system data collection method and data signature generation method
CN117435261A (en) Cloud desktop deployment method and device
CN113746676B (en) Network card management method, device, equipment, medium and product based on container cluster
CN108399095A (en) Dynamic is supported to manage method, system, equipment and the storage medium of timed task
CN114598604B (en) Monitoring method, monitoring device and terminal for virtual network function instance information
CN108205531B (en) Data extraction method and data extraction system
CN113672452A (en) Method and system for monitoring operation of data acquisition task
CN107562435A (en) A kind of batch upgrading method and system based on snapshot

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20151021