Software system failure diagnosis method, server and system

A fault diagnosis and software system technology, applied in software testing/debugging, hardware monitoring, etc., can solve problems such as high learning costs and inconvenient maintenance

CN105740140AInactive Publication Date: 2016-07-06ZTE CORP
8 Cites 20 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2016-07-06
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The present invention discloses a software system failure diagnosis method. The method comprises: acquiring a failure attribute of a to-be-diagnosed software system by means of a network management system; and performing a match in a preset rule database according to the failure attribute, and generating a failure diagnosis decision list according to a matching degree of the failure attribute and the preset rule database. The present invention further discloses a software system failure diagnosis server and system. According to the software system failure diagnosis method, server and system disclosed by the present invention, intelligent diagnosis and repairing of software system failures, real-time software system failure monitoring and online update of diagnosis rules are achieved, the efficiency and automation degree of software failure diagnosis and repairing are greatly improved, and maintenance and improvement efficiency of the diagnosis system are improved, and thus the technical problems of high learning costs and inconvenience of the existing software system maintenance are solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of automatic analysis of software system faults, in particular to a software system fault diagnosis method, server and system. Background technique

[0002] With the advancement of technology, the application of large-scale distributed software systems is gradually increasing, oriented to various aspects such as communication, network services, and intelligent management systems. The complexity and scale of such systems also put forward higher requirements for maintenance, including the number of personnel And personnel skills, maintenance costs and difficulties continue to increase.

[0003] In the maintenance process of the software system, there are mainly two problems that need to be dealt with, one is the hardware problem, and the other is the software problem. Hardware problems are mainly caused by abnormal hardware. A certain component does not work normally. It may be caused by hardware damage or design defec...

Examples

Embodiment Construction

[0083] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0084] The invention provides a software system fault diagnosis method.

[0085] refer to figure 1 , figure 1 It is a schematic flowchart of the first embodiment of the software system fault diagnosis method of the present invention.

[0086] In the first embodiment, the software system fault diagnosis method includes the following steps:

[0087] Step S10, obtaining the fault attribute of the diagnosed software system through the network management system;

[0088] Install and run the server program on the software system fault diagnosis server (ie, the network management server), and install and run the client agent program on the software system client (network management client). The client agent program edits diagnostic tasks and diagnostic plans through man-machine commands, and sends messages containing dia...