JPH10200527A - Network service failure diagnosis method and apparatus - Google Patents
Network service failure diagnosis method and apparatusInfo
- Publication number
- JPH10200527A JPH10200527A JP9003255A JP325597A JPH10200527A JP H10200527 A JPH10200527 A JP H10200527A JP 9003255 A JP9003255 A JP 9003255A JP 325597 A JP325597 A JP 325597A JP H10200527 A JPH10200527 A JP H10200527A
- Authority
- JP
- Japan
- Prior art keywords
- service
- failure
- user
- communication sequence
- network
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
(57)【要約】
【課題】 故障原因の早期究明を可能とし、回復に要す
る時間を短縮し得るネットワークサービス故障診断方法
及びその装置を提供すること。
【解決手段】 故障を申告したユーザのユーザ名及び利
用サービス名をもとに設備情報データベース21を検索
して該ユーザが該当サービスを利用する際の設備モデル
を生成し、設計情報データベース22を検索して前記設
備モデルを構成する各サービス構成要素がそれぞれ故障
した時の通信シーケンスを生成し、各通信シーケンスと
故障申告時の観測情報とを比較し、どの通信シーケンス
が発生しているのかを推定して故障したサービス構成要
素を推定する。
(57) [Problem] To provide a network service failure diagnosis method and a device thereof that enable early investigation of a failure cause and reduce time required for recovery. SOLUTION: A facility information database 21 is searched based on a user name and a use service name of a user who has reported a failure, a facility model when the user uses the service is generated, and a design information database 22 is searched. Then, a communication sequence is generated when each service component constituting the equipment model fails, and each communication sequence is compared with observation information at the time of reporting a failure to estimate which communication sequence has occurred. To estimate the failed service component.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークを介
してサービスを利用するユーザからの申告を受けて故障
を診断するネットワークサービス故障診断方法及びその
装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network service failure diagnosis method and apparatus for diagnosing a failure in response to a report from a user who uses a service via a network.
【0002】[0002]
【従来の技術】今日のネットワークは、LANに代表さ
れる構内網と、広域網である公衆網や専用網とが複雑に
つながりあって構成され、ユーザはその中で設備等を共
有し、様々なサービスを享受している。2. Description of the Related Art Today's networks are constructed by intricately connecting a private network represented by a LAN and a public network or a dedicated network, which is a wide area network, in which users share equipment and the like. Services.
【0003】このようなネットワークシステムにおい
て、ユーザがサービスを利用する際にその端末と情報ソ
ースとの間に配置される、通信ケーブル、LANボード
等の複数の設備(端末及び情報ソース自体も含む。)
(以下、サービス構成要素と称す。)のいずれかに故障
が発生すると、ユーザはサービスを受けられなくなる。[0003] In such a network system, when a user uses a service, a plurality of facilities (including a terminal and an information source itself) such as a communication cable and a LAN board are arranged between the terminal and the information source. )
If a failure occurs in any of the following (hereinafter, referred to as a service component), the user cannot receive the service.
【0004】この時、ユーザはシステムの保守担当者に
対し、サービスが受けられない旨を申告するが、ユーザ
からの申告内容はその多くが断片的で、保守担当者の応
対の仕方や各ユーザによって同一事象に対する表現も異
なるため、あまり重要視されず、単なる故障発生の通知
としてのみ取り扱われることが多い。そして保守担当者
は、主としてキャリア(ネットワーク自体の保守・管理
装置)側で発生するアラームやエラーメッセージ、各種
の試験結果等を元に故障原因を究明し、対処していた。[0004] At this time, the user reports to the system maintenance person that the service cannot be received, but the contents of the report from the user are mostly fragmentary, and the method of handling by the maintenance person and each user Since the expressions for the same event differ depending on the type, they are not regarded as important, and are often treated only as notification of the occurrence of a failure. The maintenance staff has investigated the cause of the failure based on alarms and error messages mainly generated on the carrier (maintenance / management device of the network itself), various test results, and the like, and has taken measures.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、このよ
うなネットワーク自体の保守・管理装置主体の故障診断
方法では、故障原因の究明に時間がかかり、故障の回復
に要する時間が長くなるという問題があり、また、どの
サービス構成要素が故障であるかを推定することはでき
ても、その時点でネットワークを介してサービスを利用
しているユーザのうち、どのユーザのどのサービスに前
記故障したサービス構成要素が影響を与えるかを判断す
ることが難しく、ユーザのネットワークの利用形態が複
雑になるほど判断が困難になるという問題があった。However, in such a failure diagnosis method mainly performed by the maintenance / management device for the network itself, there is a problem that it takes time to find out the cause of the failure and the time required for recovery from the failure becomes long. In addition, although it is possible to estimate which service component is faulty, among the users currently using the service via the network, the service component of the faulty service component There is a problem that it is difficult to determine whether or not it affects, and the determination becomes more difficult as the user's use form of the network becomes more complicated.
【0006】本発明は、前述した従来の問題点に鑑み、
ユーザからの申告内容そのものも診断情報として利用す
ることにより、故障原因の早期究明を可能とし、回復に
要する時間を短縮し得るネットワークサービス故障診断
方法及びその装置を提供することを目的とする。The present invention has been made in view of the above-mentioned conventional problems,
It is an object of the present invention to provide a network service failure diagnosis method and device capable of using a report content itself from a user as diagnostic information to enable early investigation of a failure cause and shortening a time required for recovery.
【0007】また、本発明は、故障したサービス構成要
素がどのユーザのどのサービスに影響を与えるかを推定
することを可能とし、ユーザに対して事前にサービス停
止等を通知することを可能とするネットワークサービス
故障診断方法及びその装置を提供することを目的とす
る。Further, the present invention makes it possible to estimate which service a failed service component will affect which service of which user, and to notify the user in advance of a service stop or the like. An object of the present invention is to provide a network service failure diagnosis method and a device thereof.
【0008】[0008]
【課題を解決するための手段】本発明では、前記課題を
解決するため、ネットワークを介してサービスを利用す
るユーザからの申告を受けて故障を診断するネットワー
クサービス故障診断方法において、故障を申告したユー
ザのユーザ名及び利用サービス名をもとに、該ユーザが
該当サービスを利用する際にその端末と情報ソースとの
間に配置される複数のサービス構成要素からなる設備モ
デルを生成する工程と、前記設備モデルを構成する全て
のサービス構成要素が正常な時の通信シーケンスととも
に各サービス構成要素がそれぞれ故障した時の通信シー
ケンスを生成する工程と、前記生成した複数の通信シー
ケンスと前記故障申告時における観測情報とを比較し、
どの通信シーケンスが発生しているのかを推定し、これ
より故障したサービス構成要素を推定する工程とを備え
たことを特徴とする。According to the present invention, in order to solve the above-mentioned problems, a failure is declared in a network service failure diagnosis method for diagnosing a failure by receiving a report from a user who uses a service via a network. Based on the user name and the service name of the user, generating a facility model including a plurality of service components arranged between the terminal and the information source when the user uses the service, A step of generating a communication sequence when each service component has failed together with a communication sequence when all service components constituting the equipment model are normal, and the plurality of generated communication sequences and at the time of failure reporting. Compare with the observation information,
Estimating which communication sequence is occurring, and estimating a failed service component from the estimated communication sequence.
【0009】また、ネットワークを介してサービスを利
用するユーザからの申告を受けて故障を診断するネット
ワークサービス故障診断装置において、ユーザがサービ
スを利用する際にその端末と情報ソースとの間に配置さ
れる複数のサービス構成要素のそれぞれに関する役割を
記述した設備情報データベースと、各サービス構成要素
に関する正常時及び故障時の動作を記述した設計情報デ
ータベースと、故障を申告したユーザのユーザ名及び利
用サービス名をもとに前記設備情報データベースを検索
し、該ユーザが該当サービスを利用する際にその端末と
情報ソースとの間に配置される複数のサービス構成要素
からなる設備モデルを生成する手段と、前記設計情報デ
ータベースを検索し、前記設備モデルを構成する全ての
サービス構成要素が正常な時の通信シーケンスとともに
各サービス構成要素がそれぞれ故障した時の通信シーケ
ンスを生成する手段と、前記生成した複数の通信シーケ
ンスと前記故障申告時における観測情報とを比較し、ど
の通信シーケンスが発生しているのかを推定し、これよ
り故障したサービス構成要素を推定する手段とを備えた
ことを特徴とする。In a network service failure diagnosis apparatus for diagnosing a failure by receiving a report from a user who uses a service via a network, the network service failure diagnosis apparatus is arranged between a terminal and an information source when the user uses a service. Equipment information database that describes the roles of each of a plurality of service components, a design information database that describes the normal and failure operations of each service component, and the user name and service name of the user who declared the failure Means for searching the equipment information database based on the, and generating an equipment model consisting of a plurality of service components arranged between the terminal and the information source when the user uses the corresponding service, Search the design information database and find all service components that make up the equipment model Means for generating a communication sequence when each of the service components has failed together with a normal communication sequence, and comparing the generated plurality of communication sequences with the observation information at the time of the failure report to determine which communication sequence has occurred. Means for estimating whether or not the service component has failed, and estimating the service component that has failed.
【0010】本発明によれば、ユーザの故障申告をもと
に該当サービスを提供する情報ソースまでの設備モデル
を生成し、該設備モデルを構成するサービス構成要素が
それぞれ故障した時の通信シーケンスを生成し、これら
と申告内容とを比較して発生している通信シーケンスを
推定し、故障したサービス構成要素を推定するので、ユ
ーザの申告内容が一義的でなくても故障したサービス構
成要素を推定することができ、故障原因の早期究明を可
能とし、回復に要する時間を短縮することができる。According to the present invention, an equipment model up to an information source for providing a corresponding service is generated based on a user's failure report, and a communication sequence when each service component constituting the equipment model has failed is generated. Generates and compares these with the declared contents to estimate the occurring communication sequence and estimates the failed service component, so the failed service component can be estimated even if the user's declared content is not unique. This enables early investigation of the cause of the failure and shortens the time required for recovery.
【0011】この際、ネットワーク自体の保守・管理装
置で観測されるアラームやエラーメッセージ、端末で観
測されるアラームやエラーメッセージ、事象等の情報相
互間の論理的な関連性を、規定されたプロトコル上で表
現した通信シーケンスを生成する通信シーケンス生成手
段を用いれば、故障したサービス構成要素をより正確に
推定することができる。At this time, the logical relationship between information such as alarms and error messages observed by the maintenance / management device of the network itself, alarms and error messages observed by terminals, and events is defined by a prescribed protocol. The use of the communication sequence generating means for generating the communication sequence expressed above makes it possible to more accurately estimate the failed service component.
【0012】また、一のサービス構成要素を見出しとし
て、これを使用している他のユーザ名や他の利用サービ
ス名を検索可能な設備情報データベースを用いれば、故
障と推定されたサービス構成要素を使用しているユーザ
名及び利用サービス名が検索できる。Further, if a service component is used as a heading and a facility information database capable of retrieving the name of another user or the name of another service using the service component is used, the service component presumed to have failed can be identified. The user name and service name used can be searched.
【0013】また、故障と推定されたサービス構成要素
を使用しているユーザ名及び利用サービス名を設備情報
データベースから検索し、故障を申告したユーザの他の
利用サービスもしくは他のユーザの利用サービスが含ま
れている場合、該ユーザが該当サービスを利用する際に
その端末と情報ソースとの間に配置される複数のサービ
ス構成要素からなる設備モデルを生成し、その時の通信
シーケンスを生成することによって該ユーザの端末で観
測される事象を推定することにより、故障したサービス
構成要素がどのユーザのどのサービスに影響を与えるか
を推定することが可能となり、ユーザに対して事前にサ
ービス停止等を通知することが可能となる。Further, a user name and a use service name using the service component presumed to be faulty are searched from the facility information database, and another service of the user who has reported the fault or a service of another user is used. If it is included, by generating a facility model composed of a plurality of service components arranged between the terminal and the information source when the user uses the corresponding service, by generating a communication sequence at that time By estimating the event observed at the terminal of the user, it is possible to estimate which service the failed service component affects which user and which service, and notifies the user in advance of the service stop and the like. It is possible to do.
【0014】さらにまた、故障を申告したユーザの他の
利用サービスもしくは他のユーザの利用サービスにおい
て推定されるユーザ端末の事象と、該当ユーザの故障申
告時の事象とが一致する場合は同一のサービス構成要素
の故障によると推定することにより、同一のサービス構
成要素を原因とする故障の診断を繰返す無駄を省くこと
が可能となる。Furthermore, if the event of the user terminal estimated in another service of the user who has reported the failure or the service used by the other user matches the event of the user reporting the failure, the same service is provided. By presuming that the failure is caused by a component failure, it is possible to eliminate wastefulness of repeatedly diagnosing a failure caused by the same service component.
【0015】[0015]
【発明の実施の形態】図1は本発明の実施の形態の一例
を示す装置構成図であり、図中、1は入力装置、2は設
備情報データベース(DB)21及び設計情報データベ
ース(DB)22を備えた記憶装置、3は表示装置、4
は設備モデル生成手段41、通信シーケンス生成手段4
2及び故障サービス構成要素推定手段43を備えた処理
装置である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is an apparatus configuration diagram showing an example of an embodiment of the present invention, in which 1 is an input device, 2 is a facility information database (DB) 21 and a design information database (DB). A storage device with 22; 3 a display device;
Is equipment model generation means 41, communication sequence generation means 4
2 and a processing device provided with a failure service component estimating means 43.
【0016】設備情報データベース21は、ユーザがサ
ービスを利用する際にその端末と情報ソースとの間に配
置される複数のサービス構成要素のそれぞれに関する役
割を記述している。また、設備情報データベース21は
一のサービス構成要素を見出しとして、これを使用して
いる他のユーザ名や他の利用サービス名を検索可能とな
っている。設計情報データベース22は、各サービス構
成要素に関する正常時及び故障時の動作を記述してい
る。The facility information database 21 describes the role of each of a plurality of service components arranged between a terminal and an information source when a user uses a service. In addition, the facility information database 21 can search for another user name or another use service name using the one service component as a heading. The design information database 22 describes the normal operation and the failure operation of each service component.
【0017】設備モデル生成手段41は、故障を申告し
たユーザのユーザ名及び利用サービス名をもとに前記設
備情報データベース21を検索し、該ユーザが該当サー
ビスを利用する際にその端末と情報ソースとの間に配置
される複数のサービス構成要素からなる設備モデルを生
成する。また、故障と推定されたサービス構成要素を使
用しているユーザ名及び利用サービス名を設備情報デー
タベース21から検索し、故障を申告したユーザの他の
利用サービスもしくは他のユーザの利用サービスが含ま
れている場合、該ユーザが該当サービスを利用する際に
その端末と情報ソースとの間に配置される複数のサービ
ス構成要素からなる設備モデルを生成する。The equipment model generating means 41 searches the equipment information database 21 on the basis of the user name of the user who has reported the failure and the name of the service used. , An equipment model including a plurality of service components arranged between the two is generated. In addition, the user name and service name using the service component presumed to be faulty are searched from the facility information database 21, and the other service or the user service of the user who has reported the fault is included. In this case, when the user uses the corresponding service, a facility model including a plurality of service components arranged between the terminal and the information source is generated.
【0018】通信シーケンス生成手段42は、設計情報
データベース22を検索し、前記設備モデルを構成する
全てのサービス構成要素が正常な時の通信シーケンスと
ともに、各サービス構成要素がそれぞれ故障した時の通
信シーケンスを生成する。The communication sequence generating means 42 searches the design information database 22 and, together with the communication sequence when all the service components constituting the equipment model are normal, the communication sequence when each service component fails. Generate
【0019】故障サービス構成要素推定手段43は、生
成した複数の通信シーケンスと前記故障申告時における
観測情報とを比較し、どの通信シーケンスが発生してい
るのかを推定し、これより故障したサービス構成要素を
推定する。また、故障を申告したユーザの他の利用サー
ビスもしくは他のユーザの利用サービスにおいて推定さ
れたユーザ端末の事象と、該当ユーザの故障申告時の事
象とが一致する場合は同一のサービス構成要素の故障に
よると推定する。The failure service component estimating means 43 compares the plurality of generated communication sequences with the observation information at the time of the failure report, estimates which communication sequence has occurred, and based on this estimates which service configuration failed. Estimate the elements. In addition, if the event of the user terminal estimated in another service used by the user who has reported the failure or the service used by another user matches the event at the time of reporting the failure of the user, the failure of the same service component It is estimated that
【0020】図2乃至図4は本装置における処理の流れ
を示すもので、以下、これに沿って動作を説明する。FIGS. 2 to 4 show the flow of processing in the present apparatus, and the operation will be described below in accordance with the flow.
【0021】まず、ユーザから故障申告を受けた保守担
当者が、該当ユーザ名(ここではユーザID)及びその
利用サービス名を入力すると、設備情報DB21を検索
し、故障を申告したユーザが該当サービスを利用する際
にその端末と情報ソース(サーバ)との間(END−E
ND)に配置される複数のサービス構成要素からなる設
備モデルを生成する(ステップ1)。First, when a maintenance person who has received a failure report from a user inputs a corresponding user name (here, a user ID) and a service name used, the maintenance person searches the facility information DB 21 and the user who has reported a failure reports the corresponding service. Between the terminal and the information source (server) when using END-E (END-E
An equipment model including a plurality of service components arranged in ND) is generated (step 1).
【0022】次に、設計情報DB22を検索し、前記生
成した設備モデルのサービス構成要素毎の設計情報を抽
出し、全てのサービス構成要素が正常な時の通信シーケ
ンスを生成するとともに、各サービス構成要素がそれぞ
れ故障した時の通信シーケンスを生成する(ステップ
2)。Next, the design information DB 22 is searched, design information for each service component of the generated equipment model is extracted, and a communication sequence when all service components are normal is generated. A communication sequence when each element has failed is generated (step 2).
【0023】故障時の通信シーケンスを生成するとは、
例えばあるサービスにおいて通信ケーブルというサービ
ス構成要素は「信号を伝達する」という役割を持ってい
るが、故障によってこの役割が果たせない時、モデルの
上では、通信ケーブルは「信号を伝達しない」という動
作を行うことになり、その際の故障申告ユーザの設備モ
デルにおける通信シーケンスを生成することに相当す
る。To generate a communication sequence at the time of a failure,
For example, in a service, a service component called a communication cable has a role of “transmitting a signal”, but when this role cannot be fulfilled due to a failure, the communication cable operates on the model as “does not transmit a signal”. This is equivalent to generating a communication sequence in the equipment model of the failure report user at that time.
【0024】次に、保守担当者が、故障申告ユーザの端
末で観測される「画面が動かない」といった故障の事象
そのものの情報や、端末で観測されるアラームやエラー
メッセージの情報及びネットワーク側で観測されるアラ
ームやエラーメッセージの情報を入力すると、該入力し
た観測情報とステップ2で生成した故障申告ユーザの設
備モデルの正常時及び故障時の通信シーケンスとを比較
し、両者に共通の情報が含まれていないかを調べ、共通
の情報が含まれていた通信シーケンスの中で、各サービ
ス構成要素のうち、本来の役割を果たさなかったサービ
ス構成要素を抽出する(ステップ3)。Next, the maintenance staff can provide information on the failure event itself such as "screen does not move" observed at the terminal of the failure reporting user, information on alarms and error messages observed at the terminal, and information on the network side. When the information of the alarm or error message to be observed is input, the input observation information is compared with the communication sequence at the time of normality and at the time of failure of the equipment model of the failure report user generated in step 2, and information common to both is obtained. It is checked whether it is not included, and a service component that does not play its original role is extracted from each service component in the communication sequence that includes the common information (step 3).
【0025】次に、ステップ3において本来の役割を果
たさなかった、即ち故障であると推定されたサービス構
成要素を設備モデルの中に持つユーザ名及びその利用サ
ービス名を設備情報DB21から抽出し、該抽出された
ユーザ名及びその利用サービス名についてステップ1と
同様の方法で設備モデルを生成する。さらに、該生成し
た設備モデルを構成するサービス構成要素の中で、故障
と推定されたサービス構成要素が本来の役割を果たせな
い動作を行った時、つまり故障時の通信シーケンスを生
成する(ステップ4)。Next, in step 3, a user name having a service component which did not play its original role, that is, a service component presumed to have a failure, in the equipment model and its used service name are extracted from the equipment information DB 21. An equipment model is generated for the extracted user name and the service name using the same method as in step 1. Further, among the service components constituting the generated equipment model, when the service component presumed to have failed performs an operation that cannot fulfill its original role, that is, a communication sequence at the time of failure is generated (step 4). ).
【0026】次に、ステップ4で生成した通信シーケン
ス毎に、各ユーザ端末及びネットワーク保守・管理装置
等で観測されると推定されるアラームやメッセージ、
「画面が動かない」等の事象を全て洗い出し、表示する
(ステップ5)。Next, for each communication sequence generated in step 4, alarms and messages estimated to be observed at each user terminal and the network maintenance / management device, etc.
All events such as "screen does not move" are identified and displayed (step 5).
【0027】次に、申告ユーザの故障原因が判明し回復
する前に、他のユーザから故障申告があるか否か、また
はネットワーク管理装置等からのアラームやメッセージ
があるか否かを判定する。Next, before the cause of the failure of the reporting user is determined and recovered, it is determined whether there is a failure report from another user or whether there is an alarm or message from a network management device or the like.
【0028】ここで、他のユーザから故障申告があった
場合、保守担当者は、該ユーザのユーザID及び利用サ
ービス名を入力し、これがステップ4において故障とし
て推定されたサービス構成要素の設備情報に含まれてい
るかを確認し、含まれている場合、保守担当者は接続先
IDと該ユーザの端末で観測される「画面が動かない」
といった故障の事象そのものの情報や、端末側で観測さ
れるアラームやエラーメッセージをユーザから問診して
入力し、ステップ5で抽出した情報に含まれるものがあ
るかを比較し、同一の情報が存在した場合、任意のユー
ザからの申告と最初に受け付けたユーザの故障は同一原
因であると判断し、同一故障原因である旨を保守担当者
に通知する(ステップ6a)。Here, when a failure report is made by another user, the maintenance person inputs the user ID and the service name of the user, and this is the equipment information of the service component estimated as a failure in step 4. Is confirmed, and if it is included, the maintenance person checks the connection destination ID and the "screen does not move" observed on the user's terminal.
The user inputs the information of the failure event itself and the alarms and error messages observed on the terminal side after consulting the user and comparing them to see if any of the information extracted in step 5 contains the same information. In this case, it is determined that the report from any user and the failure of the user first received are the same cause, and the maintenance person is notified of the same failure cause (step 6a).
【0029】一方、申告ユーザの故障原因が判明し回復
する前に、ネットワーク管理装置等で観測されたアラー
ムやメッセージがあった場合、保守担当者は、該観測情
報とステップ4で生成した故障時の通信シーケンスとを
比較し、両者に共通の情報が含まれているか否かを確認
し、含まれている通信シーケンスの中で、各々のサービ
ス構成要素のうち、本来の役割を果たさなかったサービ
ス構成要素を故障設備として再推定する(ステップ6
b)。On the other hand, if there is an alarm or message observed by the network management device or the like before the cause of the failure of the declared user is identified and recovered, the maintenance person will use the observation information and the fault generated in step 4 Service that did not play its original role among the service components in the included communication sequence. Re-estimate the component as a faulty facility (step 6)
b).
【0030】ステップ6bにおいて共通の情報が含まれ
てなかった場合は、設備情報を参照し、全ユーザの全サ
ービスにおける設備モデルを生成し、ステップ2、3と
同様の処理を行う(ステップ7)。If no common information is included in step 6b, the equipment information is referred to, equipment models for all services of all users are generated, and the same processing as steps 2 and 3 is performed (step 7). .
【0031】[実施例]以下、本発明の具体例について
図面に従って説明する。ここではイントラネットにおけ
るWWWによる通信サービスを例にとって説明する。[Embodiments] Specific embodiments of the present invention will be described below with reference to the drawings. Here, a description will be given of a WWW communication service in an intranet as an example.
【0032】図5は設備モデルの生成工程(工程1)を
示すもので、ユーザAから故障申告があった場合、保守
担当者は入力されたユーザAのユーザID(ここではI
Pアドレス=10.10.10.1)及び利用サービス
名(ここでは電子掲示板)に基づいて設備情報DBを検
索し、該ユーザAの通信のEND−ENDの設備モデル
を、該利用サービスの提供下における役割、つまりサー
ビス構成要素を単位として生成する。FIG. 5 shows an equipment model generation step (step 1). When a failure report is made by the user A, the maintenance person enters the user ID of the user A (here, I
The equipment information DB is searched based on the P address = 10.10.10.1) and the use service name (here, an electronic bulletin board), and the END-END equipment model of the communication of the user A is provided to the use service. The role below, that is, the service component, is generated as a unit.
【0033】図6は正常時の通信シーケンスの生成工程
(工程2)を示すもので、前記生成した設備モデルをも
とに設計情報DBを参照して個々のサービス構成要素単
位の設計情報を取得し、これをもとに前記設備モデルに
おける正常時の通信シーケンスを生成する。FIG. 6 shows a process (step 2) of generating a normal communication sequence. The design information DB is obtained by referring to the design information DB based on the generated equipment model. Then, based on this, a normal communication sequence in the equipment model is generated.
【0034】図7は故障時の通信シーケンスの生成工程
(工程2)を示すもので、前記生成した設備モデルを構
成する個々のサービス構成要素について設計情報DBを
参照し、その役割の反語を求める。設計情報DBには、
各サービス構成要素に関する役割とその反語(例えば、
役割が「信号を伝達する」であれば、「信号を伝達しな
い」が一つの反語となる。)がいくつか記述されてお
り、また、それに対する信号処理の動作が記述されてい
る。そして、前記設備モデル中の1つのサービス構成要
素が反語に対応する信号処理を行った時の該設備モデル
における通信シーケンスを生成し、前記設備モデル中の
全てのサービス構成要素についてそれぞれ同様に処理
し、これらを故障時の通信シーケンスとする。FIG. 7 shows a step (step 2) of generating a communication sequence in the event of a failure. Referring to the design information DB for each service component constituting the generated equipment model, an inverse of its role is obtained. . In the design information DB,
The role for each service component and its inverse (for example,
If the role is "transmit a signal", "do not transmit a signal" is one of the opposites. ) Are described, and the operation of signal processing corresponding thereto is described. Then, a communication sequence in the equipment model when one service component in the equipment model has performed signal processing corresponding to an antonym is generated, and the same processing is performed for all service components in the equipment model. , These are the communication sequence at the time of failure.
【0035】図8は観測情報と通信シーケンスとの比較
工程(工程3)を示すもので、前記生成した正常時及び
故障時の通信シーケンスと、保守担当者が入力した、ネ
ットワーク管理装置等において観測されたアラームやメ
ッセージ、申告ユーザの端末で観測された「ホストから
の応答がありません」というエラーメッセージとを比較
し、同様の情報がないかを調べる。図示例では、No.
1、3、5の通信シーケンスに同様の情報が含まれてい
るので、この3シーケンスを抽出する。FIG. 8 shows a comparison step (step 3) between the observed information and the communication sequence. The generated communication sequence at the time of normal operation and at the time of failure and the observation at the network management device and the like inputted by the maintenance staff. It compares the reported alarm and message with the error message of "No response from host" observed at the reporting user's terminal and checks for similar information. In the example shown in FIG.
Since similar information is included in the communication sequences 1, 3, and 5, these three sequences are extracted.
【0036】図9は故障箇所の推定工程(工程4)を示
すもので、前記抽出されたNo.1、3、5の通信シー
ケンスにおいて、それぞれどのサービス構成要素が「本
来の役割を果たさない動作」を行っているのかを見る。
図示例では、No.1の通信シーケンスで48番NIC
が「信号を伝達しない」、No.3の通信シーケンスで
96番HUBが「信号を伝達しない」、No.5の通信
シーケンスで2番ルータが「信号の届け先がおかしい」
という動作を行っていることがわかり、この3つのサー
ビス構成要素が故障として推定される。FIG. 9 shows a process of estimating a fault location (process 4). In each of the communication sequences 1, 3, and 5, it is determined which service component is performing an “operation that does not play its original role”.
In the example shown in FIG. 48th NIC in 1 communication sequence
No. "No signal transmission", No. In the communication sequence of No. 3, the 96th HUB “does not transmit a signal”; In the communication sequence of No. 5, the second router "signal destination is wrong."
Thus, the three service components are estimated as failures.
【0037】図10は故障関連ユーザ名及びサービス名
の抽出工程(工程5)を示すもので、故障と推定され
た、48番NIC、96番HUB及び2番ルータの3つ
のサービス構成要素を設備情報DBから検索し、これら
のサービス構成要素を設備モデルの一部として持つユー
ザのIPアドレス及び利用サービス名を抽出する。図示
例では96番HUBに関する抽出のようすを示してい
る。FIG. 10 shows a step (step 5) of extracting a failure-related user name and a service name. The three service components, the 48th NIC, the 96th HUB and the 2nd router, which are presumed to have a failure, are provided. The information DB is searched to extract an IP address and a used service name of a user having these service components as a part of the equipment model. In the illustrated example, the extraction of the 96th HUB is shown.
【0038】図11は前記抽出された故障関連ユーザ及
び利用サービスにおける設備モデルの生成工程(工程
6)を示すもので、図示例では故障と推定された96番
HUBをサービス構成要素に含む、ユーザZ(IPアド
レス=10.10.10.99)の利用サービス「図書
検索」に関するEND−ENDの設備モデルを、図5の
例と同様にして生成している。FIG. 11 shows a process (step 6) of generating the equipment model for the extracted failure-related user and service used. In the illustrated example, the 96th HUB estimated to have a failure is included in the service component. An END-END facility model relating to the use service “book search” of Z (IP address = 10.10.10.99) is generated in the same manner as in the example of FIG.
【0039】図12は前記抽出された故障関連ユーザ及
び利用サービスにおける故障時の通信シーケンスの生成
工程(工程6)を示すもので、前記生成した設備モデル
において該当サービス構成要素(96番HUB)がその
役割の反語に対応する信号処理「信号を伝達しない」を
行った時の通信シーケンスを、図7の例と同様にして生
成している。この通信シーケンス生成の結果、ユーザZ
が「図書検索」を利用しようとすると、端末で「ホスト
接続エラー」というメッセージが現れることがわかる。FIG. 12 shows a step (step 6) of generating a communication sequence at the time of a failure in the extracted failure-related user and the service used. In the generated equipment model, the corresponding service component (96th HUB) A communication sequence at the time of performing the signal processing “not transmit a signal” corresponding to the inverse of the role is generated in the same manner as in the example of FIG. As a result of this communication sequence generation, user Z
Tries to use "book search", a message "host connection error" appears on the terminal.
【0040】前記同様の処理を、96番HUB、48番
NIC及び2番ルータをサービス構成要素とする全ての
ユーザ及びその利用サービスに対して行う。The same processing as described above is performed for all the users having the 96th HUB, the 48th NIC, and the 2nd router as service components and the services used by the users.
【0041】図13は他のユーザからの故障申告に対す
る処理工程(工程7)を示すもので、故障が回復する前
に他のユーザ、例えばYから故障申告があった場合、保
守担当者は、ユーザID(IPアドレス10.10.1
0.88)、故障している利用サービス名(電子メー
ル)及びその際、ユーザYが観測することのできる「現
在電子メールは使えません」といったアラームやエラー
メッセージ、「メールホストに接続できませんという表
示がでる」といった事象そのものをユーザYから問診
し、入力する。FIG. 13 shows a processing step (step 7) for a failure report from another user. If a failure report is received from another user, for example, Y before the failure is recovered, the maintenance person will User ID (IP address 10.10.1
0.88), the name of the failed service (e-mail) and an alarm or error message such as "Currently, e-mail is not available" that can be observed by User Y. The user Y inquires about the event itself such as "display is performed" and inputs it.
【0042】次に、前記入力した情報と、故障関連ユー
ザ名及びサービス名の抽出工程で抽出したユーザID及
び利用サービス名、故障関連ユーザ及び利用サービスに
おける設備モデル並びに故障時の通信シーケンスの生成
工程で生成した通信シーケンスとを比較し、一致するア
ラームやエラーメッセージ、事象があるか否かを検索す
る。Next, the input information, the user ID and the service name extracted in the step of extracting the failure-related user name and the service name, the equipment model of the failure-related user and the service used, and the step of generating the communication sequence at the time of the failure Is compared with the communication sequence generated in step 2 to search for a matching alarm, error message, or event.
【0043】この結果、一致するものがあれば、ユーザ
Aの故障申告とユーザYの故障申告とは同一故障原因と
して表示し、逆に一致しなければ、ユーザYの故障申告
は新たな故障として受付処理する必要があるため、工程
1からの処理を行う。As a result, if there is a match, the failure report of user A and the failure report of user Y are displayed as the same cause of failure, and if they do not match, the failure report of user Y is regarded as a new failure. Since it is necessary to perform the reception processing, the processing from step 1 is performed.
【0044】[0044]
【発明の効果】以上説明したように、本発明によれば、
ネットワークシステムにおける故障したサービス構成要
素の推定と同時に、該サービス構成要素を使用するサー
ビスで発生していると推定される事象を抽出できるた
め、故障原因の早期究明、回復時間の短縮ととともに、
罹障範囲の早期の限定が可能となる。As described above, according to the present invention,
Simultaneously with the estimation of the failed service component in the network system, it is possible to extract an event presumed to have occurred in a service using the service component.
Early limitation of the affected area is possible.
【図1】本発明の実施の形態の一例を示す装置構成図FIG. 1 is an apparatus configuration diagram showing an example of an embodiment of the present invention.
【図2】図1の装置における処理の流れを示す図FIG. 2 is a diagram showing a processing flow in the apparatus of FIG. 1;
【図3】図1の装置における処理の流れを示す図FIG. 3 is a diagram showing a processing flow in the apparatus of FIG. 1;
【図4】図1の装置における処理の流れを示す図FIG. 4 is a diagram showing a processing flow in the apparatus of FIG. 1;
【図5】設備モデルの生成工程の一例を示す図FIG. 5 is a diagram showing an example of an equipment model generation process.
【図6】正常時の通信シーケンスの生成工程の一例を示
す図FIG. 6 is a diagram showing an example of a communication sequence generation process in a normal state.
【図7】故障時の通信シーケンスの生成工程の一例を示
す図FIG. 7 is a diagram showing an example of a communication sequence generation process at the time of failure.
【図8】観測情報と通信シーケンスとの比較工程の一例
を示す図FIG. 8 is a diagram illustrating an example of a comparison process between observation information and a communication sequence.
【図9】故障箇所の推定工程の一例を示す図FIG. 9 is a diagram showing an example of a failure location estimation process.
【図10】故障関連ユーザ名及びサービス名の抽出工程
の一例を示す図FIG. 10 is a diagram illustrating an example of a process of extracting a failure-related user name and a service name.
【図11】故障関連ユーザ及び利用サービスにおける設
備モデルの生成工程の一例を示す図FIG. 11 is a diagram showing an example of a process of generating a facility model in a failure-related user and a service used;
【図12】故障関連ユーザ及び利用サービスにおける故
障時の通信シーケンスの生成工程の一例を示す図FIG. 12 is a diagram illustrating an example of a process of generating a communication sequence when a failure occurs in a failure-related user and a service used
【図13】他のユーザからの故障申告に対する処理工程
の一例を示す図FIG. 13 is a diagram showing an example of processing steps for a failure report from another user.
1…入力装置、2…記憶装置、3…表示装置、4…処理
装置、21…設備情報データベース(DB)、22…設
計情報データベース(DB)、41…設備モデル生成手
段、42…通信シーケンス生成手段、43…故障サービ
ス構成要素推定手段。REFERENCE SIGNS LIST 1 input device 2 storage device 3 display device 4 processing device 21 equipment information database (DB) 22 design information database (DB) 41 equipment model generation means 42 communication sequence generation Means, 43 ... Failure service component estimating means.
Claims (6)
るユーザからの申告を受けて故障を診断するネットワー
クサービス故障診断方法において、 故障を申告したユーザのユーザ名及び利用サービス名を
もとに、該ユーザが該当サービスを利用する際にその端
末と情報ソースとの間に配置される複数のサービス構成
要素からなる設備モデルを生成する工程と、 前記設備モデルを構成する全てのサービス構成要素が正
常な時の通信シーケンスとともに各サービス構成要素が
それぞれ故障した時の通信シーケンスを生成する工程
と、 前記生成した複数の通信シーケンスと前記故障申告時に
おける観測情報とを比較し、どの通信シーケンスが発生
しているのかを推定し、これより故障したサービス構成
要素を推定する工程とを備えたことを特徴とするネット
ワークサービス故障診断方法。1. A network service failure diagnosis method for diagnosing a failure by receiving a report from a user who uses a service via a network, the method comprising the steps of: Generating an equipment model composed of a plurality of service components arranged between the terminal and the information source when using the corresponding service, and when all service components constituting the equipment model are normal Generating a communication sequence when each service component fails together with the communication sequence of, and comparing the plurality of generated communication sequences with the observation information at the time of reporting the failure, which communication sequence has occurred And estimating the failed service component from the estimated service component. Network service failure diagnosis method.
るユーザからの申告を受けて故障を診断するネットワー
クサービス故障診断装置において、 ユーザがサービスを利用する際にその端末と情報ソース
との間に配置される複数のサービス構成要素のそれぞれ
に関する役割を記述した設備情報データベースと、 各サービス構成要素に関する正常時及び故障時の動作を
記述した設計情報データベースと、 故障を申告したユーザのユーザ名及び利用サービス名を
もとに前記設備情報データベースを検索し、該ユーザが
該当サービスを利用する際にその端末と情報ソースとの
間に配置される複数のサービス構成要素からなる設備モ
デルを生成する手段と、 前記設計情報データベースを検索し、前記設備モデルを
構成する全てのサービス構成要素が正常な時の通信シー
ケンスとともに各サービス構成要素がそれぞれ故障した
時の通信シーケンスを生成する手段と、 前記生成した複数の通信シーケンスと前記故障申告時に
おける観測情報とを比較し、どの通信シーケンスが発生
しているのかを推定し、これより故障したサービス構成
要素を推定する手段とを備えたことを特徴とするネット
ワークサービス故障診断装置。2. A network service failure diagnosis apparatus for diagnosing a failure by receiving a report from a user who uses a service via a network, wherein the network service failure diagnosis apparatus is arranged between the terminal and an information source when the user uses the service. Equipment information database that describes the roles of each of a plurality of service components, a design information database that describes the normal and failure operations of each service component, and the user name and service name of the user who declared the failure Means for searching the facility information database based on the, and generating a facility model consisting of a plurality of service components arranged between the terminal and the information source when the user uses the corresponding service, Search the design information database and find that all service components that make up the equipment model are Means for generating a communication sequence at the time of failure of each service component together with a normal communication sequence; comparing the plurality of generated communication sequences with the observation information at the time of the failure report; Means for estimating whether or not a service component has failed, and estimating a failed service component from the result.
測されるアラームやエラーメッセージ、端末で観測され
るアラームやエラーメッセージ、事象等の情報相互間の
論理的な関連性を、規定されたプロトコル上で表現した
通信シーケンスを生成する通信シーケンス生成手段を用
いたことを特徴とする請求項2記載のネットワークサー
ビス故障診断装置。3. The logical relationship between information such as alarms and error messages observed by a maintenance / management device of the network itself, alarms and error messages observed by terminals, and events is defined by a prescribed protocol. 3. The network service fault diagnosis device according to claim 2, wherein a communication sequence generating means for generating a communication sequence expressed by:
これを使用している他のユーザ名や他の利用サービス名
を検索可能な設備情報データベースを用いたことを特徴
とする請求項2記載のネットワークサービス故障診断装
置。4. A service component as a heading,
3. The network service fault diagnosis apparatus according to claim 2, wherein a facility information database that can search for another user name or another used service name using the same is used.
用しているユーザ名及び利用サービス名を設備情報デー
タベースから検索し、故障を申告したユーザの他の利用
サービスもしくは他のユーザの利用サービスが含まれて
いる場合、該ユーザが該当サービスを利用する際にその
端末と情報ソースとの間に配置される複数のサービス構
成要素からなる設備モデルを生成し、その時の通信シー
ケンスを生成することによって該ユーザの端末で観測さ
れる事象を推定することを特徴とする請求項4記載のネ
ットワークサービス故障診断装置。5. Searching the equipment information database for the name of the user and the name of the service using the service component presumed to be faulty, and determining whether another service used by the user reporting the fault or a service used by another user is available. If it is included, by generating a facility model composed of a plurality of service components arranged between the terminal and the information source when the user uses the corresponding service, by generating a communication sequence at that time The network service fault diagnosis apparatus according to claim 4, wherein an event observed at the user terminal is estimated.
スもしくは他のユーザの利用サービスにおいて推定され
るユーザ端末の事象と、該当ユーザの故障申告時の事象
とが一致する場合は同一のサービス構成要素の故障によ
ると推定することを特徴とする請求項5記載のネットワ
ークサービス故障診断装置。6. The same service configuration when an event of a user terminal estimated in another use service of a user who has reported a failure or a use service of another user and an event at the time of failure report of the user are the same. The network service failure diagnosis apparatus according to claim 5, wherein the failure is estimated to be due to a failure of the element.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9003255A JPH10200527A (en) | 1997-01-10 | 1997-01-10 | Network service failure diagnosis method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9003255A JPH10200527A (en) | 1997-01-10 | 1997-01-10 | Network service failure diagnosis method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10200527A true JPH10200527A (en) | 1998-07-31 |
Family
ID=11552369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9003255A Pending JPH10200527A (en) | 1997-01-10 | 1997-01-10 | Network service failure diagnosis method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10200527A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002253816A (en) * | 2001-02-27 | 2002-09-10 | Fuji Shoji:Kk | Gaming machine failure diagnosis system |
| JP2007061647A (en) * | 2006-11-20 | 2007-03-15 | Fujishoji Co Ltd | Fault diagnosis system for gaming machines |
-
1997
- 1997-01-10 JP JP9003255A patent/JPH10200527A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002253816A (en) * | 2001-02-27 | 2002-09-10 | Fuji Shoji:Kk | Gaming machine failure diagnosis system |
| JP2007061647A (en) * | 2006-11-20 | 2007-03-15 | Fujishoji Co Ltd | Fault diagnosis system for gaming machines |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0898822B1 (en) | Method and apparatus for integrated network management and systems management in communications networks | |
| US7756046B2 (en) | Apparatus and method for locating trouble occurrence position in communication network | |
| US6532554B1 (en) | Network event correlation system using formally specified models of protocol behavior | |
| US6694364B1 (en) | System and method for suppressing out-of-order side-effect alarms in heterogeneous integrated wide area data and telecommunication networks | |
| US20040066747A1 (en) | Methods and structure for automated troubleshooting of a virtual private network connection | |
| WO2000017763A1 (en) | Interface system for integrated monitoring and management of network devices in a telecommunications network | |
| WO2021128977A1 (en) | Fault diagnosis method and apparatus | |
| US7818283B1 (en) | Service assurance automation access diagnostics | |
| US20020143917A1 (en) | Network management apparatus and method for determining network events | |
| JPH10200527A (en) | Network service failure diagnosis method and apparatus | |
| JP2004038535A (en) | Failure response system, server device used therefor, failure response program | |
| US20050123121A1 (en) | Call failure recording | |
| JP4437416B2 (en) | Network maintenance system | |
| CN112636944A (en) | OLT equipment offline intelligent diagnosis method and system | |
| CN117596147A (en) | Time sequence service topology generation method, system, equipment and storage medium | |
| US20080159154A1 (en) | Method and apparatus for providing automated processing of point-to-point protocol access alarms | |
| US7797420B1 (en) | Method and apparatus for representing, managing and problem reporting in VoIP networks | |
| KR20010113240A (en) | Network checkup and auto-response system | |
| JP3271676B2 (en) | Communication protocol failure analysis method and apparatus | |
| JPH09247146A (en) | Network management system | |
| KR100657421B1 (en) | How to manage intelligent SMS through learning | |
| US20100046381A1 (en) | Method and apparatus for processing of an alarm related to a frame relay encapsulation failure | |
| CN119011363B (en) | A method and system for automatically handling faults in campus network authentication and billing systems | |
| US20070106807A1 (en) | Method and apparatus for dial plan debugging | |
| US8194639B2 (en) | Method and apparatus for providing automated processing of a multicast service alarm |