JP2008191878A - Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program - Google Patents
Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program Download PDFInfo
- Publication number
- JP2008191878A JP2008191878A JP2007024768A JP2007024768A JP2008191878A JP 2008191878 A JP2008191878 A JP 2008191878A JP 2007024768 A JP2007024768 A JP 2007024768A JP 2007024768 A JP2007024768 A JP 2007024768A JP 2008191878 A JP2008191878 A JP 2008191878A
- Authority
- JP
- Japan
- Prior art keywords
- failure
- analysis
- remote diagnosis
- information
- fault
- 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
- 238000000034 method Methods 0.000 title claims abstract description 341
- 230000004044 response Effects 0.000 title claims abstract description 307
- 238000004458 analytical method Methods 0.000 claims abstract description 896
- 238000004171 remote diagnosis Methods 0.000 claims description 649
- 238000004891 communication Methods 0.000 claims description 112
- 238000001514 detection method Methods 0.000 claims description 25
- 238000013024 troubleshooting Methods 0.000 claims 2
- 238000012545 processing Methods 0.000 abstract description 52
- 230000006870 function Effects 0.000 description 51
- 238000010586 diagram Methods 0.000 description 16
- 238000005316 response function Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000003745 diagnosis Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、ネットワークを介した障害解析機能及び障害対応機能を有する遠隔診断・障害対応システム、並びに遠隔診断・障害対応装置及び遠隔診断・障害対応指示装置に関するものである。 The present invention relates to a remote diagnosis / failure response system having a failure analysis function and a failure response function via a network, a remote diagnosis / failure response device, and a remote diagnosis / failure response instruction device.
現在、デジタル複写機(MFP:Multifunction PeripheralもしくはMultifunction Printer)、ファクシミリ、プリンタなどのオフィス環境で利用される電子機器類は、利用者端末(PC:Personal Computer)と同じように、オフィス環境に構築されたネットワークに接続され利用されている。 Currently, electronic devices used in the office environment such as digital copying machines (MFP: Multifunction Peripheral or Multifunction Printer), facsimile machines, and printers are built in the office environment in the same way as user terminals (PC: Personal Computer). Connected to a network.
そのため、このような環境に導入された電子機器における運用・保守作業は、外部の管理センターからインターネットなどのデータ通信網を介して、課金カウンタなどの運用情報やトナーニアエンドなどの機器情報などの電子機器に関する各種情報をリアルタイムに取得することにより、効率的に行うことができ、その結果、電子機器の製造者は、利用者に対して、品質の高いサポートサービスを提供することができる。 Therefore, operation / maintenance work in electronic devices installed in such an environment is performed by electronic information such as operation information such as billing counters and device information such as toner near-end from an external management center via a data communication network such as the Internet. By acquiring various types of information related to the device in real time, it can be performed efficiently. As a result, the manufacturer of the electronic device can provide a high-quality support service to the user.
このようなシステムにおいて、品質の高いサービスを提供する上で重要な点は、管理センターに設置された管理サーバ(以下、「遠隔診断・障害対応装置」と言う。)と管理対象である電子機器との間で発生する通信障害や電子機器上で動作中の機能障害などへの対応である。 In such a system, what is important for providing high-quality services is a management server (hereinafter referred to as a “remote diagnosis / fault response device”) installed in a management center and an electronic device to be managed. To a communication failure occurring between the device and a functional failure during operation on the electronic device.
そこで、従来では、電子機器上で動作中の機能障害の場合には、予め障害を診断するモジュール(診断プログラム)を電子機器に実装、又は障害を診断するモジュールを遠隔診断・障害対応装置ら電子機器にダウンロードし、自動的に実行させることで診断記録(例えば、診断ログなど。)を生成し、生成した診断記録(例えば、診断ログなど。)を遠隔診断・障害対応装置へアップロードすることによって、遠隔診断・障害対応装置上で、受信した診断記録(例えば、診断ログなど。)を解析する障害対応を行う方法(例えば、特許文献1及び2を参照。)などが提案されている。
Therefore, conventionally, in the case of a functional failure in operation on an electronic device, a module (diagnostic program) for diagnosing the failure is mounted in the electronic device in advance, or a module for diagnosing the failure is installed as an electronic device such as a remote diagnosis / fault response device. By creating a diagnostic record (eg, diagnostic log) by downloading it to the device and automatically executing it, and uploading the generated diagnostic record (eg, diagnostic log) to the remote diagnosis / fault response device A method (for example, refer to
このように、遠隔診断・障害対応システムは、管理センターに設置された遠隔診断・障害対応装置と管理対象である電子機器との間で発生する通信障害や電子機器上で動作中の機能障害などを遠隔診断・障害対応装置で解析し、解析した結果をサポート担当者へ報告することで対応を行うことができる。
しかしながら、特許文献1及び2に開示された遠隔診断・障害対応システムでは、各電子機器からの診断記録(例えば、診断ログなど。)全てが、遠隔診断・障害対応装置に収集され、遠隔診断・障害対応装置によって全ての障害解析を行っているため、障害解析を行うときの遠隔診断・障害対応装置への負荷が大きいと言う問題がある。
However, in the remote diagnosis / failure response systems disclosed in
また、発生する障害も、軽微なものから重大なものまで存在し、それぞれの障害レベルによって対応方法が異なることから、様々なレベルの障害を一括して遠隔診断・障害対応装置で解析し対応するのは、障害解析・障害対応作業として非効率であると言う問題もある。 In addition, there are various types of failures, ranging from minor to severe, and the response methods differ depending on the failure level. Therefore, various levels of failures can be analyzed and dealt with by remote diagnosis / failure handling equipment. There is also a problem that it is inefficient as failure analysis and failure handling work.
本発明では、上記従来技術の問題点を鑑み、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる遠隔診断・障害対応システム、遠隔診断・障害対応装置、遠隔診断・障害対応指示装置、遠隔診断・障害対応方法、及び遠隔診断・障害対応プログラムを提供することを目的とする。 In the present invention, in view of the above-described problems of the prior art, the remote diagnosis / failure response system capable of load balancing the failure analysis / failure response processing in the remote diagnosis / failure response system and performing the failure response according to the failure level, An object is to provide a remote diagnosis / fault response device, a remote diagnosis / fault response instruction device, a remote diagnosis / fault response method, and a remote diagnosis / fault response program.
上記目的を達成するため、本発明の遠隔診断・障害対応システムは、電子機器と、該電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置と、前記遠隔診断・障害対応装置から送信された障害の原因を解析するための情報である二次解析用情報を解析し、前記遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置とがネットワークで接続された遠隔診断・障害対応システムであって、前記遠隔診断・障害対応装置は、前記一次解析用情報を基に障害の一次解析を行い、障害の原因が特定できなかった場合に、前記二次解析用情報を前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段を有し、前記遠隔診断・障害対応指示装置は、前記二次解析用情報を基に障害の二次解析を行い、解析結果を基に前記遠隔診断・障害対応装置に障害対応を要求する障害対応要求手段を有することを特徴とする。 In order to achieve the above object, a remote diagnosis / fault handling system according to the present invention is primary information that is information for analyzing an electronic device and the cause of the fault acquired from the electronic device and / or the remote diagnostic / fault handling device. Analyze the information for analysis, analyze the remote diagnosis / failure response device that handles the failure, and analyze the secondary analysis information that is information for analyzing the cause of the failure transmitted from the remote diagnosis / failure response device, A remote diagnosis / failure response system in which a remote diagnosis / failure response instruction device for instructing failure response to the remote diagnosis / failure response device is connected via a network, wherein the remote diagnosis / failure response device is used for the primary analysis The primary analysis of the failure is performed based on the information, and when the cause of the failure cannot be identified, the secondary analysis information is transmitted to the remote diagnosis / failure response instruction device to request the secondary analysis of the failure. The remote diagnosis / failure response instruction device has an analysis request means, performs a secondary analysis of the failure based on the secondary analysis information, and responds to the remote diagnosis / failure response device based on the analysis result. It has a failure response request means for requesting.
これによって、本発明の遠隔診断・障害対応システムは、発生した障害に対して一次解析を行い、一次解析の結果を基に障害対応を行う遠隔診断・障害対応装置と、一次解析において障害の原因が特定できない場合に二次解析を行い、二次解析の結果を基に最終的な障害対応を遠隔診断・障害対応装置に指示する遠隔診断・障害対応指示装置とで、遠隔診断・障害対応システムを構成し、段階に分けて障害解析及び障害対応を行うことにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 As a result, the remote diagnosis / fault handling system of the present invention performs a primary analysis on the fault that has occurred and performs a fault response based on the result of the primary analysis, and the cause of the fault in the primary analysis. Remote diagnosis / failure response system with a remote diagnosis / failure response instruction device that performs secondary analysis when the problem cannot be identified and directs the final failure response to the remote diagnosis / failure response device based on the result of the secondary analysis , And performing failure analysis and failure handling in stages, it is possible to load-balance failure analysis / failure handling processing in the remote diagnosis / failure handling system and perform failure handling according to the failure level.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応装置が、前記電子機器及び/又は前記遠隔診断・障害対応装置で発生した障害を検知する障害検知手段と、前記電子機器及び/又は前記遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手段とを有し、前記解析情報取得手段において、前記障害検知手段により障害が検知された場合に、前記一次解析において障害の原因を解析するための解析手順に関する情報である一次解析手順情報に基づいて、前記一次解析用情報を取得することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault response system according to the present invention is a fault in which the remote diagnosis / fault response device detects a fault that has occurred in the electronic device and / or the remote diagnosis / fault response device. A detection means; and an analysis information acquisition means for acquiring the primary analysis information from the electronic device and / or the remote diagnosis / fault response device. In the analysis information acquisition means, a failure is detected by the failure detection means. In this case, the primary analysis information is acquired based on primary analysis procedure information that is information relating to an analysis procedure for analyzing the cause of the failure in the primary analysis.
これによって、本発明の遠隔診断・障害対応システムは、障害を検知し、利用者環境に設置された遠隔診断・障害対応装置において、適切な障害解析を行うことができる。 As a result, the remote diagnosis / fault handling system of the present invention can detect a fault and perform an appropriate fault analysis in the remote diagnosis / fault handling device installed in the user environment.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応装置が、前記解析情報取得手段により取得した前記一次解析用情報を基に障害の原因を解析する一次解析手段を有し、前記一次解析手段において、前記一次解析手順情報に従って、前記一次解析において障害の原因を特定するための情報である障害特定情報の所定の文字列及び/又は数値が、前記一次解析用情報に含まれているか否かを判定し、前記所定の文字列及び/又は数値が含まれている場合に、含まれている前記所定の文字列及び/又は数値を基に、障害の原因を特定することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling system according to the present invention analyzes the cause of the fault based on the primary analysis information acquired by the remote diagnosis / fault handling device by the analysis information acquiring unit. A predetermined character string and / or a numerical value of failure specifying information, which is information for specifying the cause of the failure in the primary analysis, in accordance with the primary analysis procedure information. It is determined whether or not included in the primary analysis information, and when the predetermined character string and / or numerical value is included, based on the predetermined character string and / or numerical value included, It is characterized by identifying the cause of the failure.
これによって、本発明の遠隔診断・障害対応システムは、発生した全ての障害に対して、管理センターが対応を行わなくても良く、障害解析の処理を分散して行うことができる。 As a result, the remote diagnosis / fault handling system of the present invention does not need to be dealt with by the management center for all the faults that have occurred, and can perform fault analysis processing in a distributed manner.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応装置が、前記電子機器の運用状況を示す情報である運用情報を、前記電子機器から取得する機器運用情報取得手段を有し、前記機器運用情報取得手段において、前記運用情報を取得するときに使用している通信プロトコルにおいて、通信障害が発生し、前記電子機器から前記運用情報が取得できない場合に、前記電子機器に関する情報である機器情報のうち、前記電子機器と前記遠隔診断・障害対応装置とが前記ネットワークを介してデータ通信を行うときに使用する通信プロトコルを決定するための優先順位を示す使用優先順位情報を基に、前記通信障害が発生している通信プロトコル以外で最も優先順位の高い通信プロトコルを用いて前記電子機器から前記運用情報を取得することを特徴とする。 In order to achieve the above object, in the remote diagnosis / fault handling system according to the present invention, the remote diagnosis / fault handling device acquires operation information, which is information indicating an operation status of the electronic device, from the electronic device. When there is a device operation information acquisition unit and a communication failure occurs in the communication protocol used when the device operation information acquisition unit acquires the operation information, and the operation information cannot be acquired from the electronic device In addition, among the device information that is information related to the electronic device, a priority order for determining a communication protocol to be used when the electronic device and the remote diagnosis / fault handling device perform data communication via the network is set. Based on the use priority information shown, the communication protocol with the highest priority other than the communication protocol in which the communication failure has occurred is And acquiring the operational information from the electronic device.
これによって、本発明の遠隔診断・障害対応システムは、通信プロトコルによる通信障害が発生した場合であっても、システムの運用に必要な課金カウンタなどの運用情報を取得することができる。 As a result, the remote diagnosis / fault handling system of the present invention can acquire operation information such as a billing counter necessary for the operation of the system even when a communication failure occurs due to the communication protocol.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応装置が、前記遠隔診断・障害対応指示装置で行う前記二次解析において障害の原因を特定するための情報である前記二次解析用情報を、前記電子機器及び/又は前記遠隔診断・障害対応装置から取得する二次解析用情報取得手段を有し、前記二次解析要求手段において、前記一次解析手段により障害解析されたときに使用された前記一次解析用情報と、前記一次解析手段により障害解析されたときに記録された障害の解析履歴情報と、前記機器運用情報取得手段により取得された前記運用情報と、前記二次解析用情報取得手段により取得した前記二次解析用情報とを、前記遠隔診断・障害対応装置から前記遠隔診断・障害対応指示装置に送信し、前記二次解析を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / failure handling system of the present invention specifies the cause of the failure in the secondary analysis performed by the remote diagnosis / failure handling device using the remote diagnosis / failure handling instruction device. Secondary analysis information acquisition means for acquiring the secondary analysis information, which is information for use from the electronic device and / or the remote diagnosis / fault response device, in the secondary analysis request means, The primary analysis information used when the failure was analyzed by the analysis means, the failure analysis history information recorded when the failure was analyzed by the primary analysis means, and the device operation information acquisition means The operational information and the secondary analysis information acquired by the secondary analysis information acquisition means are transmitted from the remote diagnosis / failure response device to the remote diagnosis / failure response instruction device. , Wherein the requesting the secondary analysis.
これによって、本発明の遠隔診断・障害対応システムは、管理センターによって、これまで行ってきた障害解析に関する情報や電子機器の運用に関する情報などを管理することができる。 As a result, the remote diagnosis / fault handling system of the present invention can manage information related to fault analysis and information related to operation of electronic devices that has been performed so far by the management center.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応指示装置が、前記遠隔診断・障害対応装置から前記二次解析要求手段により送信された前記二次解析用情報を基に二次解析を行う二次解析手段と、前記二次解析手段により障害の原因が特定できなかった場合に、前記二次解析手段により障害の原因を解析するための追加情報を前記電子機器から取得する追加情報取得コマンドを、前記遠隔診断・障害対応装置に送信し、前記追加情報の取得を要求する追加情報取得要求手段と、前記遠隔診断・障害対応装置において、前記追加情報取得要求手段により送信された前記追加情報取得コマンドを実行し、前記電子機器から取得した前記追加情報を受信する追加情報受信手段とを有することを特徴とする。 In order to achieve the above object, the remote diagnosis / failure handling system according to the present invention is configured such that the remote diagnosis / failure handling instruction device is transmitted from the remote diagnosis / failure handling device by the secondary analysis requesting means. A secondary analysis means for performing a secondary analysis based on information for secondary analysis, and an addition for analyzing the cause of the failure by the secondary analysis means when the cause of the failure cannot be identified by the secondary analysis means An additional information acquisition command for acquiring information from the electronic device is transmitted to the remote diagnosis / fault handling apparatus, and additional information acquisition request means for requesting acquisition of the additional information, and the remote diagnosis / fault handling apparatus, Additional information receiving means for executing the additional information acquisition command transmitted by the additional information acquisition requesting means and receiving the additional information acquired from the electronic device. To.
これによって、本発明の遠隔診断・障害対応システムは、二次解析用情報を基に二次解析を行った結果、障害の原因を特定できなかった場合でも、さらに二次解析用の情報を追加し、継続して障害解析を行うことができる。 As a result, the remote diagnosis / fault handling system of the present invention adds secondary analysis information even if the cause of the failure cannot be identified as a result of performing the secondary analysis based on the secondary analysis information. And failure analysis can be continued.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記障害対応要求手段において、前記二次解析手段により障害の原因が特定された場合に、障害が発生した前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応コマンドを、前記遠隔診断・障害対応指示装置から前記遠隔診断・障害対応装置に送信し、障害対応を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / failure handling system according to the present invention provides the electronic device in which a failure has occurred when the cause of the failure is specified by the secondary analysis unit in the failure response requesting unit. And / or transmitting a failure response command for performing a failure response to the remote diagnosis / failure response device from the remote diagnosis / failure response instruction device to the remote diagnosis / failure response device to request a failure response. And
これによって、本発明の遠隔診断・障害対応システムは、発生した障害に対して、管理センターが直接障害対応を行わなくても良く、障害対応の処理を付加分散することができる。 As a result, the remote diagnosis / fault handling system according to the present invention does not require the management center to deal directly with the fault that has occurred, and can additionally distribute the fault handling process.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記障害対応要求手段において、前記二次解析手段により障害の原因が特定されなかった場合に、前記電子機器及び/又は前記遠隔診断・障害対応装置のオペレーティングシステムを終了し、再び起動する障害対応コマンドを、前記遠隔診断・障害解析指示装置から前記遠隔診断・障害解析装置に送信し、障害対応を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling system according to the present invention provides the fault handling requesting means when the cause of the fault is not specified by the secondary analysis means and / or the electronic device and / or The remote diagnosis / fault analysis device terminates the operating system and restarts the fault response command from the remote diagnosis / fault analysis instruction device to the remote diagnosis / fault analysis device to request a fault response. And
これによって、本発明の遠隔診断・障害対応システムは、一次解析及び二次解析を行った結果、最終的に障害の原因が特定できなかった場合でも、暫定的に障害対応を行うことできる。 As a result, the remote diagnosis / failure handling system of the present invention can provisionally handle a failure even when the cause of the failure cannot be finally identified as a result of performing the primary analysis and the secondary analysis.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応指示装置が、前記二次解析要求手段により、前記遠隔診断・障害対応装置から送信された前記二次解析用情報及び過去に送信された二次解析用情報と、前記遠隔診断・障害対応装置において、前記一次解析手段により障害解析されたときに使用される前記一次解析手順情報とを記憶する記憶手段と、前記記憶手段に記憶された、少なくとも1つ以上の過去に送信された二次解析情報に基づいて、前記記憶手段に記憶された前記一次解析手順情報の解析手順を、現在発生した障害の原因及び/又は今後発生する恐れがある障害の原因を解析する解析手順に変更する解析手順変更手段と、前記解析手順変更手段により変更された最新の一次解析手順情報と前記解析手順の変さらに従って新たに必要となった解析プログラムとを、前記遠隔診断・障害対応装置に送信し、既存の一次解析手順情報の更新を要求する解析手順更新要求手段とを有することを特徴とする。 In order to achieve the above object, in the remote diagnosis / fault handling system of the present invention, the remote diagnosis / fault handling instruction device is transmitted from the remote diagnostic / fault handling device by the secondary analysis requesting unit. Secondary analysis information and previously transmitted secondary analysis information, and the primary analysis procedure information used when a failure analysis is performed by the primary analysis means in the remote diagnosis / failure handling apparatus are stored. Based on at least one or more previously transmitted secondary analysis information stored in the storage means and the storage means, the analysis procedure of the primary analysis procedure information stored in the storage means is currently generated An analysis procedure changing means for changing to an analysis procedure for analyzing the cause of the failure and / or a failure that may occur in the future, and the latest primary analysis procedure changed by the analysis procedure changing means. An analysis procedure update requesting means for transmitting information and a change in the analysis procedure, and thus a newly required analysis program, to the remote diagnosis / fault handling apparatus and requesting update of the existing primary analysis procedure information; It is characterized by that.
これによって、本発明の遠隔診断・障害対応システムは、これまでに行ってきた障害解析に関する情報を基に、今後発生する恐れのある障害に対しても対応を行い、障害の発生を未然に防ぐことができる。 As a result, the remote diagnosis / fault handling system of the present invention can deal with faults that may occur in the future based on information on fault analysis that has been performed so far, and prevent faults from occurring. be able to.
また、上記目的を達成するため、本発明の遠隔診断・障害対応システムは、前記遠隔診断・障害対応装置が、受け取った前記障害対応コマンドを実行し、前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応手段を有し、前記障害対応手段において、前記障害対応コマンドの実行を許可するか否かの指示を受け付け、受け付けた指示が前記障害対応コマンドの実行を許可するであった場合に、前記障害対応コマンドを実行することを特徴とする。 In order to achieve the above object, in the remote diagnosis / fault handling system of the present invention, the remote diagnosis / fault handling device executes the received fault handling command, and the electronic device and / or the remote diagnostic / fault A failure handling means for handling a failure with respect to a handling device, wherein the failure handling means accepts an instruction as to whether or not execution of the failure handling command is permitted, and the received instruction executes the fault handling command. If it is permitted, the failure handling command is executed.
これによって、本発明の遠隔診断・障害対応システムは、管理センターで一括して障害対応を行うのではなく、利用者環境毎に分散して障害対応を行うことができる。 As a result, the remote diagnosis / fault handling system of the present invention can handle faults in a distributed manner for each user environment, instead of batch handling faults at the management center.
上記目的を達成するため、本発明の遠隔診断・障害対応装置は、電子機器と、当該遠隔診断・障害対応装置から送信された障害の原因を特定するための情報である二次解析用情報を解析し、当該遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置にネットワークを介して接続された、前記電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置であって、前記一次解析用情報を取得する解析情報取得手段と、前記解析情報取得手段により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手段と、前記一次解析手段により障害の原因が特定できなかった場合に、前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手段と、前記一次解析手段により障害の原因が特定できなかった場合に、前記二次情報取得手段により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段とを有することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling apparatus of the present invention provides information for secondary analysis, which is information for specifying the cause of a fault transmitted from the electronic device and the remote diagnosis / fault handling apparatus. Analyzing and instructing the remote diagnosis / fault response device to handle the fault The remote diagnosis / fault response instruction device connected to the remote diagnosis / fault response instruction device via the network and / or the fault acquired from the remote diagnosis / fault response device A remote diagnosis / failure response apparatus that analyzes primary analysis information that is information for analyzing a cause and performs a failure response, an analysis information acquisition unit that acquires the primary analysis information, and the analysis information acquisition unit Primary analysis means for performing a primary analysis of a failure based on the primary analysis information obtained by the above, and when the cause of the failure cannot be specified by the primary analysis means, the electronic device and / or Acquired by the secondary information acquisition means when the cause of the failure could not be specified by the secondary analysis information acquisition means for acquiring the secondary analysis information from the remote diagnosis / failure handling device, and the primary analysis means The secondary analysis information is transmitted to the remote diagnosis / fault handling instruction device, and has a secondary analysis requesting means for requesting a secondary analysis of the fault.
これによって、本発明の遠隔診断・障害対応装置は、発生した障害に対して一次解析を行い、利用者環境に設置された遠隔診断・障害対応装置によって対応可能な障害について障害対応を行い、一次解析を行った結果、障害の原因を特定できなかった場合のみ、管理センターに設置された遠隔診断・障害対応指示装置に二次解析を要求することにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 As a result, the remote diagnosis / fault handling device of the present invention performs a primary analysis on the fault that has occurred, performs fault handling for faults that can be handled by the remote diagnosis / fault handling device installed in the user environment, Only when the cause of the failure cannot be identified as a result of the analysis, the secondary analysis is requested to the remote diagnosis / failure response instruction device installed in the management center, so that the failure analysis / It is possible to load-balance the failure handling process and handle the failure according to the failure level.
また、上記目的を達成するため、本発明の遠隔診断・障害対応装置は、前記電子機器及び/又は当該遠隔診断・障害対応装置で発生した障害を検知する障害検知手段を有し、前記解析情報取得手段において、前記障害検知手段により障害が検知された場合に、前記一次解析手段により障害の原因を解析するための解析手順に関する情報である一次解析手順情報に基づいて、前記一次解析用情報を取得することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling apparatus of the present invention has fault detection means for detecting a fault occurring in the electronic device and / or the remote diagnosis / fault handling apparatus, and the analysis information In the acquisition unit, when a failure is detected by the failure detection unit, the primary analysis information is obtained based on primary analysis procedure information that is information on an analysis procedure for analyzing the cause of the failure by the primary analysis unit. It is characterized by acquiring.
これによって、本発明の遠隔診断・障害対応装置は、発生した障害に対して、障害の原因を解析するために必要な情報を適切に取得することができる。 As a result, the remote diagnosis / fault handling apparatus of the present invention can appropriately acquire information necessary for analyzing the cause of the fault for the fault that has occurred.
また、上記目的を達成するため、本発明の遠隔診断・障害対応装置は、前記一次解析手段において、前記一次解析手順情報に従って、障害の原因を特定するための情報である障害特定情報の所定の文字列及び/又は数値が、前記一次解析用情報に含まれているか否かを判定し、前記所定の文字列及び/又は数値が含まれている場合に、含まれている前記所定の文字列及び/又は数値を基に、障害の原因を特定することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling device according to the present invention provides a predetermined failure identification information which is information for identifying a cause of a failure in the primary analysis means according to the primary analysis procedure information. It is determined whether or not a character string and / or a numerical value is included in the primary analysis information, and the predetermined character string included when the predetermined character string and / or numerical value is included. The cause of the failure is specified based on the numerical values.
これによって、本発明の遠隔診断・障害対応装置は、発生した全ての障害に対して、管理センターが直接障害対応を行わなくても良く、障害解析の処理を分散して行うことができる。 As a result, the remote diagnosis / fault handling apparatus of the present invention does not have to directly handle faults for all faults that have occurred, and can perform distributed fault analysis processing.
また、上記目的を達成するため、本発明の遠隔診断・障害対応装置は、前記電子機器の運用状況を示す情報である運用情報を、前記電子機器から取得する機器運用情報取得手段を有し、前記機器運用情報取得手段において、前記運用情報を取得するときに使用している通信プロトコルにおいて、通信障害が発生し、前記電子機器から前記運用情報が取得できない場合に、前記電子機器に関する情報である機器情報のうち、前記電子機器と当該遠隔診断・障害対応装置とが前記ネットワークを介してデータ通信を行うときに使用する通信プロトコルを決定するための優先順位を示す使用優先順位情報を基に、前記通信障害が発生している通信プロトコル以外で最も優先順位の高い通信プロトコルを用いて前記電子機器から前記運用情報を取得することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling apparatus of the present invention has device operation information acquisition means for acquiring operation information, which is information indicating the operation status of the electronic device, from the electronic device, In the device operation information acquisition means, information related to the electronic device when a communication failure occurs in the communication protocol used when acquiring the operation information and the operation information cannot be acquired from the electronic device. Of the device information, based on use priority information indicating a priority for determining a communication protocol to be used when the electronic device and the remote diagnosis / fault handling device perform data communication via the network, The operation information is acquired from the electronic device using a communication protocol having the highest priority other than the communication protocol in which the communication failure has occurred. It is characterized in.
これによって、本発明の遠隔診断・障害対応装置は、通信プロトコルによる通信障害が発生した場合であっても、システムの運用に必要な課金カウンタなどの運用情報を取得することができる。 As a result, the remote diagnosis / fault handling apparatus according to the present invention can acquire operation information such as a billing counter necessary for the operation of the system even when a communication failure occurs due to a communication protocol.
また、上記目的を達成するため、本発明の遠隔診断・障害対応装置は、前記二次解析要求手段において、前記一次解析手段により障害解析されたときに使用された前記一次解析用情報と、前記一次解析手段により障害解析されたときに記録された障害の解析履歴情報と、前記機器運用情報取得手段により取得された前記運用情報と、前記二次解析用情報取得手段により取得した前記二次解析用情報とを、前記遠隔診断・障害対応指示装置に送信し、前記遠隔診断・障害対応指示装置が行う障害の二次解析を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling apparatus of the present invention is the secondary analysis requesting means, wherein the primary analysis information used when the fault analysis is performed by the primary analysis means, The failure analysis history information recorded when the failure analysis is performed by the primary analysis unit, the operation information acquired by the device operation information acquisition unit, and the secondary analysis acquired by the secondary analysis information acquisition unit Information is transmitted to the remote diagnosis / failure handling instruction device, and a secondary analysis of the failure performed by the remote diagnosis / failure handling instruction device is requested.
これによって、本発明の遠隔診断・障害対応装置は、管理センターによって、これまで行ってきた障害解析に関する情報や電子機器の運用に関する情報などを管理することができる。 As a result, the remote diagnosis / fault handling apparatus according to the present invention can manage information related to failure analysis, information related to operation of electronic devices, and the like performed by the management center.
また、上記目的を達成するため、本発明の遠隔診断・障害対応装置は、障害が発生した前記電子機器及び/又は当該遠隔診断・障害対応装置に対して障害対応を行う障害対応コマンドを実行し、前記電子機器及び/又は当該遠隔診断・障害対応装置に対して障害対応を行う障害対応手段を有し、前記障害対応手段において、前記障害対応コマンドの実行を許可するか否かの指示を受け付け、受け付けた指示が前記障害対応コマンドの実行を許可するであった場合に、前記障害対応コマンドを実行することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling apparatus of the present invention executes a fault handling command for performing fault handling on the electronic device and / or the remote diagnosis / fault handling apparatus in which a fault has occurred. , Having a failure handling means for handling a failure with respect to the electronic device and / or the remote diagnosis / fault handling device, wherein the fault handling unit accepts an instruction as to whether or not to permit execution of the fault handling command. When the received instruction is to permit execution of the failure handling command, the failure handling command is executed.
これによって、本発明の遠隔診断・障害対応装置は、管理センターで一括して障害対応を行うのではなく、利用者環境毎に分散して障害対応を行うことができる。 As a result, the remote diagnosis / failure handling apparatus according to the present invention can handle failures in a distributed manner for each user environment, instead of collectively handling failures at the management center.
上記目的を達成するため、本発明の遠隔診断・障害対応指示装置は、電子機器と、該電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置にネットワークを介して接続された、前記遠隔診断・障害対応装置により送信した障害の原因を解析するための情報である二次解析用情報を解析し、前記遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置であって、前記二次解析用情報を基に障害の二次解析を行う二次解析手段と、前記二次解析手段により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手段とを有することを特徴とする。 In order to achieve the above object, a remote diagnosis / fault handling instruction device of the present invention is information for analyzing the cause of a fault acquired from an electronic device and the electronic device and / or the remote diagnostic / fault handling device. Secondary information which analyzes information for primary analysis and analyzes the cause of the failure transmitted by the remote diagnosis / fault response device connected to the remote diagnosis / fault response device which performs the fault response via the network A remote diagnosis / failure response instructing device that analyzes information for analysis and instructs the remote diagnosis / failure response device to handle a failure, and performs secondary analysis of a failure based on the secondary analysis information And a failure response requesting unit for transmitting a failure response command for performing a failure response to the remote diagnosis / failure response device and requesting a failure response based on a result of the failure analysis by the secondary analysis unit. It is characterized in.
これによって、本発明の遠隔診断・障害対応指示装置は、利用者環境に設置された遠隔診断・障害対応装置によって対応できなかった障害についてのみ二次解析を行い、二次解析の結果を基に、利用者環境に設定された遠隔診断・障害対応装置へ障害の対応を指示するにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 As a result, the remote diagnosis / failure response instruction device of the present invention performs a secondary analysis only for failures that cannot be handled by the remote diagnosis / failure response device installed in the user environment, and based on the results of the secondary analysis. , By instructing the remote diagnosis / failure handling device set in the user environment to handle the failure, load analysis of failure analysis and failure handling processing in the remote diagnosis / failure handling system is performed, and the failure is handled according to the failure level. be able to.
また、上記目的を達成するため、本発明の遠隔診断・障害対応指示装置は、前記二次解析手段により障害の原因が特定できなかった場合に、前記二次解析手段により障害の原因を解析するための追加情報を前記電子機器から取得する追加情報取得コマンドを、前記遠隔診断・障害対応装置に送信し、前記追加情報の取得を要求する追加情報取得要求手段と、前記遠隔診断・障害対応装置において、前記追加情報取得要求手段により送信された前記追加情報取得コマンドを実行し、前記電子機器から取得した前記追加情報を受信する追加情報受信手段とを有することを特徴とする。 In order to achieve the above object, the remote diagnosis / failure handling instruction device of the present invention analyzes the cause of the failure by the secondary analysis means when the cause of the failure cannot be identified by the secondary analysis means. An additional information acquisition command for acquiring additional information for acquiring the additional information from the electronic device to the remote diagnosis / fault response device, and requesting acquisition of the additional information; and the remote diagnosis / fault response device And the additional information acquisition unit that executes the additional information acquisition command transmitted by the additional information acquisition request unit and receives the additional information acquired from the electronic device.
これによって、本発明の遠隔診断・障害対応指示装置は、二次解析用情報を基に二次解析を行った結果、障害の原因を特定できなかった場合でも、さらに二次解析用の情報を追加し、継続して障害解析を行うことができる。 As a result, the remote diagnosis / failure response instruction device according to the present invention performs the secondary analysis based on the secondary analysis information. Add and continue failure analysis.
また、上記目的を達成するため、本発明の遠隔診断・障害対応指示装置は、前記障害対応要求手段において、前記二次解析手段により障害の原因が特定された場合に、障害が発生した前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応コマンドを、前記遠隔診断・障害対応装置に送信し、障害の対応を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling instruction device according to the present invention provides the fault handling requesting means in which the electronic device in which a fault has occurred is identified when the cause of the fault is specified by the secondary analysis means. A failure response command for performing a failure response to a device and / or the remote diagnosis / failure response device is transmitted to the remote diagnosis / failure response device to request a response to the failure.
これによって、本発明の遠隔診断・障害対応指示装置は、発生した障害に対して、管理センターが対応を行わなくても良く、障害対応の処理を付加分散することができる。 As a result, the remote diagnosis / failure handling instruction apparatus according to the present invention does not require the management center to deal with a fault that has occurred, and can additionally distribute the fault handling process.
また、上記目的を達成するため、本発明の遠隔診断・障害対応指示装置は、前記障害対応要求手段において、前記二次解析手段により障害の原因が特定されなかった場合に、前記電子機器及び/又は前記遠隔診断・障害対応装置のオペレーティングシステムを終了し、再び起動する障害対応コマンドを、前記遠隔診断・障害解析装置に送信し、障害の対応を要求することを特徴とする。 In order to achieve the above object, the remote diagnosis / failure handling instruction device according to the present invention provides the electronic device and / or the failure handling request means when the cause of the failure is not specified by the secondary analysis means in the failure handling request means. Alternatively, the operating system of the remote diagnosis / fault handling apparatus is terminated, and a fault handling command to be activated again is transmitted to the remote diagnostic / fault analysis apparatus to request the handling of the fault.
これによって、本発明の遠隔診断・障害対応指示装置は、一次解析及び二次解析を行った結果、最終的に障害の原因が特定できなかった場合でも、暫定的に障害対応を行うことできる。 As a result, the remote diagnosis / failure handling instruction apparatus according to the present invention can provisionally handle a failure even when the cause of the failure cannot be finally identified as a result of performing the primary analysis and the secondary analysis.
また、上記目的を達成するため、本発明の遠隔診断・障害対応指示装置は、前記遠隔診断・障害対応装置から送信された前記二次解析用情報及び過去に送信された二次解析用情報、並びに前記遠隔診断・障害対応装置における一次解析において障害の原因を解析するための解析手順に関する情報である一次解析手順情報を記憶する記憶手段と、前記記憶手段に記憶された、少なくとも1つ以上の過去に送信された二次解析情報に基づいて、前記記憶手段に記憶された前記一次解析手順情報の解析手順を、現在発生した障害の原因及び/又は今後発生する恐れがある障害の原因を解析する解析手順に変更する解析手順変更手段と、前記解析手順変更手段により変更された最新の一次解析手順情報と前記解析手順の変さらに従って新たに必要となった解析プログラムとを、前記遠隔診断・障害対応装置に送信し、既存の一次解析手順情報の更新を要求する解析手順更新要求手段とを有することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling instruction device of the present invention includes the secondary analysis information transmitted from the remote diagnosis / fault handling device and the secondary analysis information transmitted in the past, And storage means for storing primary analysis procedure information which is information relating to an analysis procedure for analyzing the cause of the failure in the primary analysis in the remote diagnosis / fault handling device, and at least one or more stored in the storage means Based on the secondary analysis information transmitted in the past, the analysis procedure of the primary analysis procedure information stored in the storage means is analyzed for the cause of the failure that has occurred and / or the cause of the failure that may occur in the future. The analysis procedure changing means for changing to the analysis procedure to be performed, the latest primary analysis procedure information changed by the analysis procedure changing means, the change of the analysis procedure, and the newly required And analysis program, and transmitted to the remote diagnostic and failure handling apparatus, and having an analysis procedure update requesting means for requesting an update of existing primary analysis procedure information.
これによって、本発明の遠隔診断・障害対応指示装置は、これまでに行ってきた障害解析に関する情報を基に、今後発生する恐れのある障害に対しても対応を行い、障害の発生を未然に防ぐことができる。 As a result, the remote diagnosis / failure response instruction device according to the present invention responds to a failure that may occur in the future based on the information relating to the failure analysis that has been performed so far. Can be prevented.
上記目的を達成するため、本発明の遠隔診断・障害対応方法は、電子機器と、当該遠隔診断・障害対応装置から送信された障害の原因を特定するための情報である二次解析用情報を解析し、当該遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置にネットワークを介して接続された、前記電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置における遠隔診断・障害対応方法であって、前記電子機器及び/又は前記遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手順と、前記解析情報取得手順により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手順と、前記一次解析手順により障害の原因が特定できなかった場合に、前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手順と、前記一次解析手順により障害の原因が特定できなかった場合に、前記二次情報取得手順により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手順とを有することを特徴とする。 In order to achieve the above object, the remote diagnosis / fault handling method of the present invention provides information for secondary analysis, which is information for identifying the cause of a fault transmitted from the electronic device and the remote diagnostic / fault handling device. Analyzing and instructing the remote diagnosis / fault response device to handle the fault The remote diagnosis / fault response instruction device connected to the remote diagnosis / fault response instruction device via the network and / or the fault acquired from the remote diagnosis / fault response device A remote diagnosis / fault handling method in a remote diagnosis / fault handling apparatus that analyzes information for primary analysis, which is information for analyzing a cause, and handles a fault, the electronic device and / or the remote diagnosis / fault handling method An analysis information acquisition procedure for acquiring the primary analysis information from a device, and a primary analysis procedure for performing a primary analysis of a failure based on the primary analysis information acquired by the analysis information acquisition procedure; When the cause of the failure cannot be identified by the primary analysis procedure, the secondary analysis information acquisition procedure for acquiring the secondary analysis information from the electronic device and / or the remote diagnosis / failure handling device, and the primary analysis When the cause of the failure cannot be identified by the analysis procedure, the secondary analysis information acquired by the secondary information acquisition procedure is transmitted to the remote diagnosis / failure response instruction device, and the secondary analysis of the failure is performed. A requesting secondary analysis request procedure.
これによって、本発明の遠隔診断・障害対応方法は、発生した障害に対して一次解析を行い、利用者環境に設置された遠隔診断・障害対応装置によって対応可能な障害について障害対応を行い、一次解析を行った結果、障害の原因を特定できなかった場合のみ、管理センターに設置された遠隔診断・障害対応指示装置に二次解析を要求することにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 As a result, the remote diagnosis / fault handling method of the present invention performs primary analysis on the fault that has occurred, performs fault handling for faults that can be handled by the remote diagnostic / fault handling device installed in the user environment, Only when the cause of the failure cannot be identified as a result of the analysis, the secondary analysis is requested to the remote diagnosis / failure response instruction device installed in the management center, so that the failure analysis / It is possible to load-balance the failure handling process and handle the failure according to the failure level.
上記目的を達成するため、本発明の遠隔診断・障害対応方法は、電子機器と、該電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置にネットワークを介して接続された、前記遠隔診断・障害対応装置により送信した障害の原因を解析するための情報である二次解析用情報を解析し、前記遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置における遠隔診断・障害対応方法であって、前記二次解析用情報を基に障害の二次解析を行う二次解析手順と、前記二次解析手順により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手順とを有することを特徴とする。 In order to achieve the above object, a remote diagnosis / fault handling method of the present invention is primary information that is information for analyzing the cause of a fault acquired from an electronic device and / or the remote diagnosis / fault response device. Secondary analysis, which is information for analyzing the cause of the failure transmitted by the remote diagnosis / fault response device connected to the remote diagnosis / fault response device that performs analysis and analysis of the information for analysis. A remote diagnosis / failure response method in a remote diagnosis / failure response instruction device that analyzes information for use and instructs the remote diagnosis / failure response device to handle a failure, and is a secondary failure based on the secondary analysis information Based on the secondary analysis procedure for performing the analysis and the result of the failure analysis by the secondary analysis procedure, the failure response command for performing the failure response is transmitted to the remote diagnosis / failure response device to request the failure response. And having a failure response request procedure.
これによって、本発明の遠隔診断・障害対応方法は、利用者環境に設置された遠隔診断・障害対応装置によって対応できなかった障害についてのみ二次解析を行い、二次解析の結果を基に、利用者環境に設定された遠隔診断・障害対応装置へ障害の対応を指示するにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 Thereby, the remote diagnosis / fault handling method of the present invention performs secondary analysis only for faults that could not be handled by the remote diagnosis / fault handling device installed in the user environment, and based on the results of the secondary analysis, Distribute the failure analysis and failure handling process in the remote diagnosis and failure handling system by instructing the remote diagnosis and failure handling device set in the user environment to handle the failure, and handle the failure according to the failure level. Can do.
上記目的を達成するため、本発明の遠隔診断・障害対応プログラムは、電子機器と、当該遠隔診断・障害対応装置から送信された障害の原因を特定するための情報である二次解析用情報を解析し、当該遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置にネットワークを介して接続された、前記電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置における遠隔診断・障害対応プログラムであって、コンピュータを、前記電子機器及び/又は当該遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手段と、前記解析情報取得手段により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手段と、前記一次解析手段により障害の原因が特定できなかった場合に、前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手段と、前記一次解析手段により障害の原因が特定できなかった場合に、前記二次情報取得手段により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段として機能させる。 In order to achieve the above object, the remote diagnosis / fault handling program according to the present invention stores secondary analysis information, which is information for identifying the cause of a fault transmitted from the electronic device and the remote diagnostic / fault handling device. Analyzing and instructing the remote diagnosis / fault response device to handle the fault The remote diagnosis / fault response instruction device connected to the remote diagnosis / fault response instruction device via the network and / or the fault acquired from the remote diagnosis / fault response device A remote diagnosis / failure response program in a remote diagnosis / failure response apparatus that analyzes information for primary analysis, which is information for analyzing a cause, and handles a failure, the computer, the electronic device and / or the remote diagnosis -Analysis information acquisition means for acquiring the primary analysis information from the failure handling device, and the failure information based on the primary analysis information acquired by the analysis information acquisition means A primary analysis means for performing a secondary analysis, and a secondary for acquiring the secondary analysis information from the electronic device and / or the remote diagnosis / fault handling apparatus when the cause of the failure cannot be identified by the primary analysis means When the cause of the failure cannot be identified by the analysis information acquisition means and the primary analysis means, the secondary analysis information acquired by the secondary information acquisition means is sent to the remote diagnosis / failure response instruction device. It transmits and functions as a secondary analysis request means for requesting a secondary analysis of the fault.
これによって、本発明の遠隔診断・障害対応プログラムは、コンピュータを、発生した障害に対して一次解析を行い、利用者環境に設置された遠隔診断・障害対応装置によって対応可能な障害について障害対応を行い、一次解析を行った結果、障害の原因を特定できなかった場合のみ、管理センターに設置された遠隔診断・障害対応指示装置に二次解析を要求するように機能させることができる。 As a result, the remote diagnosis / fault handling program of the present invention performs a primary analysis of the computer on the fault that has occurred, and handles faults that can be handled by the remote diagnostic / fault handling device installed in the user environment. As a result of performing the primary analysis, only when the cause of the failure cannot be specified, the remote diagnosis / failure handling instruction device installed in the management center can be made to function so as to request the secondary analysis.
よって、本発明の遠隔診断・障害対応プログラムは、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 Therefore, the remote diagnosis / fault handling program of the present invention can load-balance fault analysis / fault handling processing in the remote diagnostic / fault handling system and perform fault handling according to the fault level.
上記目的を達成するため、本発明の遠隔診断・障害対応プログラムは、電子機器と、該電子機器及び/又は当該遠隔診断・障害対応装置から取得した障害の原因を解析するための情報である一次解析用情報を解析し、障害対応を行う遠隔診断・障害対応装置にネットワークを介して接続された、前記遠隔診断・障害対応装置により送信した障害の原因を解析するための情報である二次解析用情報を解析し、前記遠隔診断・障害対応装置に障害対応を指示する遠隔診断・障害対応指示装置における遠隔診断・障害対応プログラムであって、コンピュータを、前記二次解析用情報を基に障害の二次解析を行う二次解析手段と、前記二次解析手段により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手段として機能させる。 In order to achieve the above object, the remote diagnosis / fault handling program of the present invention is primary information that is information for analyzing an electronic device and the cause of the fault acquired from the electronic device and / or the remote diagnostic / fault handling device. Secondary analysis, which is information for analyzing the cause of the failure transmitted by the remote diagnosis / fault response device connected to the remote diagnosis / fault response device that performs analysis and analysis of the information for analysis. A remote diagnosis / failure response program in a remote diagnosis / failure response instruction device that analyzes information for use and instructs the remote diagnosis / failure response device to respond to a failure. A secondary analysis means for performing a secondary analysis of the remote diagnosis and a failure response command for performing a failure response based on a result of the failure analysis by the secondary analysis means. Transmitted to, to function as a fault response requesting means for requesting the failure handling.
これによって、本発明の遠隔診断・障害対応プログラムは、コンピュータを、利用者環境に設置された遠隔診断・障害対応装置によって対応できなかった障害についてのみ二次解析を行い、二次解析の結果を基に、利用者環境に設定された遠隔診断・障害対応装置へ障害の対応を指示するように機能させることができる。 As a result, the remote diagnosis / fault handling program of the present invention performs a secondary analysis only on faults that cannot be handled by the remote diagnosis / fault handling device installed in the user environment, and obtains the results of the secondary analysis. Based on this, the remote diagnosis / failure handling apparatus set in the user environment can be caused to function to instruct the handling of the failure.
よって、本発明の遠隔診断・障害対応プログラムは、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 Therefore, the remote diagnosis / fault handling program of the present invention can load-balance fault analysis / fault handling processing in the remote diagnostic / fault handling system and perform fault handling according to the fault level.
本発明によれば、発生した障害に対して一次解析を行い、一次解析の結果を基に障害対応を行う遠隔診断・障害対応装置と、一次解析において障害の原因が特定できない場合に二次解析を行い、二次解析の結果を基に最終的な障害対応を遠隔診断・障害対応装置に指示する遠隔診断・障害対応指示装置とで、遠隔診断・障害対応システムを構成し、段階に分けて障害解析及び障害対応を行うことにより、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる遠隔診断・障害対応システム、遠隔診断・障害対応装置、遠隔診断・障害対応指示装置、遠隔診断・障害対応方法、及び遠隔診断・障害対応プログラムを提供することを目的とする。 According to the present invention, a remote diagnosis / fault handling apparatus that performs a primary analysis on a fault that has occurred and performs a fault response based on the result of the primary analysis, and a secondary analysis when the cause of the fault cannot be identified in the primary analysis The remote diagnosis / failure response instruction device is configured with the remote diagnosis / failure response instruction device that instructs the remote diagnosis / failure response device on the final failure response based on the results of the secondary analysis. Remote diagnosis / fault handling system, remote diagnosis / fault handling system that can load balance fault analysis / fault handling process in remote diagnosis / fault handling system and handle fault according to fault level by performing fault analysis and fault handling It is an object of the present invention to provide a failure response device, a remote diagnosis / failure response instruction device, a remote diagnosis / failure response method, and a remote diagnosis / failure response program.
以下、本発明の好適な実施の形態(以下、「実施形態」と言う。)について、図面を用いて詳細に説明する。 DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention (hereinafter referred to as “embodiments”) will be described in detail with reference to the drawings.
[第1の実施形態(実施形態1)]
<遠隔診断・障害対応装置及び遠隔診断・障害対応指示装置のハードウェア構成について>
まず、本実施形態に係る遠隔診断・障害対応装置及び遠隔診断・障害対応指示装置のハードウェア構成について、図1を用いて説明する。
[First Embodiment (Embodiment 1)]
<Hardware configuration of remote diagnosis / fault response device and remote diagnosis / fault response instruction device>
First, the hardware configuration of the remote diagnosis / failure handling apparatus and the remote diagnosis / failure handling instruction apparatus according to the present embodiment will be described with reference to FIG.
図1は、本発明の実施形態1に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200のハードウェア構成の一例を示す図である。
FIG. 1 is a diagram illustrating an example of a hardware configuration of a remote diagnosis /
図1に示すように、本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200は、制御部11、主記憶部12、補助記憶部13、ネットワークI/F14、外部記憶装置I/F15、外部装置I/F16、出力装置I/F17、及び入力装置I/F18とから構成されている。
As shown in FIG. 1, the remote diagnosis /
制御部(CPU:Central Processing Unit)11は、以下に説明する主記憶部12、補助記憶部13、及びネットワークI/F14など、本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200が有する各装置の制御を行う。また、制御部11は、主記憶部12に記憶されたプログラムを実行する装置で、入力装置や記憶装置からデータを受け取り、データを演算・加工した上で、出力装置や記憶装置に出力する(例えば、キーボードで入力した文字をディスプレイに表示するなど)。
A control unit (CPU: Central Processing Unit) 11 includes a
主記憶部(ROM:Read Only Memory、RAM:Random Access Memory)12は、制御部11が実行するプログラムや関連するデータを記憶(一時的に保持する場合も含む)する装置である。ROMには、制御部11が実行するプログラムや関連するデータが記憶されており、記憶されたプログラムや関連するデータは、制御部11により、必要に応じてRAM上へ展開(ロード)され、展開(ロード)されたプログラムや関連するデータは、制御部11により、演算・加工される。
A main storage unit (ROM: Read Only Memory, RAM: Random Access Memory) 12 is a device for storing (including temporarily holding) a program executed by the
補助記憶部(HD:Hard Disk)13は、基本ソフトウェアであるOS(Operating System)やアプリケーションソフトウェアなどを関連するデータとともに記憶する装置である。また、補助記憶部13には、本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200が管理する各種情報(例えば、解析情報や運用情報など。)が格納され、データベース(DB:database)やファイルシステム(FS:File System)などにより管理される。
The auxiliary storage unit (HD: Hard Disk) 13 is a device that stores basic software such as an OS (Operating System) and application software together with related data. The
ネットワークI/F14は、有線及び/又は無線回線などのデータ伝送路により構築されたLAN(Local Area Network)、WAN(Wide Area Network)などのネットワークを介して接続された通信機能を有する周辺機器と本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200とのインタフェースである。
The network I /
外部記憶装置I/F15は、USB(Universal Serial Bus)などのデータ伝送路を介して接続された外部記憶装置(例えば、記憶メディアドライブなど。)と本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200とのインタフェースである。
The external storage device I /
外部装置I/F16は、USBなどのデータ伝送路を介して接続された外部入力装置(例えば、外付けHDやUSBメモリなど。)と本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200とのインタフェースである。
The external device I /
本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200は、これらのインタフェースを介して、外部と各種データのやり取り(送受信や読み込み/書き込み)を行っている。
The remote diagnosis /
出力装置I/F17は、専用ケーブルなどのデータ伝送路を介して接続された出力装置(例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)など。)と本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200とのインタフェースである。
The output device I /
入力装置I/F18は、USBなどのデータ伝送路を介して接続された入力装置(例えば、キーボードやマウスなど。)と本実施形態に係る遠隔診断・障害対応装置100又は遠隔診断・障害対応指示装置200とのインタフェースである。
The input device I /
このように、本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200は、図1に示すハードウェアを有し、以降に説明する遠隔診断機能(以下、「障害解析機能」と言う。)及び障害対応機能を実現している。
As described above, the remote diagnosis /
但し、本実施形態では、本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200が、情報処理装置と同じハードウェア構成であった場合の例を示しているだけであって、このハードウェア構成に限るものではない。本実施形態に係る障害解析機能及び障害対応機能(本実施形態に係る遠隔診断・障害対応プログラム)が動作し、これらの機能を実現するために必要な各種データが格納でき、通信機能を有した他の電子機器と双方向にデータ通信可能なハードウェア構成であれば良い。例えば、図1に示す制御部11、主記憶部12、補助記憶部13、及びネットワークI/F14のみで構成されていても良い。
However, this embodiment only shows an example in which the remote diagnosis /
<遠隔診断・障害対応システムの構成について>
では、本実施形態の技術的特徴を明確にするため、従来の遠隔診断・障害対応システムと本実施形態に係る遠隔診断・障害対応システムとの違いについて、図2及び図3を用いて説明する。
<Configuration of remote diagnosis / fault response system>
Then, in order to clarify the technical features of the present embodiment, differences between the conventional remote diagnosis / fault handling system and the remote diagnosis / fault handling system according to the present embodiment will be described with reference to FIGS. .
図2は、従来の遠隔診断・障害対応システムの一例を示す図である。 FIG. 2 is a diagram illustrating an example of a conventional remote diagnosis / fault handling system.
従来の遠隔診断・障害対応システムは、図2に示すように、まず、管理者端末300、利用者端末400n、及び電子機器500とが、利用者環境に構築されたネットワーク90に接続されており、ファイアウォール600を介して外部のインターネットにアクセス可能となっている。また、利用者環境に導入された電子機器500に対して障害解析及び障害対応を行う遠隔診断・障害対応装置100が、管理センターに構築されたネットワーク90に接続されており、ファイアウォール600を介して外部のインターネットにアクセス可能となっている。
In the conventional remote diagnosis / failure handling system, as shown in FIG. 2, an
このようなネットワーク環境下で、従来の遠隔診断・障害対応システムは、導入された電子機器500から、障害解析用の診断記録(例えば、診断ログなど。)を管理センターの遠隔診断・障害対応装置100に収集し、収集した診断記録(例えば、診断ログなど。)を基に障害解析を行っている。そのため、従来の遠隔診断・障害対応装置100は、複数の利用者環境に導入された様々な種類の電子機器500から収集した全ての診断記録(例えば、診断ログなど。)に対して、障害解析を行うこととなり負荷が大きい。
Under such a network environment, the conventional remote diagnosis / fault handling system receives a diagnosis record (for example, a diagnostic log) from the introduced
また、発生する障害のレベルによって対応方法が異なることから、様々なレベルの障害を一括して遠隔診断・障害対応装置100で解析し対応するのは、障害解析・障害対応作業として非効率であった。
In addition, since the response methods differ depending on the level of failure that occurs, it is inefficient as failure analysis and failure handling operations to analyze and deal with various levels of failure collectively by the remote diagnosis /
そこで、本実施形態に係る遠隔診断・障害対応システムでは、次に説明する方法で従来の問題を解決し、障害解析及び障害対応処理の負荷分散、並びに障害レベルにあわせた障害対応を行うものである。 Therefore, the remote diagnosis / fault handling system according to the present embodiment solves the conventional problem by the method described below, and performs load analysis of fault analysis and fault handling processing, and fault handling according to the fault level. is there.
図3は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの一例を示す図である。 FIG. 3 is a diagram showing an example of a remote diagnosis / fault handling system according to the first embodiment of the present invention.
図3に示すように、本実施形態に係る遠隔診断・障害対応システムと従来の遠隔診断・障害対応システムとの違いは、障害解析において第1段階の障害解析(以下、「一次解析」と言う。)を行い、その解析結果を基に障害対応を行う、遠隔診断・障害対応装置100が利用者環境に設置され、また、一次解析で障害の原因を特定できなかった場合に、第2段階の障害解析(以下、「二次解析」と言う。)を行い、その解析結果を基に遠隔診断・障害対応装置100へ障害対応の指示を行う、遠隔診断・障害対応指示装置200が、管理センターに設置されている点である。
As shown in FIG. 3, the difference between the remote diagnosis / fault handling system according to the present embodiment and the conventional remote diagnosis / fault handling system is the first stage of fault analysis (hereinafter referred to as “primary analysis”) in fault analysis. The remote diagnosis /
このように、本実施形態に係る遠隔診断・障害対応システムでは、発生した障害に対して二段階の障害解析を行い、最終的な障害対応を利用者環境で行う、障害解析機能及び障害対応機能によって、従来、障害解析及び障害対応における管理センターの処理を負荷分散し、障害レベルにあわせた障害対応を実現している。 As described above, in the remote diagnosis / fault handling system according to the present embodiment, a fault analysis function and a fault handling function that perform a two-stage fault analysis on a fault that has occurred and perform a final fault response in the user environment. Conventionally, the load of the processing of the management center in the failure analysis and the failure response is distributed to realize the failure response according to the failure level.
<遠隔診断・障害対応システムの主な機能を構成する手段について>
では、図3で説明した本実施形態に係る遠隔診断・障害対応システムの主要機能を構成する各手段について、図4〜8を用いて説明する。
<Means for configuring the main functions of the remote diagnosis / fault response system>
Then, each means which comprises the main functions of the remote diagnosis and failure handling system according to the present embodiment described with reference to FIG. 3 will be described with reference to FIGS.
図4は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの主な機能を構成する手段の一例を示すブロック図である。 FIG. 4 is a block diagram showing an example of means constituting main functions of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
本実施形態に係る遠隔診断・障害対応システムが有する障害解析機能及び障害対応機能は、図3で説明した遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200が有する各機能によって実現している。よって、本実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200が有する各機能について、以下に説明する。
The failure analysis function and the failure response function of the remote diagnosis / failure response system according to the present embodiment are realized by the functions of the remote diagnosis /
<<遠隔診断・障害対応装置>>
本実施形態に係る遠隔診断・障害対応装置100が有する障害解析機能及び障害対応機能は、障害検知手段21、解析情報取得手段22、一次解析手段23、障害対応手段24、機器運用情報取得手段31、二次解析要求手段32、及び二次解析用情報取得手段33とから構成されている。
<< Remote diagnosis / fault response device >>
The failure analysis function and the failure response function of the remote diagnosis /
障害検知手段21は、電子機器500及び/又は遠隔診断・障害対応装置100とで発生した障害を検知する手段である。
The failure detection means 21 is a means for detecting a failure that has occurred in the
例えば、障害検知手段21は、電子機器500と遠隔診断・障害対応装置100との間で、ネットワーク90を介して電子機器500の運用状況を示す情報である運用情報(例えば、課金カウンタなど。)のやり取りを行う際、遠隔診断・障害対応装置100から運用情報(例えば、課金カウンタなど。)の取得を電子機器500に要求し、その結果、運用情報(例えば、課金カウンタなど。)が取得できたか否かを判断することで、データ通信の障害を検知する。
For example, the failure detection means 21 is operation information (for example, a billing counter) that is information indicating the operation status of the
解析情報取得手段22は、障害検知手段21により障害が検知された場合に、一次解析において障害の原因を解析するための情報である一次解析用情報を、電子機器500及び/又は遠隔診断・障害対応装置100から取得する。
The analysis
解析情報取得手段22は、電子機器500及び/又は遠隔診断・障害対応装置100から一次解析用情報を取得する際に、一次解析で行う解析手順に関する情報(解析手順の項目リスト)である一次解析手順情報を基に、一次解析用情報を取得する。また、一次解析手順情報は、補助記憶部13などの不揮発性の記憶装置に格納されており、解析情報取得手段22により一次解析用情報を取得する際に、格納された一次解析手順情報の値を参照する。
The analysis information acquisition means 22 is a primary analysis that is information (analysis procedure item list) relating to an analysis procedure performed in the primary analysis when acquiring information for primary analysis from the
例えば、解析情報取得手段22は、一次解析手順情報に「1.パケットの解析」、「2.ログの解析」の順に解析を行うことが設定されていた場合、「1.パケットの解析」、「2.ログの解析」に必要なパケットデータ及びログを取得する。
For example, if the analysis
「1.パケットの解析」には、電子機器500と遠隔診断・障害対応装置100との間のネットワーク90でやり取りされるパケットデータを、所定のツール(例えば、ネットワークアナライザーなど。)を使用して取得する。また、「2.ログの解析」には、プロセスログやシステムログなどの電子機器500及び/又は遠隔診断・障害対応装置100が有する各機能の動作状態を示す各種ログを、電子機器500及び/又は遠隔診断・障害対応装置100で実行可能な所定の情報取得コマンドを使用して取得する。
In “1. packet analysis”, packet data exchanged over the
ここで言う「所定の情報取得コマンド」とは、電子機器500及び/又は遠隔診断・障害対応装置100に実装されたOS上で実行可能なコマンドのことである。
The “predetermined information acquisition command” here is a command that can be executed on the OS installed in the
例えば、電子機器500から遠隔操作によってプロセスログやシステムログを取得する場合は、rshコマンドやrcpコマンドなどを利用して、遠隔診断・障害対応装置100から「rsh -l admin mfp_1 ps -ef > mfp_1_ps.log(電子機器500のmfp_1にユーザadminでログインし、"ps -axf"を実行し、その結果を遠隔診断・障害対応装置100のファイル名"mfp_1_ps.log"に出力する。)」や「rcp admin@mfp_1:/var/log/messages mfp_1_sys.log(ユーザadminが電子機器500のmfp_1から、ファイルパス"/var/log/"に格納された"messages"ファイルを、遠隔診断・障害対応装置100のファイル名"mfp_1_sys.log"にコピーする。)」(「コマンド」の詳細な仕様については、各OSのリファレンスマニュアルを参照のこと。)を実行することで、電子機器500のプロセスログやシステムログを遠隔診断・障害対応装置100に取得できる。
For example, when a process log or system log is acquired from the
一次解析手段23は、解析手順情報に従って、解析情報取得手段22により取得された一次解析用情報を基に、障害の原因を解析する(一次解析)。 The primary analysis means 23 analyzes the cause of the failure based on the primary analysis information acquired by the analysis information acquisition means 22 according to the analysis procedure information (primary analysis).
一次解析手段23は、障害解析の中で、障害の原因を特定するための情報である障害特定情報を用いて、一次解析用情報から障害の原因を特定する。すなわち、一次解析手段23は、一次解析用情報に障害特定情報が含まれているか否かを判断し、一次解析用情報に含まれている障害特定情報から障害の原因を特定する。
The primary analysis means 23 specifies the cause of the failure from the primary analysis information using the failure specifying information that is information for specifying the cause of the failure in the failure analysis. That is, the
例えば、一次解析手段23は、一次解析用情報であるプロセスログの解析を行い、プロセスログ内に「root 888 0.0 0.0 0 0 tty ZN 12:55 0:00(abc)」と記録されていた場合、障害特定情報である文字列"ZN"が含まれていることを判断し、プロセスabcがゾンビ状態(「ゾンビ状態」とは、終了処理が正しく行われていないプロセスのことである。子プロセスの終了処理は親プロセス(子プロセスを生成したプロセス)により行われるが、その親プロセスに問題があると子プロセスがゾンビ状態になる。)と言う障害の原因を特定する。 For example, the primary analysis means 23 analyzes the process log which is the primary analysis information, and “root 888 0.0 0.0 0 0 tty ZN 12:55 0:00 (abc)” is recorded in the process log. The process abc is in a zombie state ("zombie state" is a process that has not been properly terminated. Child process) The termination process is performed by the parent process (the process that created the child process, but if there is a problem with the parent process, the child process becomes a zombie state).
ここで、プロセスログの見方について簡単に説明する。例えば、プロセスログの記録が「root 888 0.0 0.0 0 0 tty ZN 12:55 0:00(abc)」の場合、プロセスを起動しているユーザ名を示す「USER:root」、プロセスIDを示す「PID:888」、プロセスが使用しているCPU時間の割合を示す「%CPU:0.0」と、プロセスが占めるメモリの割合を示す「%MEM:0.0」、仮想メモリ上の使用量を示す「VSZ:0」、実メモリ上の使用量を示す「RSS:0」、TTY制御端末名を示す「TTY:tty」、プロセスの状態を示す「STAT:ZN」(Rは実行可能状態、Sはスリープ状態、DはI/O待ち状態、ZNはゾンビ状態であることを示す。)、プロセスが起動された日時を示す「START:12:55」、プロセスの実働時間を示す「TIME:0.00」、プロセスとして起動された実行コマンド(例えば、アプリケーション名など。)「COMMAND:abc」を意味している。 Here, how to view the process log will be briefly described. For example, if the record of the process log is “root 888 0.0 0.0 0 0 tty ZN 12:55 0:00 (abc)”, “USER: root” indicating the name of the user who starts the process and “ “PID: 888”, “% CPU: 0.0” indicating the percentage of CPU time used by the process, “% MEM: 0.0” indicating the percentage of memory occupied by the process, “VSZ” indicating the usage on the virtual memory : 0 ”,“ RSS: 0 ”indicating usage in real memory,“ TTY: tty ”indicating TTY control terminal name,“ STAT: ZN ”indicating process status (R is executable, S is sleep) Status, D indicates I / O waiting status, ZN indicates zombie status.), “START: 12:55” indicating the date and time the process was started, “TIME: 0.00” indicating the actual working time of the process, An execution command (such as an application name) started as a process means “COMMAND: abc”.
図5は、本発明の第1の実施形態に係る一次解析に関する情報を設定するユーザインタフェースの一例を示す図であり、図6は、本発明の第1の実施形態に一次解析に関する情報のデータ構成の一例を示す図である。 FIG. 5 is a diagram showing an example of a user interface for setting information related to primary analysis according to the first embodiment of the present invention, and FIG. 6 is data of information related to primary analysis according to the first embodiment of the present invention. It is a figure which shows an example of a structure.
一次解析手段23で使用する障害特定情報は、図5に示すような一次解析に関する情報を設定するユーザインタフェースを介して、管理者端末300から設定することができる。
The failure identification information used in the primary analysis means 23 can be set from the
図5に示すユーザインタフェースでは、遠隔診断・障害対応装置100の管理対象である電子機器500の機種毎に、一次解析用情報である各種ログのうち、解析手順を基に使用するログを指定する「チェックボックス」と、一次解析用情報である各種ログ名称である「解析ログ名」と、解析するログに対応した障害特定情報である「原因特定キーワード(文字列)」及び「原因特定キーワード(数値)」とに対応する入力フィールドに、それぞれの値(例えば、文字列や数値など。)を入力し、[確定]ボタンをクリックすることで、入力した値を設定できる。
In the user interface shown in FIG. 5, a log to be used based on an analysis procedure is specified among various logs that are primary analysis information for each model of the
図5では、利用者環境に導入された電子機器500のうち、機種Aについての一次解析に関する情報を設定するユーザインタフェースの一例を示しており、機種Aの場合、一次解析用情報として使用するログが「プロセスログ」、「システムログ」、及び「7777番ログ」と設定されている(チェックボックスがチェックされている)。また、「プロセスログ」には、障害特定情報の「文字列"ZN"」と「数値(9999)」、「システムログ」には、障害特定情報の「文字列"Not found Certification"」と「数値(65536)」、「7777番ログ」には、「文字列"leak"」と「数値(00ff)」が設定されている。設定された各設定値は、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に、図6に示すような、例えばテーブル形式のデータ構造で格納され、機種毎に使用するログと障害特定情報とが対応付けられ管理される。
FIG. 5 shows an example of a user interface for setting information relating to the primary analysis for the model A among the
このように、障害特定情報は、図5に示すようなユーザインタフェースによって、予め管理対象である電子機器500の機種毎に設定することができる。よって、一次解析手段23は、補助記憶部13などの不揮発性の記憶装置に格納された障害特定情報の値(文字列及び/又は数値)を基に、対応する各ログから障害の原因を特定する。
As described above, the failure specifying information can be set in advance for each model of the
図4に戻り、障害対応手段24は、一次解析手段23により障害の原因が特定された場合に、特定された障害への対応を行う。また、障害対応手段24は、後述する遠隔診断・障害対応指示装置200から障害対応を指示する障害対応コマンドが送信された場合にも、送信されたコマンドを実行し、特定された障害への対応を行う。
Returning to FIG. 4, when the cause of the failure is identified by the
例えば、障害対応手段24は、一次解析手段23により、一次解析用情報であるプロセスログの解析を行い、プロセスabcがゾンビ状態と言う障害の原因を特定した場合に、プロセスのゾンビ状態を解決するため、プロセスabcの親プロセスABCを一度終了し、再度起動する(子プロセスに問題がある場合は、親プロセスを終了する。)と言う対応を行う。このとき、障害対応手段24は、電子機器500のプロセスabcの親プロセスABC(親プロセスABCのプロセスID:999)をリスタートする所定の障害対応コマンドによって障害対応を行う。
For example, the
ここで言う「所定の障害対応コマンド」とは、電子機器500及び/又は遠隔診断・障害対応装置100に実装されたOS上で実行可能なコマンドのことである。
Here, the “predetermined failure handling command” is a command that can be executed on the OS installed in the
例えば、電子機器500のプロセスabcの親プロセスABCをリスタートする場合は、rshコマンドなどを利用して、遠隔診断・障害対応装置100から「rsh -l admin mfp_1 kill -9 999;ABC -x(電子機器500のmfp_1にユーザadminでログインし、プロセスID999のプロセスABCを強制終了し、その後、再びプロセスABCを起動する。)」(「コマンド」の詳細な仕様やプロセスログの見方などについては、各OSのリファレンスマニュアルを参照のこと。)を実行することで、電子機器500で障害の発生した機能に関するプロセスをリスタートし、正常な動作状態に復旧できる。
For example, when restarting the parent process ABC of the process abc of the
また、障害対応手段24は、障害対応を行う際に、実行する障害対応コマンドの許可情報を基に、コマンド実行を行うか否かを決定する。すなわち、障害対応手段24は、実行しようとしている障害対応コマンドが、管理者によって許可された障害対応コマンドであるか否かを判断し、実行が許可されている障害対応コマンドを実行する。
Further, the failure handling means 24 determines whether or not to execute the command based on the permission information of the failure handling command to be executed when performing the failure handling. That is, the
障害対応コマンドの許可情報は、例えば、管理者端末300に、障害対応コマンド実行許可[OK]のウィンドウを表示し(遠隔診断・障害対応装置100から、障害対応コマンドの実行可/実行不可の指示を受け付ける許可ボタンを表示するURL(Uniform Resource Locator)を管理者端末300へ送信するなどの方法。)、管理者の指示を受け付けることによって、障害対応コマンドの許可情報を設定する。また、管理者によって過去に許可された障害対応コマンドの許可情報は、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に格納しておき、障害対応手段24により、障害対応コマンドを実行する際に、格納した許可情報を基に、障害対応を行う。
The permission information of the failure handling command is displayed, for example, on the
機器運用情報取得手段31は、電子機器500から運用情報(例えば、課金カウンタなど。)を取得する。
The device operation information acquisition unit 31 acquires operation information (for example, a billing counter) from the
例えば、電子機器500と遠隔診断・障害対応装置100との間で、ネットワーク90を介して電子機器500の運用情報(例えば、課金カウンタなど。)のやり取りを行う際、遠隔診断・障害対応装置100から運用情報(例えば、課金カウンタなど。)の取得を電子機器500に要求し、その結果、運用情報(例えば、課金カウンタなど。)が取得できなかった場合(障害検知手段21によりデータ通信障害を検知した場合)であっても、本実施形態に係るシステムの運用機能を停止させることなく、運用情報(例えば、課金カウンタなど。)を取得しなければならない。そのため、機器運用情報取得手段31は、代替通信を行う手段を有しており、すなわち、運用情報(例えば、課金カウンタなど。)を取得する際に使用した、障害が発生している通信プロトコルを、正常にデータ通信可能な他の通信プロトコルに切り替え運用情報(例えば、課金プログラムなど。)を取得する。このとき、機器運用情報取得手段31は、運用情報(例えば、課金カウンタなど。)のような、電子機器500と遠隔診断・障害対応装置100とがネットワーク90を介してデータ通信を行う際に使用する通信プロトコルを決定する優先順位を示す使用優先順位情報を基に、代替通信を行う際に使用する通信プロトコルを決定する。
For example, when exchanging operation information (for example, a billing counter) of the
図7は、本発明の第1の実施形態に係る電子機器500に関する情報を設定するユーザインタフェースの一例を示す図であり、図8は、本発明の第1の実施形態に係る電子機器500に関する情報のデータ構成の一例を示す図である。
FIG. 7 is a diagram illustrating an example of a user interface for setting information related to the
機器運用情報取得手段31で使用する通信プロトコルの使用優先順位情報は、図7に示すような電子機器500に関する情報である機器情報を設定するユーザインタフェースを介して、管理者端末300から設定することができる。
The use priority information of the communication protocol used by the device operation information acquisition unit 31 is set from the
図7に示すユーザインタフェースでは、遠隔診断・障害対応装置100の管理対象である電子機器500のIPアドレスを示す「IPアドレス」と、電子機器500の機種名称である「機種名」と、電子機器500の機器名称である「機器名」と、データ通信の際に使用する通信プロトコルの優先順位を示す「通信プロトコルの使用優先順位」とを設定できる。
In the user interface shown in FIG. 7, the “IP address” indicating the IP address of the
図7では、利用者環境に導入された電子機器500の全ての機器に関する情報を設定するユーザインタフェースの一例を示しており、IPアドレス"192.168.xx.xx1"の電子機器A(機種A)の場合、データ通信に使用する通信プロトコルにおいて、最も優先順位が高い(図中の優先順位1に示す)通信プロトコルに「HTTPS(Hypertext Transfer Protocol Security)」、2番目(図中の優先順位2に示す)に「SNMP(Simple Network Management Protocol)」、3番目(図中の優先順位3に示す)に「FTP(File Transfer Protocol)」が設定されている。設定された各設定値は、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に、図8に示すような、例えばテーブル形式のデータ構造で格納され、機種毎に機器名と使用する通信プロトコルの使用優先順位情報が対応付けられ管理される。
FIG. 7 shows an example of a user interface for setting information related to all devices of the
このように、通信プロトコルの使用優先順位情報は、図7に示すようなユーザインタフェースによって、予め管理対応である電子機器500毎に設定することができる。よって、機器運用情報取得手段31は、補助記憶部13などの不揮発性の記憶装置に格納された通信プロトコルの使用優先順位情報の値を基に、使用可能な通信プロトコルのうち、最も優先順位が高い通信プロトコルを使用して、電子機器500から運用情報(例えば、課金カウンタなど。)を取得する。
As described above, the communication protocol use priority information can be set in advance for each
図4に戻り、二次解析要求手段32は、一次解析手段23により解析手順に従って障害解析を行った結果、障害の原因を特定することができなかった場合に、管理センターに設置された遠隔診断・障害対応指示装置200に、一次解析より高度な障害解析(二次解析)を要求する。
Returning to FIG. 4, the secondary
二次解析要求手段32は、二次解析を要求する際に、解析情報取得手段22により取得し、一次解析に使用した一次解析用情報(例えば、パケットデータ、プロセスログ、システムログなど。)と、一次解析手段23で行った一次解析の解析履歴情報と、機器運用情報取得手段31により取得した運用情報(例えば、課金カウンタなど。)と、次に説明する二次解析において障害の原因を解析するための二次解析用情報とを、管理センターに設置された遠隔診断・障害対応指示装置200に送信する。
The secondary analysis request means 32 obtains the primary analysis information (for example, packet data, process log, system log, etc.) acquired by the analysis information acquisition means 22 and used for the primary analysis when requesting the secondary analysis. The analysis history information of the primary analysis performed by the
二次解析用情報取得手段33は、先に説明した二次解析要求手段32により、管理センターに設置された遠隔診断・障害対応指示装置200に送信される二次解析用情報を、電子機器500及び/又は遠隔診断・障害対応装置100から取得する。
The secondary analysis information acquisition means 33 receives the secondary analysis information transmitted from the previously described secondary analysis request means 32 to the remote diagnosis / fault
二次解析用情報取得手段33は、電子機器500及び/又は遠隔診断・障害対応装置100から二次解析用情報を取得する際に、二次解析で行う解析手順に関する情報(解析手順の項目リスト)である二次解析手順に関する情報を基に、二次解析用情報を取得する。
The secondary analysis information acquisition means 33 is information (analysis procedure item list) related to an analysis procedure performed in the secondary analysis when acquiring secondary analysis information from the
例えば、二次解析用情報取得手段33は、二次解析手順に関する情報に「1.アクセスログの解析」、「2.XXX番ログの解析」の順に解析を行うことが設定されていた場合、「1.アクセスログの解析」、「2.XXX番ログの解析」に必要なネットワークアクセスログ及びXXX番ログを取得する。また、ネットワークアクセスログ及びXXX番ログなどの電子機器500及び/又は遠隔診断・障害対応装置100が有する各機能の使用状態を示す各種ログを取得する場合、先に説明した解析情報取得手段22と同じく、電子機器500及び/又は遠隔診断・障害対応装置100で実行可能な所定の情報取得コマンド(例えば、rshコマンドやrcpコマンドなど。)を使用して取得する。
For example, when the secondary analysis
このように、本実施形態に係る遠隔診断・障害対応装置100は、上記に説明した各手段を、以下の手順に従って実施することで、障害解析機能及び障害対応機能(A)を実現している。
As described above, the remote diagnosis /
(手順A−1)障害検知及び一次解析用情報取得
障害検知手段21により障害を検知し、解析情報取得手段22により、一次解析の解析手順に関する情報である解析手順情報を基に、電子機器500及び/又は遠隔診断・障害対応装置100から障害の原因を特定するための情報である一次解析用情報を取得する。
(Procedure A-1) Failure Detection and Primary Analysis Information Acquisition The failure detection means 21 detects a failure, and the analysis information acquisition means 22 uses the analysis procedure information, which is information relating to the analysis procedure of the primary analysis, to the
(手順A−2)一次解析実施
解析情報取得手段22により取得した一次解析用情報と障害の原因を特定する情報である障害特定情報を基に、一次解析手段23により一次解析を行う。一次解析手段23は、一次解析用情報に障害特定情報が含まれているか否かを判断し、障害の原因を特定する(例えば、プロセスログ内に、プロセスのゾンビ状態を示す文字列"ZN"が含まれているか否かを判断するなど)。
(Procedure A-2) Performing primary analysis Based on the primary analysis information acquired by the analysis information acquisition means 22 and the fault identification information that is information for specifying the cause of the fault, the primary analysis means 23 performs a primary analysis. The
(手順A−3−1)障害対応
一次解析手段23により障害解析を行った結果、障害の原因が特定できた場合に、特定された障害に対して、障害対応手段24により障害対応を行う。障害対応手段24は、特定された障害の原因を解決するための障害対応コマンドを実行する(例えば、ゾンビ状態のプロセスを強制終了し、再び起動させる(プロセスのリスタート)など)。
(Procedure A-3-1) Failure handling When the cause of the failure can be identified as a result of failure analysis by the
(手順A−3−2)二次解析要求
一次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、一次解析手段23により障害の解析を行う際に使用された一次解析用情報、一次解析手段23で行った一次解析の解析履歴情報、機器運用情報取得手段31により、電子機器500から代替通信プロトコル(使用可能な通信プロトコルのうち、最も優先順位の高い通信プロトコル。)を使用して取得した、電子機器500の運用状況に関する情報である運用情報(例えば、課金プログラムなど。)、及び二次解析用情報取得手段33により、電子機器500から取得された、一次解析より高度な障害解析(二次解析)を行うため(二次解析で障害の原因を解析するため)の二次解析用情報とを、二次解析要求手段32により、遠隔診断・障害解析指示装置200へ送信する。
(Procedure A-3-2) Secondary analysis request Used when performing failure analysis by the primary analysis means 23 when the cause of the failure could not be identified as a result of failure analysis by the primary analysis means 23 The primary analysis information, the analysis history information of the primary analysis performed by the primary analysis means 23, and the device operation information acquisition means 31, the
<<遠隔診断・障害対応指示装置>>
本実施形態に係る遠隔診断・障害対応指示装置200が有する障害解析機能及び障害対応機能は、解析手順更新要求手段41、解析手順変更手段42、追加情報取得要求手段43、追加情報受信手段44、障害対応要求手段45、記憶手段51、及び二次解析手段52とから構成されている。
<< Remote diagnosis / failure response instruction device >>
The failure analysis function and the failure response function of the remote diagnosis / failure
解析手順更新要求手段41は、遠隔診断・障害対応装置100が行う一次解析における解析手順に関する情報を、最新の情報に更新する。
The analysis procedure update request means 41 updates the information related to the analysis procedure in the primary analysis performed by the remote diagnosis /
解析手順更新要求手段41は、次に説明する解析手順変更手段42により変更された、一次解析で行う解析手順に関する情報である一次解析手順情報(解析手順の項目リスト)を遠隔診断・障害対応装置100へ送信する。 The analysis procedure update request means 41 receives primary analysis procedure information (analysis procedure item list), which is information related to the analysis procedure performed in the primary analysis, changed by the analysis procedure changing means 42 described below, from the remote diagnosis / failure handling apparatus. To 100.
その結果、遠隔診断・障害対応装置100は、補助記憶部13などの不揮発性の記憶装置に格納された既存の一次解析手順情報(既存の解析手順の項目リスト)を、受信した最新の一次解析手順情報(変更後の解析手順の項目リスト)に置き換える(例えば、cpコマンドなどを実行。)。その後、遠隔診断・障害対応装置100は、障害検知手段21により障害が検知された際に、解析情報取得手段22により、最新の一次解析手順情報(変更後の解析手順の項目リスト)を基に、一次解析用情報を取得する。
As a result, the remote diagnosis /
解析手順変更手段42は、遠隔診断・障害対応装置100が有する一次解析手段23による解析手順を、最新の解析手順に変更する。
The analysis
解析手順変更手段42は、遠隔診断・障害対応装置100から二次解析要求手段32により送信された、一次解析用情報、一次解析の履歴情報などを基に、発生した障害の特性を分析し、分析結果を基に、一次解析において障害が発生する前兆を発見できるような解析手順に、解析手順に関する情報である一次解析手順情報(解析手順の項目リスト)を変更する。
The analysis procedure changing means 42 analyzes the characteristics of the fault that has occurred based on the primary analysis information, the primary analysis history information, etc. transmitted from the remote diagnosis /
例えば、「プロセスの暴走による障害が発生する前兆」を発見するためには、一次解析用情報であるプロセスログに記録されている、プロセスが使用しているCPU時間の割合を示す「%CPU」と、プロセスが占めるメモリの割合を示す「%MEM」の値に着目する。 For example, in order to find “a precursor to a failure due to a process runaway”, “% CPU”, which indicates the percentage of CPU time used by the process, recorded in the process log, which is the primary analysis information Focus on the value of “% MEM” that indicates the percentage of memory occupied by the process.
プロセスが暴走すると、リソースを無駄に使用することが多い点をから、「%CPU」や「%MEM」の値が異常に大きくなることを利用し、プロセスが暴走しているのか否かの見当を付けられる。つまり、あるプロセスの「%CPU」と「%MEM」の値が正常時に比べて極端に大きければ、そのプロセスは暴走している可能性が高いと判断できる(但し、こうした判別を行うには、アプリケーションやデーモンを動かした際に生成される各プロセスの「%CPU」と「%MEM」の値が正常時にどの程度の大きさなのかを予め把握しておく必要がある)。そこで、プロセスの「%CPU」と「%MEM」の値が正常値に比べてどの程度大きいかを分析し、暴走する恐れのあるプロセス(障害が発生する前兆)を発見する。 If a process runs out of control, resources are often wasted, and the value of "% CPU" and "% MEM" is increased abnormally to determine whether the process is running out of control. Is attached. In other words, if the value of “% CPU” and “% MEM” of a process is extremely large compared to the normal value, it can be determined that the process is likely to be out of control (however, (It is necessary to know in advance how large the "% CPU" and "% MEM" values of each process created when an application or daemon is run). Therefore, it analyzes how large the “% CPU” and “% MEM” values of the process are compared with the normal values, and finds a process that may run away (a sign of a failure).
このように、解析手順変更手段42は、一次解析用情報、一次解析の履歴情報などを基に、CPU使用率、メモリ使用率などの値を分析(発生した障害の特性を分析)し、分析結果を基に、一次解析において障害が発生する前兆を発見できるような解析手順(例えば、CPU使用率「%CPU」、メモリ使用率「%MEM」の値を解析するような手順など。)に、解析手順に関する情報である一次解析手順情報(解析手順の項目リスト)を変更する。 In this way, the analysis procedure changing means 42 analyzes the values of the CPU usage rate, the memory usage rate, etc. based on the primary analysis information, the primary analysis history information, etc. Based on the results, an analysis procedure (such as a procedure that analyzes the values of CPU usage “% CPU” and memory usage “% MEM”, etc.) that can detect a sign of failure in the primary analysis. The primary analysis procedure information (analysis procedure item list), which is information related to the analysis procedure, is changed.
追加情報取得要求手段43及び追加情報受信手段44は、後に説明する二次解析において、より詳細な障害解析を行うための追加情報を遠隔診断・障害対応装置100へ要求し、遠隔診断・障害対応装置100が要求に従って取得した追加情報を受信する。
The additional information
まず、追加情報取得要求手段43は、二次解析を行った結果、障害の原因を特定できなかった場合に、さらに詳細な障害解析を行うために必要な追加情報を、電子機器500及び/又は遠隔診断・障害対応装置100から取得するため、遠隔診断・障害対応装置100へ情報取得コマンドを送信する。
First, the additional information
追加情報取得要求手段43により送信される情報取得コマンドは、遠隔診断・障害対応装置100が有する解析情報取得手段22により実行される情報取得コマンドと同じであり、取得したい情報の指定方法(例えば、ファイル名の指定など。)が異なるだけである。
The information acquisition command transmitted by the additional information
その結果、遠隔診断・障害対応装置100は、追加情報取得要求手段43により送信された情報取得コマンドを実行し、電子機器500及び/又は遠隔診断・障害対応装置100から、要求された追加情報を取得する。その後、遠隔診断・障害対応装置100は、取得した追加情報を遠隔診断・障害対応指示装置200へ送信する。次に、追加情報受信手段44は、遠隔診断・障害対応装置100から送信された追加情報を受信し、受信した追加情報を基に二次解析を行う。
As a result, the remote diagnosis /
障害対応要求手段45は、後に説明する二次解析により障害の原因が特定された場合に、特定された障害への対応を遠隔診断・障害対応装置100へ要求(指示)する。
The failure
障害対応要求手段45は、二次解析を行った結果、障害の原因を特定できた場合に、特定した障害への対応を、遠隔診断・障害対応装置100へ要求(指示)するため、遠隔診断・障害対応装置100へ障害対応コマンドを送信する。
The fault response requesting means 45 requests (instructs) the remote diagnosis /
障害対応要求手段45により送信される障害対応コマンドは、遠隔診断・障害対応装置100が有する障害対応手段24により実行される障害対応コマンドと同じであり、障害の対応方法(例えば、プロセスを強制終了するなど。)が、障害の原因によって異なるだけである。
The failure handling command transmitted by the failure
また、障害対応要求手段45は、追加情報取得受信手段44により受信された追加情報を基に、さらに詳細な障害解析を行った結果、障害の原因を特定できなかった場合に、遠隔診断・障害対応装置100へ、電子機器500及び遠隔診断・障害対応装置100のOSを一度終了し、再び起動する(OSのリスタート)と言う対応を行う。このとき、障害対応要求手段45は、電子機器500及び遠隔診断・障害対応装置100のOSをリスタートする所定の障害対応コマンドによって障害対応を行う。
Further, the failure
ここで言う「所定の障害対応コマンド」とは、例えば、電子機器500の電源をリスタートする場合は、rshコマンドなどを利用して、遠隔診断・障害対応装置100から「rsh -l admin mfp_1 shutdown -r(電子機器500のmfp_1にユーザadminでログインし、OSを一度終了させ、その後に再起動する。)」(「コマンド」の詳細な仕様などについては、各OSのリファレンスマニュアルを参照のこと。)を実行することで、電子機器500で障害の発生した機能を含め、その機能が実行されているOSそのものをリスタートし、正常な動作状態に復旧できる。
The “predetermined failure handling command” here refers to “rsh -l admin mfp_1 shutdown” from the remote diagnosis /
記憶手段51は、先に説明した遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された各種情報(例えば、一次解析用情報、一次解析の解析履歴、二次解析用情報、運用情報など。)や一次解析手順情報(解析手順の項目リスト)などを記憶する。
The
例えば、記憶手段51は、リスト構造(ポインタを使って、次のデータ部を参照することにより、連続した処理を可能にするデータの型。)により、複数個のデータ(解析に関する情報)を、遠隔診断・障害対応指示装置200が有する補助記憶部13などの不揮発性の記憶装置に、情報毎(例えば、一次解析用情報や一次解析の解析履歴など。)に格納する。
For example, the
二次解析手段52は、先に説明した遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された二次解析用情報を基に、遠隔診断・障害対応装置100が有する一次解析手段23で行った一次解析より、さらに詳細な障害解析を行う。
The secondary analysis means 52 performs primary analysis of the remote diagnosis /
二次解析手段52は、遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された二次解析用情報を、所定のツール(例えば、ネットワークアナライザーなど。)へ入力し、より詳細な障害の原因を解析する。そのため、二次解析用情報は、二次解析手段52により使用する所定のツール(例えば、ネットワークアナライザーなど。)で障害解析を行う際に必要な情報であり、遠隔診断・障害対応装置100が有する二次解析用情報取得手段33により、電子機器500及び/又は遠隔診断・障害対応装置100から取得される。
The secondary analysis unit 52 inputs the secondary analysis information transmitted by the secondary
二次解析手段52は、電子機器500及び/又は遠隔診断・障害対応装置100から取得された二次解析用情報を基に、所定のツール(例えば、ネットワークアナライザーなど。)を使用して、障害の原因を特定する。
The secondary analysis unit 52 uses a predetermined tool (for example, a network analyzer) based on the secondary analysis information acquired from the
このように、本実施形態に係る遠隔診断・障害対応指示装置200は、上記に説明した各手段を、以下の手順に従って実施することで、障害解析機能及び障害対応機能(B)を実現している。
As described above, the remote diagnosis / failure
(手順B−1)情報取得及び情報格納
遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された各種情報(例えば、一次解析用情報、一次解析の解析履歴、二次解析用情報、運用情報など。)を取得し、記憶手段51に記憶する。また、解析手順更新手段42は、記憶手段51に記憶された一次解析用情報や一次解析の解析履歴などを基に、一次解析手順情報を変更し、解析手順更新要求手段41により、変更後の一次解析手順情報(最新の一次解析手順情報)を遠隔診断・障害対応装置100へ送信する。
(Procedure B-1) Information acquisition and information storage Various information transmitted by the secondary analysis requesting means 32 of the remote diagnosis / fault handling apparatus 100 (for example, primary analysis information, primary analysis history, secondary analysis) Information, operation information, etc.) is acquired and stored in the storage means 51. The analysis
(手順B−2)二次解析実施
遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された二次解析用情報を基に、二次解析手段52により一次解析よりさらに詳細な障害解析である二次解析を行う。二次解析手段52により二次解析用情報を基に障害解析を行った結果、障害の原因を特定できなかった場合、追加情報取得要求手段43により、障害の原因を特定するために必要な追加情報を取得する情報取得コマンドを、遠隔診断・障害対応装置100へ送信する。その結果、遠隔診断・障害対応装置100は、追加情報取得要求手段43の要求に従って、電子機器500及び/又は遠隔診断・障害対応装置100から追加情報を取得し、遠隔診断・障害対応指示装置200へ送信する。送信された追加情報は、追加情報受信手段44により受信され、再び二次解析手段52により、受信された追加情報を基に障害解析を行い、障害の原因を特定する。
(Procedure B-2) Performing secondary analysis Based on the secondary analysis information transmitted by the secondary analysis requesting means 32 included in the remote diagnosis /
(手順B−3−1)障害対応指示
二次解析手段52により障害解析を行った結果、障害の原因が特定できた場合に、特定された障害に対して障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ障害対応コマンドを送信する。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定された障害の原因を解決するための障害対応コマンドを実行する。
(Procedure B-3-1) Failure response instruction As a result of failure analysis by the secondary analysis means 52, if the cause of the failure can be identified, a failure response request is made to perform failure response for the identified failure. The means 45 transmits a failure handling command to the remote diagnosis /
(手順B−3−2)暫定障害対応
二次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、特定できなかった障害に対しても障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ障害対応コマンドを送信する。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定できなかった障害を解決するための障害対応コマンドを実行する(例えば、電子機器500及び遠隔診断・障害対応装置100のOSを一度終了し、再び起動させる(OSのリスタート)など)。
(Procedure B-3-2) Temporary failure handling As a result of failure analysis performed by the secondary analysis means 23, if the cause of the failure cannot be identified, the failure can be dealt with even if the failure cannot be identified. The failure
このように、本実施形態に係る遠隔診断・障害対応システムは、上記に説明した遠隔診断・障害対応装置100が有する障害解析機能及び障害対応機能(A)及び遠隔診断・障害対応指示装置200が有する障害解析機能及び障害対応機能(B)により、段階に分けて障害解析及び障害対応を行う。
As described above, the remote diagnosis / fault handling system according to the present embodiment includes the fault analysis function, the fault handling function (A), and the remote diagnosis / fault
よって、本実施形態に係る遠隔診断・障害対応システムは、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 Therefore, the remote diagnosis / fault handling system according to the present embodiment can load-balance fault analysis / fault handling processing in the remote diagnosis / fault handling system and perform fault handling according to the fault level.
<遠隔診断・障害対応システムにおける障害解析から障害対応までの基本処理手順について>
図4〜8で説明した本実施形態に係る遠隔診断・障害対応システムが有する障害解析機能及び障害対応機能の具体的な処理手順について、図9〜15を用いて説明する。
<Basic processing procedure from fault analysis to fault handling in remote diagnosis and fault handling system>
Specific processing procedures of the failure analysis function and the failure handling function of the remote diagnosis / fault handling system according to the present embodiment described with reference to FIGS. 4 to 8 will be described with reference to FIGS.
まず、処理手順を分かり易く説明するため、図9〜15では、電子機器500と遠隔診断・障害対応装置100との間で行われるデータ通信において、使用する通信プロトコルHTTPSで通信障害が発生した場合を想定し、以降に、本実施形態に係る遠隔診断・障害対応システムが、発生した通信障害に対して、障害解析から障害対応までをどのような処理手順によって行うかについて説明する。
First, in order to explain the processing procedure in an easy-to-understand manner, in FIGS. 9 to 15, when a communication failure occurs in the communication protocol HTTPS used in data communication performed between the
図9は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(障害検知)を示す図である。 FIG. 9 is a diagram showing an example (fault detection) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
課金カウンタの締め日となったため、図9に示すように、本実施形態に係る遠隔診断・障害対応装置100が通信プロトコルHTTPSを使用して、課金カウンタを含む運用情報を電子機器500から取得しようとしたが、何らかの原因によって、遠隔診断・障害対応装置100と電子機器500との間で行われる通信プロトコルHTTPSを使用したデータ通信に失敗した。
Since the charging counter is closed, as shown in FIG. 9, the remote diagnosis /
このことを受けて、遠隔診断・障害対応装置100は、まず、ネットワーク疎通を確認したいホストに対してIPパケットを発行し、そのパケットが正しく届いて返答が行われるかを確認するpingコマンドを、電子機器500に対して実行し、電子機器500と遠隔診断・障害対応装置100との間のネットワーク90が正常であるかを確認する。さらに、正常であれば、再度、通信プロトコルHTTPSを使用して、規定回数のみ運用情報の取得を試みる(リトライする)。その結果、電子機器500と遠隔診断・障害対応装置100との間のネットワーク90が正常(ping実行時に応答がある場合)であって、通信プロトコルHTTPSを使用したデータ通信に失敗すると言う障害が、障害検知手段21によって検知される(図中の(1)に該当する処理手順)。
In response to this, the remote diagnosis /
図10は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(解析情報取得)を示す図である。 FIG. 10 is a diagram illustrating an example (analysis information acquisition) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図10に示すように、本実施形態に係る遠隔診断・障害対応装置100は、障害検知手段21によりHTTPSの通信障害を検知したのを受けて、解析情報取得手段22により、一次解析手順情報(解析手順の項目リスト)を基に、障害の原因を解析するために必要な、以下に挙げる一次解析用情報を電子機器500から取得する(図中の(2)〜(3)に該当する処理手順)。
As shown in FIG. 10, the remote diagnosis /
[一次解析用情報]
・電子機器500のプロセスログ、システムログ、及び7777番ログ
・遠隔診断・障害対応装置100のプロセスログ及びシステムログ
・電子機器500と遠隔診断・障害対応装置100との間で行われるデータ通信時のパケットデータ
解析情報取得手段22では、上記の一次解析用情報におけるプロセスログやシステムログなどを取得するため、電子機器500及び/又は遠隔診断・障害対応装置100に実装されたOS上で実行可能なコマンドであるrshコマンドやrcpコマンドなどを利用して、遠隔診断・障害対応装置100から「rsh -l admin mfp_1 ps -ef > mfp_1_ps.log」や「rcp admin@mfp_1:/var/log/messages mfp_1_sys.log」を実行する(図中の(2)に該当する処理手順)ことで、電子機器500のプロセスログやシステムログなどの各情報を遠隔診断・障害対応装置100に取得する(図中の(3)に該当する処理手順)。
[Information for primary analysis]
-Process log, system log, and 7777 log of electronic device 500-Process log and system log of remote diagnosis / fault response device 100-During data communication between
また、解析情報取得手段22では、パケットデータを取得するため、電子機器500と遠隔診断・障害対応装置100との間の通信プロトコルHTTPSを使用したデータ通信において、所定のツール(例えば、ネットワークアナライザーなど。)を使用してネットワーク90のパケットデータを収集する(図中の(3)に該当する処理手順)。
In addition, the analysis
図11は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(一次解析)を示す図である。 FIG. 11 is a diagram illustrating an example (primary analysis) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図11に示すように、本実施形態に係る遠隔診断・障害対応装置100は、解析情報取得手段22により電子機器500及び/又は遠隔診断・障害対応装置100から取得された一次解析用情報(プロセスログ、システムログ、及びパケットデータなど。)を基に、一次解析手段23により障害解析を行う(図中の(4)に該当する処理手順)。
As shown in FIG. 11, the remote diagnosis /
一次解析手段23は、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に、図6に示すようなデータ構造によって格納された、障害の原因を特定するための情報である障害特定情報の原因特定キーワード(文字列及び/又は数値)が、一次解析用情報に含まれているか否かを判断し、含まれていた障害特定情報から、障害の原因を特定する。
The primary analysis means 23 is information stored in a non-volatile storage device such as the
図12は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(二次解析要求)を示す図である。 FIG. 12 is a diagram illustrating an example (secondary analysis request) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図12に示すように、本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、二次解析要求手段32により、一次解析よりさらに詳細な障害解析を行うために必要な、以下に挙げる二次解析用情報を遠隔診断・障害対応指示装置200へ送信する(図中の(5)〜(6)に該当する処理手順)。
As shown in FIG. 12, the remote diagnosis /
[二次解析用情報]
・電子機器500の147番ログ
・遠隔診断・障害対応装置100のネットワークアクセスログ
その際に、二次解析要求手段32は、二次解析用情報の他、一次解析で使用した一次解析用情報、一次解析の解析履歴情報、及び遠隔診断・障害対応装置100が取得しようとした運用情報(例えば、課金カウンタなど。)も、遠隔診断・障害対応指示装置200へ送信する(図中の(6)に該当する処理手順)。
[Secondary analysis information]
-No. 147 log of the electronic device 500-Network access log of the remote diagnosis /
二次解析用情報は、二次解析用情報取得手段33により、解析情報取得手段22で行ったように情報取得コマンドを実行することによって、電子機器500及び/又は遠隔診断・障害対応装置100から取得する。また、運用情報(例えば、課金カウンタなど。)は、通信障害のため取得できなかったことから、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に、図8に示すようなデータ構造によって格納された、データ通信を行い際に使用する通信プロトコルを決定する使用優先順情報を基に、機器運用情報取得手段31が有する代替通信を行う手段により、通信障害によって使用できない通信プロトコルHTTPS以外のうち、最も優先順位の高い通信プロトコルSNMP(図8において、電子機器500が機種Aの場合)を使用して、課金カウンタなどの運用情報を電子機器500から取得する(図中の(5)に該当する処理手順)。
The secondary analysis information is obtained from the
図13は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(二次解析)を示す図である。 FIG. 13 is a diagram illustrating an example (secondary analysis) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図13に示すように、本実施形態に係る遠隔診断・障害対応指示装置200は、遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された各種情報(例えば、一次解析用情報、一次解析の解析履歴、二次解析用情報、運用情報など。)を取得し、記憶手段51に記憶する。また、解析手順更新手段42は、記憶手段51に記憶された一次解析用情報や一次解析の解析履歴などを基に、一次解析手順情報を変更し、解析手順更新要求手段41により、変更後の一次解析手順情報(最新の一次解析手順情報)を遠隔診断・障害対応装置100へ送信する(図中の(7)に該当する処理手順)。
As shown in FIG. 13, the remote diagnosis / fault
その後、遠隔診断・障害対応指示装置200は、遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された二次解析用情報を基に、遠隔診断・障害対応装置100で行った一次解析よりさらに詳細な障害解析を行う。二次解析手段52は、所定のツール(例えば、ネットワークアナライザーなど。)を使用して、二次解析用情報から障害の原因を解析する。
Thereafter, the remote diagnosis / failure handling
図14は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(追加情報取得)を示す図である。 FIG. 14 is a diagram showing an example (additional information acquisition) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図14に示すように、本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析手段52により二次解析用情報を基に障害解析を行った結果、障害の原因を特定できなかった場合、追加情報取得要求手段43により、障害の原因を特定するために必要な追加情報を取得する、例えば、「rsh -l admin mfp_1 xxx > mfp_1_xxx.log」のrshコマンドや「rcp admin@mfp_1:/var/log/xxx mfp_1_xxx.log」のrcpコマンドなどの情報取得コマンドを、遠隔診断・障害対応装置100へ送信する。その結果、遠隔診断・障害対応装置100は、追加情報取得要求手段43の要求に従って、受信した情報取得コマンドを実行し、電子機器500及び/又は遠隔診断・障害対応装置100から追加情報を取得し(図中の(8)に該当する処理手順)、取得した追加情報を遠隔診断・障害対応指示装置200へ送信する。送信された追加情報は、遠隔診断・障害対応指示装置200が有する追加情報受信手段44により受信され(図中の(9)に該当する処理手順)、再び二次解析手段52により、受信された追加情報を基に障害解析を行い、障害の原因を特定する。
As shown in FIG. 14, the remote diagnosis / fault
図15は、本発明の第1の実施形態に係る遠隔診断・障害対応システムの動作手順の一例(障害対応)を示す図である。 FIG. 15 is a diagram illustrating an example (fault handling) of an operation procedure of the remote diagnosis / fault handling system according to the first embodiment of the present invention.
図15に示すように、本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析手段52により障害解析を行った結果、障害の原因が特定できた場合に、特定された障害に対して障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ、「rsh -l admin mfp_1 kill -9 999; ABC -x」などの障害対応コマンドを送信する(図中の(10)に該当する処理手順)。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定された障害の原因を解決するための障害対応コマンドを実行する(図中の(11)に該当する処理手順)。
As shown in FIG. 15, the remote diagnosis / fault
また、遠隔診断・障害対応指示装置200は、二次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、特定できなかった障害に対しても障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ、「rsh -l admin mfp_1 shutdown -r」などの障害対応コマンドを送信する(図中の(10)に該当する処理手順)。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定できなかった障害を解決するための障害対応コマンドを実行する(図中の(11)に該当する処理手順)(例えば、電子機器500及び/又は遠隔診断・障害対応装置100のOSを終了し、再び起動させる(OSのリスタート)など)。
In addition, the remote diagnosis / failure handling
<遠隔診断・障害対応装置における処理手順について>
ここからは、図9〜15で説明した本実施形態に係る遠隔診断・障害対応システムを構成する、遠隔診断・障害対応装置100が有する障害解析機能及び障害対応機能の具体的な処理手順について、図16を用いて説明する。
<Processing procedure in remote diagnosis / fault response device>
From here, about the specific processing procedure of the failure analysis function and the failure handling function that the remote diagnosis /
図16は、本発明の第1の実施形態に係る遠隔診断・障害対応装置100における具体的な処理手順を示すフローチャートである。
FIG. 16 is a flowchart showing a specific processing procedure in the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、例えば、補助記憶部13に格納された遠隔診断・障害対応処理を行うプログラムを主記憶部12であるRAM上に展開(ロード)し、制御部11で実行する。このとき、以下の処理手順が実行される。
The remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、障害検知手段21により、発生した通信プロトコルHTTPSを使用した電子機器500と遠隔診断・障害対応装置100とのデータ通信(電子機器500の運用情報の取得)ができない障害を検知する(S101)。
In the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、障害検知手段21により障害が検知された場合に、解析情報取得手段22により、一次解析手順情報(解析手順の項目リスト)を基に、障害の原因を解析するための一次解析用情報を、電子機器500及び/又は遠隔診断・障害対応装置100から取得する。解析情報取得手段22により参照される一次解析手順情報(解析手順の項目リスト)は、遠隔診断・障害対応指示装置200が有する解析手順変更手段42で、過去の障害解析履歴を基に最新の情報に変更され、解析手順更新要求手段41により、遠隔診断・障害対応装置100が有する補助記憶部13などの不揮発性の記憶装置に格納された既存の一次解析手順情報(解析手順の項目リスト)を、最新の一次解析手順情報(解析手順の項目リスト)に置き換えられている(S102)。
In the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、解析情報取得手段22により、まず、規定回数の間、通信プロトコルHTTPSを使用して電子機器500と遠隔診断・障害対応装置100とのデータ通信を試み、その間、ネットワーク90のパケットデータを、所定のツール(例えば、ネットワークアナライザーなど。)によって収集する。(S103)。
In the remote diagnosis /
その結果、本実施形態に係る遠隔診断・障害対応装置100は、規定回数の間に、データ通信が可能となった場合(S104がYESの場合)、所定のツール(例えば、ネットワークアナライザーなど。)によるパケットデータの収集を中止し、本来、電子機器500から取得するはずの課金カウンタなどの運用情報を取得する(S115)。
As a result, the remote diagnosis /
また、本実施形態に係る遠隔診断・障害対応装置100は、規定回数に達しても、データ通信が回復しなかった場合(S104がNOの場合)、解析情報取得手段22により、プロセスログやシステムログなどの各種情報を、一次解析手順情報(解析手順の項目リスト)を基に、電子機器500及び/又は遠隔診断・障害対応装置100から取得する(S105)。この時、解析情報取得手段22は、プロセスログやシステムログなどの各種情報を取得するための情報取得コマンドを実行する。
Further, the remote diagnosis /
次に、本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23により、取得した一次解析用情報を基に、障害の原因を解析する(S106)。
Next, the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23により、障害の原因を特定するための障害特定情報である原因特定キーワード(文字列及び/又は数値)が、一次解析用情報に含まれているか否かを判断する(S107)。
In the remote diagnosis /
その結果、本実施形態に係る遠隔診断・障害対応装置100は、原因特定キーワードが一次解析用情報に含まれていた場合(S107がYESの場合:既知の障害の場合)、障害対応手段24により、含まれていた原因特定キーワードを基に、特定された障害に対応するための障害対応コマンドが実行される(S116)。その後、遠隔診断・障害対応装置100は、データ通信可能となった通信プロトコルHTTPSを使用して、課金カウンタなどの運用情報を、電子機器500から取得する(S117)。
As a result, when the cause identification keyword is included in the primary analysis information (when S107 is YES: a known failure), the remote diagnosis /
また、本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23において、原因特定キーワードが一次解析用情報に含まれていなかった場合(S107がNOの場合:障害の原因が特定できなかった場合)、次に行う二次解析の解析手順を基に、一次解析よりさらに詳細な障害解析を行うために必要な情報があるか否かを判断する(S108)。
In the remote diagnosis /
その結果、本実施形態に係る遠隔診断・障害対応装置100は、二次解析に必要な情報がある場合(S108がYESの場合)、二次解析用情報取得手段33により、二次解析で行う障害の原因を解析するための二次解析用情報を電子機器500及び/又遠隔診断・障害対応装置100から取得する(S109)。この時、二次解析用情報取得手段33は、二次解析用情報を取得するための情報取得コマンドを実行する。
As a result, the remote diagnosis /
次に、本実施形態に係る遠隔診断・障害対応装置100は、機器運用情報取得手段31が有する代替通信を行う手段により、電子機器500と遠隔診断・障害対応装置100との間でデータ通信を行う際に使用する通信プロトコルの優先順位を決定する使用優先順位情報を基に、通信障害により使用できない通信プロトコルHTTPS以外の通信プロトコルのうち、最も優先順位が高い通信プロトコルを使用して、課金カウンタなどの運用情報を電子機器500から取得する(S110)。
Next, the remote diagnosis /
次に、本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23により障害解析を行った結果、障害の原因を特定できなかったため、S103、S105、及びS109において、解析情報取得手段22や二次解析用情報取得手段33などにより取得した各種情報(一次解析用情報及び二次解析用情報)、及びS110において、機器運用情報取得手段31により電子機器500から取得した課金カウンタなどの運用情報などを、二次解析要求手段32により、遠隔診断・障害対応指示装置200へ送信する(S111)。
Next, since the remote diagnosis /
また、本実施形態に係る遠隔診断・障害対応装置100は、一次解析手段23により障解析を行った結果、障害の原因を特定できた場合に、S115又はS117において、電子機器500から取得した課金カウンタなどの運用情報などを、遠隔診断・障害対応指示装置200へ送信する。
Further, the remote diagnosis /
この時、遠隔診断・障害対応装置100から遠隔診断・障害対応指示装置200へ送信された各種データは、遠隔診断・障害対応指示装置200が有する記憶手段51により、補助記憶部13などの不揮発性の記憶装置に格納される。
At this time, various data transmitted from the remote diagnosis /
その後、本実施形態に係る遠隔診断・障害対応装置100は、遠隔診断・障害対応指示装置200からの「障害対応」又は「追加情報取得」のいずれかの要求を待つ(S112)。
Thereafter, the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、遠隔診断・障害対応指示装置200から受け取った要求が、「障害対応」要求の場合(S113が「障害対応要求」の場合)、障害対応手段24により、遠隔診断・障害対応指示装置200から送信された、特定された障害に対応するための障害対応コマンドを実行する(S114)。
When the request received from the remote diagnosis / fault
また、本実施形態に係る遠隔診断・障害対応装置100は、遠隔診断・障害対応指示装置200から受け取った要求が、「追加情報取得」要求の場合(S113が「追加情報取得要求」の場合)、遠隔診断・障害対応指示装置200から送信された、二次解析において障害の原因を解析するために必要な追加情報を取得する情報取得コマンドを実行する(S118)。その結果、遠隔診断・障害対応装置100は、情報取得コマンドを実行することで、電子機器500及び/又遠隔診断・障害対応装置100から取得した追加情報を、遠隔診断・障害対応指示装置200へ送信する(S119)。
In the remote diagnosis /
本実施形態に係る遠隔診断・障害対応装置100は、S114の処理手順を行った後、障害解析・障害対応処理を終了する。
The remote diagnosis /
また、本実施形態に係る遠隔診断・障害対応装置100は、S118の処理手順を行った後、再びS112の処理手順へ移行する。
Further, the remote diagnosis /
このように、本実施形態に係る遠隔診断・障害対応装置100は、図16に示す処理手順によって、発生した障害に対して一次解析を行い、利用者環境に設置された遠隔診断・障害対応装置100によって対応可能な障害について障害対応を行い、一次解析を行った結果、障害の原因を特定できなかった場合のみ、管理センターに設置された遠隔診断・障害対応指示装置200に二次解析を要求すると言う処置手順を実現している。また、本実施形態に係る遠隔診断・障害対応装置100は、障害が発生しても、運用サービスに影響が及ばないように代替通信を行い、他の通信プロトコルよって、課金カウンタなどの運用情報を電子機器500から取得すると言う処理手順を実現している。
As described above, the remote diagnosis /
<遠隔診断・障害対応指示装置における処理手順について>
次に、図9〜15で説明した本実施形態に係る遠隔診断・障害対応システムを構成する、遠隔診断・障害対応指示装置200が有する障害解析機能及び障害対応機能の具体的な処理手順について、図17を用いて説明する。
<Regarding the processing procedure in the remote diagnosis / failure response instruction device>
Next, a specific processing procedure of the failure analysis function and the failure handling function included in the remote diagnosis / failure
図17は、本発明の第1の実施形態に係る遠隔診断・障害対応指示装置200における具体的な処理手順を示すフローチャートである。
FIG. 17 is a flowchart showing a specific processing procedure in the remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、先に説明した遠隔診断・障害対応装置100と同じように、例えば、補助記憶部13に格納された遠隔診断・障害対応処理を行うプログラムを主記憶部12であるRAM上に展開(ロード)し、制御部11で実行する。このとき、以下の処理手順が実行される。
The remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、遠隔診断・障害対応装置100からの「二次解析」の要求を待つ(S201)。
The remote diagnosis / fault
次に、本実施形態に係る遠隔診断・障害対応指示装置200は、遠隔診断・障害対応指示装置100から送信された各種情報を、遠隔診断・障害対応指示装置200が有する補助記憶部13などの不揮発性の記憶装置に格納する(S202)。
Next, the remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、遠隔診断・障害対応装置100から送信された各種情報のうち、二次解析用情報が含まれているか否かを判断する(S203)。
The remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析用情報が含まれていた場合(S203がYESの場合)、遠隔診断・障害対応装置100が有する二次解析要求手段32により二次解析が要求されてとして、二次解析手段52により、二次解析用情報を基に、所定のツール(例えば、ネットワークアナライザーなど。)を使用して、一次解析よりさらに詳細な障害解析を行う(S204)。
When the secondary analysis information is included (when S203 is YES), the remote diagnosis / failure
また、本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析用情報が含まれていなかった場合(S203がNOの場合)、遠隔診断・障害対応装置100へ、障害解析・障害対応、及び運用サービスに必要な各種データの処理を終えたことを通知し、処理を終了する(S209)。
Further, the remote diagnosis / fault
本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析手段52により、現在、遠隔診断・障害対応装置100から送信された二次解析用情報を基に、障害解析した結果、障害の原因が特定できたか否かを判断する(S205)。
The remote diagnosis / fault
本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析を行った結果、二次解析用情報を基に障害の原因を特定できた場合(S205がYESの場合)、障害対応要求手段45により、特定された障害に対応するための障害対応コマンドを遠隔診断・障害対応装置100へ送信する(S211)。その結果、遠隔診断・障害対応装置100は、障害対応手段24により、遠隔診断・障害対応指示装置200が有する障害対応要求手段45により送信された障害対応コマンドを実行する。
As a result of performing the secondary analysis, the remote diagnosis / fault
また、本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析を行った結果、二次解析用情報を基に障害の原因を特定できなかった場合(S205がNOの場合)、二次解析手順に関する情報を基に、障害の原因を特定するための追加情報があるか否かを判断する(S206)。
In addition, the remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、追加情報がある場合(S206がYESの場合)、追加情報取得要求手段43により、障害の原因を特定するための追加情報を取得する情報取得コマンドを遠隔診断・障害対応装置100へ送信する(S207)。その結果、遠隔診断・障害対応装置100は、遠隔診断・障害対応指示装置200から送信された情報取得コマンドを実行し、電子機器500及び/又遠隔診断・障害対応装置100から追加情報を取得し、取得した追加情報を遠隔診断・障害対応指示装置200へ送信する。
The remote diagnosis / failure handling
本実施形態に係る遠隔診断・障害対応指示装置200は、遠隔診断・障害対応装置100から送信された追加情報を受信するまで待つ(S208)。
The remote diagnosis / fault
本実施形態に係る遠隔診断・障害対応指示装置200は、追加情報受信手段44により遠隔診断・障害対応装置100から追加情報を受信した場合(S208がYESの場合)、S204に戻り、二次解析手段52により追加情報を基に二次解析を行う。遠隔診断・障害対応指示装置200は、二次解析手段52において、障害の原因が特定できない間、二次解析手順に関する情報を基に新たな追加情報が存在するまで、S204〜S208の処理手順を繰り返す。
When the additional
本実施形態に係る遠隔診断・障害対応指示装置200は、二次解析手段52において、新たな追加情報が存在する間、S204〜S208の処理手順を繰り返した結果、障害の原因を特定できない場合(S206がNOの場合:新たな通過情報がない場合)、暫定障害対応として、障害対応要求手段45により、電子機器500及び/又遠隔診断・障害対応装置100のOSを終了し、再び起動する(OSのリスタート)障害対応コマンドを遠隔診断・障害対応装置100へ送信する(S211)。その結果、遠隔診断・障害対応装置100は、遠隔診断・障害対応指示装置200が有する障害対応要求手段45から送信された障害対応コマンドを実行する。
The remote diagnosis / failure handling
このように、本実施形態に係る遠隔診断・障害対応指示装置200は、図17に示す処理手順によって、利用者環境に設置された遠隔診断・障害対応装置100によって対応できなかった障害についてのみ二次解析を行い、二次解析の結果を基に、利用者環境に設定された遠隔診断・障害対応装置100へ障害の対応を指示すると言う処置手順を実現している。また、本実施形態に係る遠隔診断・障害対応指示装置200は、一次解析及び二次解析、並びに電子機器500の運用情報などの各種情報を記憶装置に格納し、格納した各種情報を基に障害解析・障害対応、及び運用サービスを行うと言う処理手順を実現している。
As described above, the remote diagnosis / failure handling
<まとめ>
以上のように、本発明の第1の実施形態によれば、本実施形態に係る遠隔診断・障害対応装置100は、障害解析機能及び障害対応機能(A)を、以下の処理手順により実現している。
<Summary>
As described above, according to the first embodiment of the present invention, the remote diagnosis /
(手順A−1)障害検知及び一次解析用情報取得
障害検知手段21により障害を検知し、解析情報取得手段22により、一次解析の解析手順に関する情報である解析手順情報を基に、電子機器500及び/又は遠隔診断・障害対応装置100から障害の原因を特定するための情報である一次解析用情報を取得する。
(Procedure A-1) Failure Detection and Primary Analysis Information Acquisition The failure detection means 21 detects a failure, and the analysis information acquisition means 22 uses the analysis procedure information, which is information relating to the analysis procedure of the primary analysis, to the
(手順A−2)一次解析実施
解析情報取得手段22により取得した一次解析用情報と障害の原因を特定する情報である障害特定情報を基に、一次解析手段23により一次解析を行う。一次解析手段23は、一次解析用情報に障害特定情報が含まれているか否かを判断し、障害の原因を特定する(例えば、プロセスログ内に、プロセスのゾンビ状態を示す文字列"ZN"が含まれているか否かを判断するなど)。
(Procedure A-2) Performing primary analysis Based on the primary analysis information acquired by the analysis information acquisition means 22 and the fault identification information that is information for specifying the cause of the fault, the primary analysis means 23 performs a primary analysis. The
(手順A−3−1)障害対応
一次解析手段23により障害解析を行った結果、障害の原因が特定できた場合に、特定された障害に対して、障害対応手段24により障害対応を行う。障害対応手段24は、特定された障害の原因を解決するための障害対応コマンドを実行する(例えば、ゾンビ状態であったプロセスを強制終了し、再び起動させる(プロセスのリスタート)など)。
(Procedure A-3-1) Failure handling When the cause of the failure can be identified as a result of failure analysis by the
(手順A−3−2)二次解析要求
一次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、一次解析手段23により障害の解析を行う際に使用された一次解析用情報、一次解析手段23で行った一次解析の解析履歴情報、機器運用情報取得手段31により、電子機器500から代替通信プロトコル(使用可能な通信プロトコルのうち、最も優先順位の高い通信プロトコル。)を使用して取得した、電子機器500の運用状況に関する情報である運用情報(例えば、課金プログラムなど。)、及び二次解析用情報取得手段33により、電子機器500から取得された、一次解析より高度な障害解析(二次解析)を行うため(二次解析で障害の原因を解析するため)の二次解析用情報とを、二次解析要求手段32により、遠隔診断・障害解析指示装置200へ送信する。
(Procedure A-3-2) Secondary analysis request Used when performing failure analysis by the primary analysis means 23 when the cause of the failure could not be identified as a result of failure analysis by the primary analysis means 23 The primary analysis information, the analysis history information of the primary analysis performed by the primary analysis means 23, and the device operation information acquisition means 31, the
このように、本実施形態に係る遠隔診断・障害対応装置100は、(手順A−1)〜(手順A−3−2)によって、発生した障害に対して一次解析を行い、利用者環境に設置された遠隔診断・障害対応装置100によって対応可能な障害について障害対応を行い、一次解析を行った結果、障害の原因を特定できなかった場合のみ、管理センターに設置された遠隔診断・障害対応指示装置200に二次解析を要求することができる。また、本実施形態に係る遠隔診断・障害対応装置100は、障害が発生しても、運用サービスに影響が及ばないように代替通信を行い、他の通信プロトコルよって、課金カウンタなどの運用情報を電子機器500から取得することができる。
As described above, the remote diagnosis /
また、本発明の第1の実施形態によれば、本実施形態に係る遠隔診断・障害対応指示装置200は、障害解析機能及び障害対応機能(B)を、以下の処理手順により実現している。
Further, according to the first embodiment of the present invention, the remote diagnosis / failure handling
(手順B−1)情報取得及び情報格納
遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された各種情報(例えば、一次解析用情報、一次解析の解析履歴、二次解析用情報、運用情報など。)を取得し、記憶手段51に記憶する。また、解析手順更新手段42は、記憶手段51に記憶された一次解析用情報や一次解析の解析履歴などを基に、一次解析手順情報を変更し、解析手順更新要求手段41により、変更後の一次解析手順情報(最新の一次解析手順情報)を遠隔診断・障害対応装置100へ送信する。
(Procedure B-1) Information acquisition and information storage Various information transmitted by the secondary analysis requesting means 32 of the remote diagnosis / fault handling apparatus 100 (for example, primary analysis information, primary analysis history, secondary analysis use) Information, operation information, etc.) is acquired and stored in the storage means 51. The analysis
(手順B−2)二次解析実施
遠隔診断・障害対応装置100が有する二次解析要求手段32により送信された二次解析用情報を基に、二次解析手段52により一次解析よりさらに詳細な障害解析である二次解析を行う。二次解析手段52により二次解析用情報を基に障害解析を行った結果、障害の原因を特定できなかった場合、追加情報取得要求手段43により、障害の原因を特定するために必要な追加情報を取得する情報取得コマンドを、遠隔診断・障害対応装置100へ送信する。その結果、遠隔診断・障害対応装置100は、追加情報取得要求手段43の要求に従って、電子機器500及び/又は遠隔診断・障害対応装置100から追加情報を取得し、遠隔診断・障害対応指示装置200へ送信する。送信された追加情報は、追加情報受信手段44により受信され、再び二次解析手段52により、受信された追加情報を基に障害解析を行い、障害の原因を特定する。
(Procedure B-2) Performing secondary analysis Based on the secondary analysis information transmitted by the secondary analysis requesting means 32 included in the remote diagnosis /
(手順B−3−1)障害対応指示
二次解析手段52により障害解析を行った結果、障害の原因が特定できた場合に、特定された障害に対して障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ障害対応コマンドを送信する。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定された障害の原因を解決するための障害対応コマンドを実行する。
(Procedure B-3-1) Failure response instruction As a result of failure analysis by the secondary analysis means 52, if the cause of the failure can be identified, a failure response request is made to perform failure response for the identified failure. The means 45 transmits a failure handling command to the remote diagnosis /
(手順B−3−2)暫定障害対応
二次解析手段23により障害解析を行った結果、障害の原因が特定できなかった場合に、特定できなかった障害に対しても障害対応を行うため、障害対応要求手段45により、障害対応手段24を有する遠隔診断・障害対応装置100へ障害対応コマンドを送信する。その結果、遠隔診断・障害対応装置100が有する障害対応手段24は、特定できなかった障害を解決するための障害対応コマンドを実行する(例えば、電子機器500及び遠隔診断・障害対応装置100のOSを一度終了し、再び起動させる(OSのリスタート)など)。
(Procedure B-3-2) Temporary failure handling As a result of failure analysis performed by the secondary analysis means 23, if the cause of the failure cannot be identified, the failure can be dealt with even if the failure cannot be identified. The failure
このように、本実施形態に係る遠隔診断・障害対応指示装置200は、(手順B−1)〜(手順B−3−2)によって、利用者環境に設置された遠隔診断・障害対応装置100によって対応できなかった障害についてのみ二次解析を行い、二次解析の結果を基に、利用者環境に設定された遠隔診断・障害対応装置100へ障害の対応を指示することができる。また、本実施形態に係る遠隔診断・障害対応指示装置200は、一次解析及び二次解析、並びに電子機器500の運用情報などの各種情報を記憶装置に格納し、格納した各種情報を基に障害解析・障害対応、及び運用サービスを行うことができる。
As described above, the remote diagnosis / fault
よって、本実施形態に係る遠隔診断・障害対応システムは、遠隔診断・障害対応システムにおける障害解析・障害対応処理を負荷分散し、障害レベルにあわせて障害対応を行うことができる。 Therefore, the remote diagnosis / fault handling system according to the present embodiment can load-balance fault analysis / fault handling processing in the remote diagnosis / fault handling system and perform fault handling according to the fault level.
第1の実施形態に基づき本発明の説明を行ってきたが、本発明の第1の実施形態に係る遠隔診断・障害対応装置100及び遠隔診断・障害対応指示装置200が有する障害解析機能及び障害対応機能は、第1の実施形態において説明した各処理手順を、動作環境(プラットフォーム)にあったプログラミング言語でコード化したプログラムをコンピュータで実行することで実現することができる。よって、本発明の第1の実施形態に係る障害解析機能及び障害対応機能を実行するプログラム(遠隔診断・障害対応プログラム)は、コンピュータが読み取り可能な記憶媒体に格納することができる。
Although the present invention has been described based on the first embodiment, the failure analysis function and the failure included in the remote diagnosis /
また、第1の実施形態の中で説明した「通信プロトコルHTTPSの通信障害」については、電子機器500と遠隔診断・障害対応装置100とで発生する障害の一例である。よって、通信障害に限らず、電子機器500及び/又遠隔診断・障害対応装置100で動作するアプリケーションの不具合など、ソフトウェアに関する障害(障害対応コマンドの実行によって解決可能な障害)全てに対して適用することができる。
The “communication protocol HTTPS communication failure” described in the first embodiment is an example of a failure that occurs between the
また、第1の実施形態の中で説明した「情報取得コマンド」及び「障害対応コマンド」については、電子機器500や遠隔診断・障害対応装置100の情報取得及び障害対応を行うUNIX(登録商標)系のコマンドの一例である。よって、各装置に実装されたOS上で実行可能なコマンドであれば良い。
The “information acquisition command” and “failure response command” described in the first embodiment are UNIX (registered trademark) that performs information acquisition and failure response of the
最後に、上記各実施形態に挙げた形状に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。 Finally, the present invention is not limited to the requirements shown here, such as combinations of other elements with the shapes listed in the above embodiments. With respect to these points, the present invention can be changed within a range that does not detract from the gist of the present invention, and can be appropriately determined according to the application form.
11 制御部(CPU)
12 主記憶部(ROM,RAM)
13 補助記憶部(HD)
14 ネットワークI/F
15 外部記憶装置I/F
16 外部装置I/F
17 出力装置I/F
18 入力装置I/F
21 障害検知手段
22 解析情報取得手段
23 一次解析手段
24 障害対応手段
31 機器運用情報取得手段
32 二次解析要求手段
33 二次解析用情報取得手段
41 解析手順更新要求手段
42 解析手順変更手段
43 追加情報取得要求手段
44 追加情報受信手段
45 障害対応要求手段
51 記憶手段
52 二次解析手段
90 ネットワーク
100 遠隔診断・障害対応装置
200 遠隔診断・障害対応指示装置
300 管理者端末(情報処理装置)
400n 利用者端末(情報処理装置)
500 電子機器(例えば、通信機能を有した画像形成装置など。)
600 ファイアウォール
11 Control unit (CPU)
12 Main memory (ROM, RAM)
13 Auxiliary memory (HD)
14 Network I / F
15 External storage device I / F
16 External device I / F
17 Output device I / F
18 Input device I / F
21 Failure detection means 22 Analysis information acquisition means 23 Primary analysis means 24 Failure handling means 31 Equipment operation information acquisition means 32 Secondary analysis request means 33 Secondary analysis information acquisition means 41 Analysis procedure update request means 42 Analysis procedure change means 43 Addition Information acquisition request means 44 Additional information reception means 45 Fault response request means 51 Storage means 52 Secondary analysis means 90
400n User terminal (information processing device)
500 Electronic device (for example, an image forming apparatus having a communication function)
600 Firewall
Claims (25)
前記遠隔診断・障害対応装置は、
前記一次解析用情報を基に障害の一次解析を行い、障害の原因が特定できなかった場合に、
前記二次解析用情報を前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段を有し、
前記遠隔診断・障害対応指示装置は、
前記二次解析用情報を基に障害の二次解析を行い、解析結果を基に前記遠隔診断・障害対応装置に障害対応を要求する障害対応要求手段を有することを特徴とする遠隔診断・障害対応システム。 An electronic device and a remote diagnosis / fault response device for analyzing the primary analysis information, which is information for analyzing the cause of the fault acquired from the electronic device and / or the remote diagnosis / fault response device, and handling the fault Remote diagnosis / failure response that analyzes secondary analysis information that is information for analyzing the cause of the failure transmitted from the remote diagnosis / failure handling device and instructs the remote diagnosis / failure handling device to handle the failure A remote diagnosis / failure response system connected to a pointing device via a network,
The remote diagnosis / fault response device is:
When the primary analysis of the failure is performed based on the primary analysis information and the cause of the failure cannot be identified,
The secondary analysis information is transmitted to the remote diagnosis / failure handling instruction device, and has a secondary analysis requesting means for requesting a secondary analysis of the failure,
The remote diagnosis / failure response instruction device is:
Remote diagnosis / failure characterized by comprising failure response requesting means for performing a secondary analysis of a failure based on the secondary analysis information and requesting the remote diagnosis / failure response device to handle the failure based on the analysis result Compatible system.
前記電子機器及び/又は前記遠隔診断・障害対応装置で発生した障害を検知する障害検知手段と、
前記電子機器及び/又は前記遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手段とを有し、
前記解析情報取得手段は、
前記障害検知手段により障害が検知された場合に、
前記一次解析において障害の原因を解析するための解析手順に関する情報である一次解析手順情報に基づいて、前記一次解析用情報を取得することを特徴とする請求項1に記載の遠隔診断・障害対応システム。 The remote diagnosis / fault response device is:
Fault detection means for detecting faults occurring in the electronic device and / or the remote diagnosis / fault response device;
Analysis information obtaining means for obtaining the primary analysis information from the electronic device and / or the remote diagnosis / fault handling device;
The analysis information acquisition means includes
When a failure is detected by the failure detection means,
The remote diagnosis / failure handling according to claim 1, wherein the primary analysis information is acquired based on primary analysis procedure information that is information related to an analysis procedure for analyzing a cause of the failure in the primary analysis. system.
前記解析情報取得手段により取得した前記一次解析用情報を基に障害の原因を解析する一次解析手段を有し、
前記一次解析手段は、
前記一次解析手順情報に従って、前記一次解析において障害の原因を特定するための情報である障害特定情報の所定の文字列及び/又は数値が、前記一次解析用情報に含まれているか否かを判定し、前記所定の文字列及び/又は数値が含まれている場合に、
含まれている前記所定の文字列及び/又は数値を基に、障害の原因を特定することを特徴とする請求項1又は2に記載の遠隔診断・障害対応システム。 The remote diagnosis / fault response device is:
Primary analysis means for analyzing the cause of the failure based on the information for primary analysis acquired by the analysis information acquisition means,
The primary analysis means includes
In accordance with the primary analysis procedure information, it is determined whether or not a predetermined character string and / or numerical value of failure identification information that is information for identifying the cause of the failure in the primary analysis is included in the primary analysis information. When the predetermined character string and / or numerical value is included,
The remote diagnosis / failure handling system according to claim 1 or 2, wherein the cause of the failure is specified based on the predetermined character string and / or numerical value included therein.
前記電子機器の運用状況を示す情報である運用情報を、前記電子機器から取得する機器運用情報取得手段を有し、
前記機器運用情報取得手段は、
前記運用情報を取得するときに使用している通信プロトコルにおいて、通信障害が発生し、前記電子機器から前記運用情報が取得できない場合に、
前記電子機器に関する情報である機器情報のうち、前記電子機器と前記遠隔診断・障害対応装置とが前記ネットワークを介してデータ通信を行うときに使用する通信プロトコルを決定するための優先順位を示す使用優先順位情報を基に、前記通信障害が発生している通信プロトコル以外で最も優先順位の高い通信プロトコルを用いて前記電子機器から前記運用情報を取得することを特徴とする請求項1ないし3のいずれか一項に記載の遠隔診断・障害対応システム。 The remote diagnosis / fault response device is:
Device operation information acquisition means for acquiring operation information, which is information indicating an operation status of the electronic device, from the electronic device;
The device operation information acquisition means includes
In the communication protocol used when acquiring the operation information, when a communication failure occurs and the operation information cannot be acquired from the electronic device,
Use of device information, which is information about the electronic device, indicating a priority order for determining a communication protocol to be used when the electronic device and the remote diagnosis / fault handling apparatus perform data communication via the network 4. The operation information is acquired from the electronic device using a communication protocol having the highest priority other than the communication protocol in which the communication failure has occurred, based on the priority information. The remote diagnosis / failure handling system according to any one of the above.
前記遠隔診断・障害対応指示装置で行う前記二次解析において障害の原因を特定するための情報である前記二次解析用情報を、前記電子機器及び/又は前記遠隔診断・障害対応装置から取得する二次解析用情報取得手段を有し、
前記二次解析要求手段は、
前記一次解析手段により障害解析されたときに使用された前記一次解析用情報と、前記一次解析手段により障害解析されたときに記録された障害の解析履歴情報と、前記機器運用情報取得手段により取得された前記運用情報と、前記二次解析用情報取得手段により取得した前記二次解析用情報とを、前記遠隔診断・障害対応装置から前記遠隔診断・障害対応指示装置に送信し、前記二次解析を要求することを特徴とする請求項1ないし4のいずれか一項に記載の遠隔診断・障害対応システム。 The remote diagnosis / fault response device is:
The secondary analysis information, which is information for identifying the cause of the failure in the secondary analysis performed by the remote diagnosis / failure handling instruction device, is acquired from the electronic device and / or the remote diagnosis / failure handling device. It has secondary analysis information acquisition means,
The secondary analysis request means is
The primary analysis information used when the failure analysis is performed by the primary analysis unit, the failure analysis history information recorded when the failure analysis is performed by the primary analysis unit, and the device operation information acquisition unit. Transmitting the operational information and the secondary analysis information acquired by the secondary analysis information acquisition means from the remote diagnosis / fault response device to the remote diagnosis / fault response instruction device, The remote diagnosis / failure handling system according to any one of claims 1 to 4, wherein analysis is requested.
前記遠隔診断・障害対応装置から、前記二次解析要求手段により送信された前記二次解析用情報を基に二次解析を行う二次解析手段と、
前記二次解析手段により障害の原因が特定できなかった場合に、
前記二次解析手段により障害の原因を解析するための追加情報を前記電子機器から取得する追加情報取得コマンドを、前記遠隔診断・障害対応装置に送信し、前記追加情報の取得を要求する追加情報取得要求手段と、
前記遠隔診断・障害対応装置において、前記追加情報取得要求手段により送信された前記追加情報取得コマンドを実行し、前記電子機器から取得した前記追加情報を受信する追加情報受信手段とを有することを特徴とする請求項1ないし5のいずれか一項に記載の遠隔診断・障害対応システム。 The remote diagnosis / failure response instruction device is:
Secondary analysis means for performing secondary analysis based on the secondary analysis information transmitted by the secondary analysis request means from the remote diagnosis / fault handling device;
When the cause of the failure cannot be identified by the secondary analysis means,
Additional information acquisition command for acquiring additional information for analyzing the cause of the failure from the electronic device by the secondary analysis means to the remote diagnosis / failure handling device, and requesting acquisition of the additional information Acquisition request means;
The remote diagnosis / fault handling apparatus includes an additional information receiving unit that executes the additional information acquisition command transmitted by the additional information acquisition request unit and receives the additional information acquired from the electronic device. The remote diagnosis / failure handling system according to any one of claims 1 to 5.
前記二次解析手段により障害の原因が特定された場合に、
障害が発生した前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応コマンドを、前記遠隔診断・障害対応指示装置から前記遠隔診断・障害対応装置に送信し、障害対応を要求することを特徴とする請求項1ないし6のいずれか一項に記載の遠隔診断・障害対応システム。 The failure handling request means is
When the cause of the failure is specified by the secondary analysis means,
A failure response command for performing a failure response to the electronic device and / or the remote diagnosis / failure response device in which a failure has occurred is transmitted from the remote diagnosis / failure response instruction device to the remote diagnosis / failure response device. The remote diagnosis / failure handling system according to any one of claims 1 to 6, wherein a response is requested.
前記二次解析手段により障害の原因が特定されなかった場合に、
前記電子機器及び/又は前記遠隔診断・障害対応装置のオペレーティングシステムを終了し、再び起動する障害対応コマンドを、前記遠隔診断・障害解析指示装置から前記遠隔診断・障害解析装置に送信し、障害対応を要求することを特徴とする請求項1ないし7のいずれか一項に記載の遠隔診断・障害対応システム。 The failure handling request means is
When the cause of the failure is not specified by the secondary analysis means,
The operating system of the electronic device and / or the remote diagnosis / fault response device is terminated, and a fault response command to be started again is transmitted from the remote diagnosis / fault analysis instruction device to the remote diagnosis / fault analysis device, thereby handling the fault. The remote diagnosis / failure handling system according to claim 1, wherein the remote diagnosis / failure handling system is requested.
前記二次解析要求手段により、前記遠隔診断・障害対応装置から送信された前記二次解析用情報及び過去に送信された二次解析用情報と、前記遠隔診断・障害対応装置において、前記一次解析手段により障害解析されたときに使用される前記一次解析手順情報とを記憶する記憶手段と、
前記記憶手段に記憶された、少なくとも1つ以上の過去に送信された二次解析情報に基づいて、前記記憶手段に記憶された前記一次解析手順情報の解析手順を、現在発生した障害の原因及び/又は今後発生する恐れがある障害の原因を解析する解析手順に変更する解析手順変更手段と、
前記解析手順変更手段により変更された最新の一次解析手順情報と前記解析手順の変さらに従って新たに必要となった解析プログラムとを、前記遠隔診断・障害対応装置に送信し、既存の一次解析手順情報の更新を要求する解析手順更新要求手段とを有することを特徴とする請求項1ないし8のいずれか一項に記載の遠隔診断・障害対応システム。 The remote diagnosis / failure response instruction device is:
The secondary analysis requesting means transmits the secondary analysis information transmitted from the remote diagnosis / fault response device and the secondary analysis information transmitted in the past, and the primary analysis in the remote diagnosis / fault response device. Storage means for storing the primary analysis procedure information used when a failure analysis is performed by the means;
Based on at least one or more secondary analysis information transmitted in the past stored in the storage means, the analysis procedure of the primary analysis procedure information stored in the storage means, An analysis procedure changing means for changing to an analysis procedure for analyzing the cause of a failure that may occur in the future;
The latest primary analysis procedure information changed by the analysis procedure changing means and the analysis program newly changed according to the change of the analysis procedure and the newly required analysis program are transmitted to the remote diagnosis / fault handling device, and the existing primary analysis procedure The remote diagnosis / failure handling system according to claim 1, further comprising an analysis procedure update request unit that requests an update of information.
受け取った前記障害対応コマンドを実行し、前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応手段を有し、
前記障害対応手段は、
前記障害対応コマンドの実行を許可するか否かの指示を受け付け、受け付けた指示が前記障害対応コマンドの実行を許可するであった場合に、
前記障害対応コマンドを実行することを特徴とする請求項1ないし9のいずれか一項に記載の遠隔診断・障害対応システム。 The remote diagnosis / fault response device is:
A failure handling means for executing the received failure handling command and handling the failure with respect to the electronic device and / or the remote diagnosis / failure handling device;
The failure handling means is
When an instruction as to whether or not to permit execution of the failure handling command is accepted, and the received instruction is to allow execution of the failure handling command,
The remote diagnosis / failure handling system according to any one of claims 1 to 9, wherein the failure handling command is executed.
前記一次解析用情報を取得する解析情報取得手段と、
前記解析情報取得手段により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手段と、
前記一次解析手段により障害の原因が特定できなかった場合に、
前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手段と、
前記一次解析手段により障害の原因が特定できなかった場合に、
前記二次情報取得手段により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段とを有することを特徴とする遠隔診断・障害対応装置。 Remote diagnosis that analyzes the secondary analysis information, which is information for identifying the cause of the failure transmitted from the electronic device and the remote diagnosis / fault response device, and instructs the remote diagnosis / fault response device to handle the fault -Analyzing information for primary analysis, which is information for analyzing the cause of a failure acquired from the electronic device and / or the remote diagnosis / failure handling device connected to the failure handling instruction device via a network; A remote diagnosis / failure response device that handles
Analysis information acquisition means for acquiring the primary analysis information;
Primary analysis means for performing a primary analysis of a failure based on the primary analysis information acquired by the analysis information acquisition means;
When the cause of the failure cannot be identified by the primary analysis means,
Secondary analysis information acquisition means for acquiring the secondary analysis information from the electronic device and / or the remote diagnosis / fault response device;
When the cause of the failure cannot be identified by the primary analysis means,
The secondary analysis information acquired by the secondary information acquisition means is transmitted to the remote diagnosis / failure response instruction device, and has a secondary analysis requesting means for requesting secondary analysis of the fault, Remote diagnosis / failure response device.
前記解析情報取得手段は、
前記障害検知手段により障害が検知された場合に、
前記一次解析手段により障害の原因を解析するための解析手順に関する情報である一次解析手順情報に基づいて、前記一次解析用情報を取得することを特徴とする請求項11に記載の遠隔診断・障害対応装置。 A failure detection means for detecting a failure occurring in the electronic device and / or the remote diagnosis / failure handling device;
The analysis information acquisition means includes
When a failure is detected by the failure detection means,
12. The remote diagnosis / failure according to claim 11, wherein the primary analysis information is acquired based on primary analysis procedure information that is information relating to an analysis procedure for analyzing the cause of the failure by the primary analysis means. Compatible device.
前記一次解析手順情報に従って、障害の原因を特定するための情報である障害特定情報の所定の文字列及び/又は数値が、前記一次解析用情報に含まれているか否かを判定し、前記所定の文字列及び/又は数値が含まれている場合に、
含まれている前記所定の文字列及び/又は数値を基に、障害の原因を特定することを特徴とする請求項11又は12に記載の遠隔診断・障害対応装置。 The primary analysis means includes
In accordance with the primary analysis procedure information, it is determined whether or not a predetermined character string and / or numerical value of failure specifying information that is information for specifying the cause of the failure is included in the primary analysis information, and the predetermined analysis If the string and / or numeric value of
13. The remote diagnosis / failure handling device according to claim 11 or 12, wherein the cause of the failure is specified based on the predetermined character string and / or numerical value included therein.
前記機器運用情報取得手段は、
前記運用情報を取得するときに使用している通信プロトコルにおいて、通信障害が発生し、前記電子機器から前記運用情報が取得できない場合に、
前記電子機器に関する情報である機器情報のうち、前記電子機器と当該遠隔診断・障害対応装置とが前記ネットワークを介してデータ通信を行うときに使用する通信プロトコルを決定するための優先順位を示す使用優先順位情報を基に、前記通信障害が発生している通信プロトコル以外で最も優先順位の高い通信プロトコルを用いて前記電子機器から前記運用情報を取得することを特徴とする請求項11ないし13のいずれか一項に記載の遠隔診断・障害対応装置。 Device operation information acquisition means for acquiring operation information, which is information indicating an operation status of the electronic device, from the electronic device;
The device operation information acquisition means includes
In the communication protocol used when acquiring the operation information, when a communication failure occurs and the operation information cannot be acquired from the electronic device,
Use of device information, which is information about the electronic device, indicating a priority order for determining a communication protocol to be used when the electronic device and the remote diagnosis / fault handling device perform data communication via the network 14. The operation information is acquired from the electronic device using a communication protocol having the highest priority other than the communication protocol in which the communication failure has occurred based on priority information. The remote diagnosis / fault response device according to any one of the above.
前記一次解析手段により障害解析されたときに使用された前記一次解析用情報と、前記一次解析手段により障害解析されたときに記録された障害の解析履歴情報と、前記機器運用情報取得手段により取得された前記運用情報と、前記二次解析用情報取得手段により取得した前記二次解析用情報とを、前記遠隔診断・障害対応指示装置に送信し、前記遠隔診断・障害対応指示装置が行う障害の二次解析を要求することを特徴とする請求項11ないし14のいずれか一項に記載の遠隔診断・障害対応装置。 The secondary analysis request means is
Obtained by the primary analysis information used when the failure was analyzed by the primary analysis means, failure analysis history information recorded when the failure was analyzed by the primary analysis means, and the device operation information acquisition means The failure that the remote diagnosis / fault handling instruction device performs is transmitted to the remote diagnosis / fault handling instruction device, and the secondary analysis information acquired by the secondary analysis information acquisition means The remote diagnosis / failure handling apparatus according to claim 11, wherein the secondary analysis is requested.
前記障害対応手段は、
前記障害対応コマンドの実行を許可するか否かの指示を受け付け、受け付けた指示が前記障害対応コマンドの実行を許可するであった場合に、
前記障害対応コマンドを実行することを特徴とする請求項11ないし15のいずれか一項に記載の遠隔診断・障害対応装置。 Execute a failure response command for performing a failure response on the electronic device and / or the remote diagnosis / failure response device in which a failure has occurred, and handle the failure on the electronic device and / or the remote diagnosis / failure response device. Have a failure handling means to do,
The failure handling means is
When an instruction as to whether or not to permit execution of the failure handling command is accepted, and the received instruction is to allow execution of the failure handling command,
16. The remote diagnosis / fault handling apparatus according to claim 11, wherein the fault handling command is executed.
前記二次解析用情報を基に障害の二次解析を行う二次解析手段と、
前記二次解析手段により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手段とを有することを特徴とする遠隔診断・障害対応指示装置。 An electronic device and a remote diagnosis / failure handling device that analyzes the primary analysis information, which is information for analyzing the cause of the failure acquired from the electronic device and / or the remote diagnosis / failure handling device, and handles the failure Analyzes secondary analysis information, which is information for analyzing the cause of a failure transmitted by the remote diagnosis / fault response device connected via a network, and instructs the remote diagnosis / fault response device to handle the failure. Remote diagnosis / failure instruction device,
Secondary analysis means for performing a secondary analysis of a failure based on the information for secondary analysis;
A failure response requesting unit for transmitting a failure response command for performing a failure response to the remote diagnosis / failure response device and requesting a failure response based on a result of the failure analysis by the secondary analysis unit; Remote diagnosis / failure response instruction device.
前記二次解析手段により障害の原因を解析するための追加情報を前記電子機器から取得する追加情報取得コマンドを、前記遠隔診断・障害対応装置に送信し、前記追加情報の取得を要求する追加情報取得要求手段と、
前記遠隔診断・障害対応装置において、前記追加情報取得要求手段により送信された前記追加情報取得コマンドを実行し、前記電子機器から取得した前記追加情報を受信する追加情報受信手段とを有することを特徴とする請求項17に記載の遠隔診断・障害対応指示装置。 When the cause of the failure cannot be identified by the secondary analysis means,
Additional information acquisition command for acquiring additional information for analyzing the cause of the failure from the electronic device by the secondary analysis means to the remote diagnosis / failure handling device, and requesting acquisition of the additional information Acquisition request means;
The remote diagnosis / fault handling apparatus includes an additional information receiving unit that executes the additional information acquisition command transmitted by the additional information acquisition request unit and receives the additional information acquired from the electronic device. The remote diagnosis / failure handling instruction device according to claim 17.
前記二次解析手段により障害の原因が特定された場合に、
障害が発生した前記電子機器及び/又は前記遠隔診断・障害対応装置に対して障害対応を行う障害対応コマンドを、前記遠隔診断・障害対応装置に送信し、障害の対応を要求することを特徴とする請求項17又は18に記載の遠隔診断・障害対応指示装置。 The failure handling request means is
When the cause of the failure is specified by the secondary analysis means,
A failure response command for performing a failure response to the electronic device and / or the remote diagnosis / failure response device in which a failure has occurred is transmitted to the remote diagnosis / failure response device to request a response to the failure. The remote diagnosis / failure handling instruction device according to claim 17 or 18.
前記二次解析手段により障害の原因が特定されなかった場合に、
前記電子機器及び/又は前記遠隔診断・障害対応装置のオペレーティングシステムを終了し、再び起動する障害対応コマンドを、前記遠隔診断・障害解析装置に送信し、障害の対応を要求することを特徴とする請求項17ないし19のいずれか一項に記載の遠隔診断・障害対応指示装置。 The failure handling request means is
When the cause of the failure is not specified by the secondary analysis means,
An operating system of the electronic device and / or the remote diagnosis / fault response device is terminated, and a fault response command to be started again is transmitted to the remote diagnosis / fault analysis device to request a response to the fault. The remote diagnosis / failure handling instruction device according to any one of claims 17 to 19.
前記記憶手段に記憶された、少なくとも1つ以上の過去に送信された二次解析情報に基づいて、前記記憶手段に記憶された前記一次解析手順情報の解析手順を、現在発生した障害の原因及び/又は今後発生する恐れがある障害の原因を解析する解析手順に変更する解析手順変更手段と、
前記解析手順変更手段により変更された最新の一次解析手順情報と前記解析手順の変さらに従って新たに必要となった解析プログラムとを、前記遠隔診断・障害対応装置に送信し、既存の一次解析手順情報の更新を要求する解析手順更新要求手段とを有することを特徴とする請求項17ないし20のいずれか一項に記載の遠隔診断・障害対応指示装置。 The secondary analysis information transmitted from the remote diagnosis / fault response device and the secondary analysis information transmitted in the past, and analysis for analyzing the cause of the fault in the primary analysis in the remote diagnosis / fault response device Storage means for storing primary analysis procedure information which is information about the procedure;
Based on at least one or more secondary analysis information transmitted in the past stored in the storage means, the analysis procedure of the primary analysis procedure information stored in the storage means, An analysis procedure changing means for changing to an analysis procedure for analyzing the cause of a failure that may occur in the future;
The latest primary analysis procedure information changed by the analysis procedure changing means and the analysis program newly changed according to the change of the analysis procedure and the newly required analysis program are transmitted to the remote diagnosis / fault handling device, and the existing primary analysis procedure 21. The remote diagnosis / failure handling instruction apparatus according to claim 17, further comprising an analysis procedure update request means for requesting update of information.
前記電子機器及び/又は前記遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手順と、
前記解析情報取得手順により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手順と、
前記一次解析手順により障害の原因が特定できなかった場合に、
前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手順と、
前記一次解析手順により障害の原因が特定できなかった場合に、
前記二次情報取得手順により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手順とを有することを特徴とする遠隔診断・障害対応方法。 Remote diagnosis that analyzes the secondary analysis information, which is information for identifying the cause of the failure transmitted from the electronic device and the remote diagnosis / fault response device, and instructs the remote diagnosis / fault response device to handle the fault -Analyzing the primary analysis information, which is information for analyzing the cause of the failure acquired from the electronic device and / or the remote diagnosis / failure handling device connected to the failure handling instruction device via the network, A remote diagnosis / fault handling method in a remote diagnosis / fault handling device for handling,
An analysis information acquisition procedure for acquiring the primary analysis information from the electronic device and / or the remote diagnosis / fault handling device;
A primary analysis procedure for performing a primary analysis of a failure based on the primary analysis information acquired by the analysis information acquisition procedure;
When the cause of the failure cannot be identified by the primary analysis procedure,
Secondary analysis information acquisition procedure for acquiring the secondary analysis information from the electronic device and / or the remote diagnosis / fault response device;
When the cause of the failure cannot be identified by the primary analysis procedure,
A secondary analysis request procedure for transmitting the secondary analysis information acquired by the secondary information acquisition procedure to the remote diagnosis / fault handling instruction device and requesting a secondary analysis of the fault, Remote diagnosis and troubleshooting method.
前記二次解析用情報を基に障害の二次解析を行う二次解析手順と、
前記二次解析手順により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手順とを有することを特徴とする遠隔診断・障害対応方法。 An electronic device and a remote diagnosis / failure handling device that analyzes the primary analysis information, which is information for analyzing the cause of the failure acquired from the electronic device and / or the remote diagnosis / failure handling device, and handles the failure Analyzes secondary analysis information, which is information for analyzing the cause of a failure transmitted by the remote diagnosis / fault response device connected via a network, and instructs the remote diagnosis / fault response device to handle the failure. A remote diagnosis / fault handling method for a remote diagnosis / fault handling instruction device,
A secondary analysis procedure for performing a secondary analysis of a failure based on the secondary analysis information;
A failure response request procedure for transmitting a failure response command for performing a failure response to the remote diagnosis / failure response device and requesting a failure response based on a result of the failure analysis by the secondary analysis procedure, Remote diagnosis and troubleshooting method.
コンピュータを、
前記電子機器及び/又は当該遠隔診断・障害対応装置から前記一次解析用情報を取得する解析情報取得手段と、
前記解析情報取得手段により取得された前記一次解析用情報を基に障害の一次解析を行う一次解析手段と、
前記一次解析手段により障害の原因が特定できなかった場合に、
前記電子機器及び/又は当該遠隔診断・障害対応装置から前記二次解析用情報を取得する二次解析用情報取得手段と、
前記一次解析手段により障害の原因が特定できなかった場合に、
前記二次情報取得手段により取得された前記二次解析用情報を、前記遠隔診断・障害対応指示装置に送信し、障害の二次解析を要求する二次解析要求手段として機能させる遠隔診断・障害対応プログラム。 Remote diagnosis that analyzes the secondary analysis information, which is information for identifying the cause of the failure transmitted from the electronic device and the remote diagnosis / fault response device, and instructs the remote diagnosis / fault response device to handle the fault -Analyzing the primary analysis information, which is information for analyzing the cause of the failure acquired from the electronic device and / or the remote diagnosis / failure handling device connected to the failure handling instruction device via the network, A remote diagnosis / failure response program for a remote diagnosis / failure response device,
Computer
Analysis information acquisition means for acquiring the primary analysis information from the electronic device and / or the remote diagnosis / fault response device;
Primary analysis means for performing a primary analysis of a failure based on the primary analysis information acquired by the analysis information acquisition means;
When the cause of the failure cannot be identified by the primary analysis means,
Secondary analysis information acquisition means for acquiring the secondary analysis information from the electronic device and / or the remote diagnosis / fault response device;
When the cause of the failure cannot be identified by the primary analysis means,
Remote diagnosis / failure causing the secondary analysis information acquired by the secondary information acquisition means to be transmitted to the remote diagnosis / failure handling instruction device and functioning as secondary analysis requesting means for requesting secondary analysis of the failure Supported programs.
コンピュータを、
前記二次解析用情報を基に障害の二次解析を行う二次解析手段と、
前記二次解析手段により障害解析された結果に基づいて、障害対応を行う障害対応コマンドを前記遠隔診断・障害対応装置に送信し、障害対応を要求する障害対応要求手段として機能させる遠隔診断・障害対応プログラム。 An electronic device and a remote diagnosis / failure handling device that analyzes the primary analysis information, which is information for analyzing the cause of the failure acquired from the electronic device and / or the remote diagnosis / failure handling device, and handles the failure Analyzes secondary analysis information, which is information for analyzing the cause of a failure transmitted by the remote diagnosis / fault response device connected via a network, and instructs the remote diagnosis / fault response device to handle the failure. A remote diagnosis / failure response program for a remote diagnosis / failure response instruction device,
Computer
Secondary analysis means for performing a secondary analysis of a failure based on the information for secondary analysis;
Remote diagnosis / fault based on the result of fault analysis by the secondary analysis means, sending a fault handling command for handling a fault to the remote diagnosis / fault handling apparatus and functioning as a fault handling request means for requesting fault handling Supported programs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007024768A JP2008191878A (en) | 2007-02-02 | 2007-02-02 | Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007024768A JP2008191878A (en) | 2007-02-02 | 2007-02-02 | Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008191878A true JP2008191878A (en) | 2008-08-21 |
Family
ID=39751930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007024768A Pending JP2008191878A (en) | 2007-02-02 | 2007-02-02 | Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008191878A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061437A (en) * | 2008-09-04 | 2010-03-18 | Fuji Xerox Co Ltd | Fault analysis system, fault processor, electronic device, and program |
JP2010061459A (en) * | 2008-09-04 | 2010-03-18 | Ricoh Co Ltd | Equipment management apparatus, equipment management system, communication control method, communication control program, and recording medium recording the program |
WO2010092745A1 (en) | 2009-02-13 | 2010-08-19 | 日本電気株式会社 | Access node monitoring control apparatus, access node monitoring system, method, and program |
JP2010211574A (en) * | 2009-03-11 | 2010-09-24 | Nec Corp | Information processing system, monitoring method, and monitoring program |
JP2013207783A (en) * | 2012-03-29 | 2013-10-07 | Fujitsu Fsas Inc | Monitoring device, monitoring method, and monitoring program |
US9154334B2 (en) | 2011-01-20 | 2015-10-06 | Ricoh Company, Ltd. | Apparatus management device, apparatus configuration method, and storage medium |
JP2016177598A (en) * | 2015-03-20 | 2016-10-06 | 富士通フロンテック株式会社 | Management device and management method |
JP2018185686A (en) * | 2017-04-26 | 2018-11-22 | 京セラ株式会社 | Terminal device, program, power management device, and server |
CN111198778A (en) * | 2020-01-10 | 2020-05-26 | 广东金赋科技股份有限公司 | Self-service terminal fault reporting method and device |
JP2020140316A (en) * | 2019-02-27 | 2020-09-03 | レノボ・シンガポール・プライベート・リミテッド | Electronic apparatus, control method, and program |
CN112422495A (en) * | 2019-08-21 | 2021-02-26 | 丰田自动车株式会社 | Determination device, determination system, storage medium storing program, and determination method |
WO2021177243A1 (en) * | 2020-03-02 | 2021-09-10 | ダイキン工業株式会社 | Communication device, program, communication method, information processing method, information processing device, and communication system |
CN113626136A (en) * | 2021-06-30 | 2021-11-09 | 济南浪潮数据技术有限公司 | Virtual machine fault detection method and device |
CN113744451A (en) * | 2021-08-03 | 2021-12-03 | 合肥美的智能科技有限公司 | Fault processing method, device and storage medium |
CN115002818A (en) * | 2021-03-01 | 2022-09-02 | 上海大唐移动通信设备有限公司 | Network analysis system operation and maintenance method, platform, device and storage medium |
-
2007
- 2007-02-02 JP JP2007024768A patent/JP2008191878A/en active Pending
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010061459A (en) * | 2008-09-04 | 2010-03-18 | Ricoh Co Ltd | Equipment management apparatus, equipment management system, communication control method, communication control program, and recording medium recording the program |
JP2010061437A (en) * | 2008-09-04 | 2010-03-18 | Fuji Xerox Co Ltd | Fault analysis system, fault processor, electronic device, and program |
WO2010092745A1 (en) | 2009-02-13 | 2010-08-19 | 日本電気株式会社 | Access node monitoring control apparatus, access node monitoring system, method, and program |
JP2010211574A (en) * | 2009-03-11 | 2010-09-24 | Nec Corp | Information processing system, monitoring method, and monitoring program |
US9154334B2 (en) | 2011-01-20 | 2015-10-06 | Ricoh Company, Ltd. | Apparatus management device, apparatus configuration method, and storage medium |
JP2013207783A (en) * | 2012-03-29 | 2013-10-07 | Fujitsu Fsas Inc | Monitoring device, monitoring method, and monitoring program |
JP2016177598A (en) * | 2015-03-20 | 2016-10-06 | 富士通フロンテック株式会社 | Management device and management method |
JP2021140810A (en) * | 2017-04-26 | 2021-09-16 | 京セラ株式会社 | Terminal devices, programs, power management devices, and servers |
JP2018185686A (en) * | 2017-04-26 | 2018-11-22 | 京セラ株式会社 | Terminal device, program, power management device, and server |
JP7301906B2 (en) | 2017-04-26 | 2023-07-03 | 京セラ株式会社 | Terminals, Programs, Power Management Devices, and Servers |
JP2020140316A (en) * | 2019-02-27 | 2020-09-03 | レノボ・シンガポール・プライベート・リミテッド | Electronic apparatus, control method, and program |
CN112422495A (en) * | 2019-08-21 | 2021-02-26 | 丰田自动车株式会社 | Determination device, determination system, storage medium storing program, and determination method |
CN111198778A (en) * | 2020-01-10 | 2020-05-26 | 广东金赋科技股份有限公司 | Self-service terminal fault reporting method and device |
CN111198778B (en) * | 2020-01-10 | 2024-03-15 | 广东金赋科技股份有限公司 | Method and device for reporting faults of self-service terminal |
JP2021140280A (en) * | 2020-03-02 | 2021-09-16 | ダイキン工業株式会社 | Communication devices, programs, communication methods, and communication systems |
WO2021177243A1 (en) * | 2020-03-02 | 2021-09-10 | ダイキン工業株式会社 | Communication device, program, communication method, information processing method, information processing device, and communication system |
CN115210698A (en) * | 2020-03-02 | 2022-10-18 | 大金工业株式会社 | Communication device, program, communication method, information processing device, and communication system |
CN115210698B (en) * | 2020-03-02 | 2023-08-04 | 大金工业株式会社 | Communication device, program, communication method, information processing method, information processing device, and communication system |
US11778040B2 (en) | 2020-03-02 | 2023-10-03 | Daikin Industries, Ltd. | Communication apparatus, program, communication method, information processing method, information processing apparatus, and communication system |
CN115002818A (en) * | 2021-03-01 | 2022-09-02 | 上海大唐移动通信设备有限公司 | Network analysis system operation and maintenance method, platform, device and storage medium |
CN113626136A (en) * | 2021-06-30 | 2021-11-09 | 济南浪潮数据技术有限公司 | Virtual machine fault detection method and device |
CN113626136B (en) * | 2021-06-30 | 2023-12-22 | 济南浪潮数据技术有限公司 | Virtual machine fault detection method and device |
CN113744451A (en) * | 2021-08-03 | 2021-12-03 | 合肥美的智能科技有限公司 | Fault processing method, device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008191878A (en) | Remote diagnostic-failure responding system, remote diagnostic-failure responding device, remote diagnostic-failure response instruction device, remote diagnostic-falure responding method, and remote diagnostic-failure responding program | |
CN108427616B (en) | Background program monitoring method and monitoring device | |
US8650277B2 (en) | Method, system, and computer readable medium for gathering usage statistics | |
US9225554B2 (en) | Device-health-based dynamic configuration of network management systems suited for network operations | |
US11789760B2 (en) | Alerting, diagnosing, and transmitting computer issues to a technical resource in response to an indication of occurrence by an end user | |
EP2682868A2 (en) | Remote notification and action system | |
US20050286435A1 (en) | Remote management system | |
JP2007257085A (en) | Apparatus remote monitor system | |
WO2020000758A1 (en) | Server acceptance method and apparatus, computer device, and storage medium | |
JP7047621B2 (en) | Operation device and operation method | |
CN110830443A (en) | Method and system for remotely monitoring equipment state | |
JP2010128958A (en) | Device management apparatus, device management system, operation setting management method, operation setting management program, and recording medium recording the program | |
JP2013232221A (en) | Apparatus management system, control method of apparatus management system, and apparatus information acquisition program | |
JP5139485B2 (en) | Remote security diagnostic system | |
JP2011095886A (en) | Application server, method and program for reproducing application failure | |
CN109684158B (en) | State monitoring method, device, equipment and storage medium of distributed coordination system | |
JP2011114408A (en) | Image processing apparatus and image processing method | |
JP2015026154A (en) | Apparatus information management device, apparatus monitoring system, apparatus information management method, apparatus monitoring method, apparatus information management program, and apparatus monitoring program | |
US8595172B2 (en) | Ensuring high availability of services via three phase exception handling | |
JP5324697B1 (en) | Operation automation system, operation automation method, and operation automation program | |
CN118363676A (en) | Configuration method of baseboard management controller BMC and related equipment | |
WO2025013094A1 (en) | Method and system for operating system (os) installation management in one or more target nodes | |
WO2025013038A1 (en) | Method and system for attaching one or more temporary internet protocol addresses to target nodes | |
JP2017068356A (en) | Device apparatus, system, information processing method, and program | |
JP2024176139A (en) | Information processing system and program |