(57)【要約】【課題】時々発生する故障の原因特定を容易にする。【解決手段】監視対象装置であるルータ２の状況と当該状況が生じた時刻とを含む状況情報を記憶する状況情報記憶部１０１と、監視対象装置が故障したことを認知する故障認知部１０２と、故障が認知されたなら、故障が生じた時刻である故障発生時刻での監視対象装置の状況の特徴を取得する特徴取得部１０３と、特徴に類似する特徴を呈する状況を示す状況情報を状況情報記憶部１０１から検索する状況情報検索部１０４と、状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力するヒヤリングシート出力部１１１とを設ける。  を備える【選択図】図１
2014027395.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置の状況と当該状況が生じた時刻とを示す状況情報を記憶する状況情報記憶部と、
前記監視対象装置が故障したことを認知する故障認知部と、
前記故障認知部により故障が認知されたなら、当該故障が生じた時刻である故障発生時刻での前記監視対象装置の状況の特徴を取得する特徴取得部と、
前記特徴に類似する特徴を呈する状況を示す状況情報を前記状況情報記憶部から検索する状況情報検索部と、
当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力するヒヤリングシート出力部と
を備えることを特徴とする故障原因特定支援装置。
【請求項２】
前記類似状況発生時刻の周期である類似状況発生周期を計算する周期計算部を備え、
前記ヒヤリングシート出力部は、当該類似状況発生時刻に当該類似状況発生周期を対応づけたヒヤリングシートを出力する
ことを特徴とする請求項１記載の故障原因特定支援装置。
【請求項３】
前記監視対象装置内または前記監視対象装置外で発生したイベントのイベント内容と当該イベントの開始時刻と当該イベントの終了時刻とを含むイベント情報を記憶するイベント情報記憶部と、
前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のあるイベントのイベント内容とを含む支援情報を記憶する支援情報記憶部と、
前記類似状況発生時刻を含む時間帯の開始時刻と終了時刻とを含むイベント情報を前記イベント情報記憶部から検索し、当該イベント情報内のイベント内容に一致するイベント内容を含む支援情報を前記支援情報記憶部から検索する相関関係判定部とを備え、
前記ヒヤリングシート出力部は、前記類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力する
ことを特徴とする請求項１記載の故障原因特定支援装置。
【請求項４】
前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のある発生時間帯を示す発生時間帯情報と当該原因が発生する周期である原因発生周期とを含む支援情報を記憶する支援情報記憶部と、
前記類似状況発生時刻の周期である類似状況発生周期を計算し、当該類似状況発生時刻に当該類似状況発生周期を対応づける周期計算部と、
前記類似状況発生時刻を含む時間帯を示す発生時間帯情報と当該類似状況発生時刻に対応づけられた類似状況発生周期に一致する原因発生周期とを含む支援情報を前記支援情報記憶部から検索する相関関係判定部とを備え、
前記ヒヤリングシート出力部は、前記類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力する
ことを特徴とする請求項１記載の故障原因特定支援装置。
【請求項５】
前記ヒヤリングシートを用いたヒヤリングにより判明した前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報を含む支援情報を前記支援情報記憶部に記憶させる支援情報登録部
を備えることを特徴とする請求項３または４記載の故障原因特定支援装置。
【請求項６】
故障原因特定支援装置の動作方法であって、
前記故障原因特定支援装置は、監視対象装置の状況と当該状況が生じた時刻とを示す状況情報を記憶する状況情報記憶部を備え、
前記動作方法は、
前記故障原因特定支援装置の故障認知部が、前記監視対象装置が故障したことを認知し、
前記故障原因特定支援装置の特徴取得部が、前記故障認知部により故障が認知されたなら、当該故障が生じた時刻である故障発生時刻での前記監視対象装置の状況の特徴を取得し、
前記故障原因特定支援装置の状況情報検索部が、前記特徴に類似する特徴を呈する状況を示す状況情報を前記状況情報記憶部から検索し、
前記故障原因特定支援装置のヒヤリングシート出力部が、当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力する
ことを特徴とする故障原因特定支援装置の動作方法。
【請求項７】
請求項１ないし５のいずれかに記載の故障原因特定支援装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時々発生する故障の原因特定を容易にする技術に関するものである。
【背景技術】
【０００２】
近年、多様なサービスを提供するため、ネットワークに接続される機器は多様化・高機能化し、またネットワークを構成する有線や無線などのメディアも多様化した結果、ネットワークは複雑化している。ネットワークが複雑化するに従って、故障発生時の故障箇所の特定が難しくなってきている。
【０００３】
こうした複雑化するネットワークの故障に対して、故障箇所を判定・可視化する技術が考案されている（特許文献１参照）。
【０００４】
既存技術では、故障時に発生する特定の信号を基に故障箇所の特定を行う仕組みを採用している。そのためこれらの技術では、時々発生する故障であっても、検査時に故障が発生していない場合は、特定の信号を受信できず、正常と診断されてしまう。時々発生する故障の発生原因としては、機器やメディアなどの設備が、劣化によって徐々に正常状態から異常状態に変化するに従って、正常と異常のとの中間状態になることがあるためである。中間状態にあるネットワークの機器やメディアは、設計段階で考慮される系の構成要素とは異なる、想定外の外部要因の影響を受けやすく、気温などの環境のわずかな変化によって正常と異常の状態を行き来することがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７１４２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記、背景技術で述べた、時々発生する故障は、故障の発生を検出することは難しく、さらにその原因を突き止めることも難しい。
【０００７】
その要因の一つは、故障が当初想定されていない外部要因によって引き起こされるためである。
【０００８】
外部要因によって発生するネットワークの故障の例としては、気温が下がることによって設備の一部が収縮し、ケーブルの接続が切れてしまう場合や、お客様が機器を触り、その結果ケーブルが抜けてしまう場合など、ネットワークシステムを構成する設備以外からの影響によるものが挙げられる。
【０００９】
これら考えられるすべての外部要因について、故障原因かどうかを検討することは労力がかかる。
【００１０】
また、上記の外部要因の影響を把握するために故障状態を再現させようとしても、そもそも再現性の低い故障であるため、再現させるために長い時間を要したり、多くの回数試験を行う必要が発生したりする。
【００１１】
以上から、時々発生する故障の故障原因究明は、難しい作業となっている。
【００１２】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、時々発生する故障の原因特定を容易にすることにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、第１の本発明は、監視対象装置の状況と当該状況が生じた時刻とを示す状況情報を記憶する状況情報記憶部と、前記監視対象装置が故障したことを認知する故障認知部と、前記故障認知部により故障が認知されたなら、当該故障が生じた時刻である故障発生時刻での前記監視対象装置の状況の特徴を取得する特徴取得部と、前記特徴に類似する特徴を呈する状況を示す状況情報を前記状況情報記憶部から検索する状況情報検索部と、当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力するヒヤリングシート出力部とを備えることを特徴とする故障原因特定支援装置をもって解決手段とする。
【００１４】
例えば、故障原因特定支援装置は、前記類似状況発生時刻の周期である類似状況発生周期を計算する周期計算部を備え、前記ヒヤリングシート出力部は、当該類似状況発生時刻に当該類似状況発生周期を対応づけたヒヤリングシートを出力する。
【００１５】
例えば、故障原因特定支援装置は、前記監視対象装置内または前記監視対象装置外で発生したイベントのイベント内容と当該イベントの開始時刻と当該イベントの終了時刻とを含むイベント情報を記憶するイベント情報記憶部と、前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のあるイベントのイベント内容とを含む支援情報を記憶する支援情報記憶部と、前記類似状況発生時刻を含む時間帯の開始時刻と終了時刻とを含むイベント情報を前記イベント情報記憶部から検索し、当該イベント情報内のイベント内容に一致するイベント内容を含む支援情報を前記支援情報記憶部から検索する相関関係判定部とを備え、前記ヒヤリングシート出力部は、前記類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力する。
【００１６】
例えば、故障原因特定支援装置は、前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のある発生時間帯を示す発生時間帯情報と当該原因が発生する周期である原因発生周期とを含む支援情報を記憶する支援情報記憶部と、前記類似状況発生時刻の周期である類似状況発生周期を計算し、当該類似状況発生時刻に当該類似状況発生周期を対応づける周期計算部と、前記類似状況発生時刻を含む時間帯を示す発生時間帯情報と当該類似状況発生時刻に対応づけられた類似状況発生周期に一致する原因発生周期とを含む支援情報を前記支援情報記憶部から検索する相関関係判定部とを備え、前記ヒヤリングシート出力部は、前記類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力する。
【００１７】
例えば、故障原因特定支援装置は、前記ヒヤリングシートを用いたヒヤリングにより判明した前記監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報を含む支援情報を前記支援情報記憶部に記憶させる支援情報登録部を備える。
【００１８】
第２の本発明は、故障原因特定支援装置の動作方法であって、前記故障原因特定支援装置は、監視対象装置の状況と当該状況が生じた時刻とを示す状況情報を記憶する状況情報記憶部を備え、前記動作方法は、前記故障原因特定支援装置の故障認知部が、前記監視対象装置が故障したことを認知し、前記故障原因特定支援装置の特徴取得部が、前記故障認知部により故障が認知されたなら、当該故障が生じた時刻である故障発生時刻での前記監視対象装置の状況の特徴を取得し、前記故障原因特定支援装置の状況情報検索部が、前記特徴に類似する特徴を呈する状況を示す状況情報を前記状況情報記憶部から検索し、前記故障原因特定支援装置のヒヤリングシート出力部が、当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力することを特徴とする故障原因特定支援装置の動作方法をもって解決手段とする。
【発明の効果】
【００１９】
本発明によれば、故障認知部が、監視対象装置が故障したことを認知し、特徴取得部が、故障認知部により故障が認知されたなら、当該故障が生じた時刻である故障発生時刻での監視対象装置の状況の特徴を取得し、状況情報検索部が、特徴に類似する特徴を呈する状況を示す状況情報を状況情報記憶部から検索し、ヒヤリングシート出力部が、当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力するので、ヒヤリングシートを用いたヒヤリングの際、ヒヤリングシート内の類似状況発生時刻での状況だけを質問し、回答を得ればよく、よって、時々発生する故障に関する情報を効率的に集めることができ、より正確に故障の原因特定を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係る故障原因特定支援装置の構成を示す図である。
【図２】故障認知部１０２から特徴取得部１０３に通知される故障ＩＤと故障発生時刻の一例を示す図である。
【図３】特徴取得部１０３により取得される特徴の一例を示す図である。
【図４】特徴取得部１０３により生成される特徴情報の一例を示す図である。
【図５】状況情報検索部１０４により生成される類似状況発生時刻リストＬの一例を示す図である。
【図６】類似状況発生周期を含む類似状況発生時刻リストＬの一例を示す図である。
【図７】イベント情報記憶部１０７に記憶されたイベント情報の一例を示す図である。
【図８】支援情報記憶部１０８に記憶された支援情報の一例を示す図である。
【図９】相関関係判定部１１０が最初に行う動作を示すフローチャートである。
【図１０】図９の処理後の類似状況発生時刻リストＬの一例を示す図である。
【図１１】相関関係判定部１１０が図９の処理後に行う動作を示すフローチャートである。
【図１２】図１１の処理後の類似状況発生時刻リストＬの一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
【００２２】
図１は、本実施の形態に係る故障原因特定支援装置の構成を示す図である。 
故障原因特定支援装置１は、ネットワークを構成するルータ２（監視対象装置）が故障した際に原因特定を支援する装置である。故障原因特定支援装置１は、例えば、気温の変化やルータ２が動いたときに生じる加速度の変化などを検出するセンサ３とともに用いられる。ルータ２は、パケットの交換などを行う伝送部２１を備える。センサ３は、１つだけでなく、複数あってもよい。
【００２３】
故障原因特定支援装置１は、ルータ２の状況と当該状況が生じた時刻と示す状況情報を記憶する状況情報記憶部１０１と、ルータ２が故障したことを認知する故障認知部１０２と、故障が発生したときのルータ２の状況の特徴を取得する特徴取得部１０３と、取得された特徴に類似する特徴を呈する状況を示す状況情報を状況情報記憶部１０１から検索する状況情報検索部１０４と、検索された状況情報に示された時刻である類似状況発生時刻の周期である類似状況発生周期を計算する周期計算部１０５と、センサ３による検出結果等に基づき、ルータ２内やルータ２外で発生したイベントの発生を検出し、そのイベント内容等を含むイベント情報を生成するイベント解析部１０６と、イベント情報を記憶するイベント情報記憶部１０７と、ルータ２を故障させる可能性のある原因や当該原因による故障への対処方法を示す原因対処情報を含む支援情報を記憶する支援情報記憶部１０８と、故障原因特定支援装置１の保守者などにより入力された支援情報を支援情報記憶部１０８に記憶させる支援情報登録部１０９と、支援情報登録部１０９から類似状況発生時刻やイベント内容に基づいて支援情報を検索する相関関係判定部１１０と、類似状況発生時刻、類似状況発生周期、支援情報等を含むヒヤリングシートを生成し、これを図示しない表示装置などに出力するヒヤリングシート出力部１１１とを備える。
【００２４】
状況情報記憶部１０１は、ルータ２の状況と当該状況が生じた時刻と示す状況情報を記憶するものである。状況情報記憶部１０１には、例えば、ルータ２の初期設定後の状況情報が蓄積されていく。
【００２５】
状況情報は、例えば、伝送部２１で送受信されるパケットのトラフィックや特定のパケットが流れたか否かを示す情報やルータ２の内部に記録されたログなどである。
【００２６】
故障認知部１０２は、ルータ２が故障したことを認知するものであり、故障を認知したなら、その故障に固有の故障ＩＤを割り当て、故障ＩＤと故障発生時刻を特徴取得部１０３に通知する。
【００２７】
故障ＩＤは、複数の故障についての処理を並行して行う場合に、これらの複数の処理を区別するのに用いられる。
【００２８】
故障認知部１０２は、例えば、伝送部２１から状況情報が送信されて、状況情報記憶部１０１に記憶される際、状況情報を取得し、予め設定された条件（伝送部２１でパケットが送信できなくなったなど）を状況情報が充足するなら、ルータ２で故障が発生したと判定する。
【００２９】
または、故障認知部１０２は、ユーザによるルータ２へのボタン入力などによって、ルータ２から故障の発生が通知されたら、これをもって、ルータ２で故障が発生したと認知する。この場合も、故障認知部１０２は、故障ＩＤと故障発生時刻を特徴取得部１０３に通知する。
【００３０】
図２は、故障認知部１０２から特徴取得部１０３に通知される故障ＩＤと故障発生時刻の一例を示す図であり、故障ＩＤ「１」を割り当てられた故障が故障発生時刻「2012/04/01 12:22:04」に発生したことを示している。
【００３１】
特徴取得部１０３は、故障認知部１０２から故障ＩＤと故障発生時刻が通知されたなら、故障が発生したときのルータ２の状況の特徴を取得する。
【００３２】
例えば、特徴取得部１０３は、故障発生時刻より過去に一定期間遡り、その期間の状況情報を状況情報記憶部１０１から読み出し、状況情報を基に特徴を検出する。
【００３３】
または、特徴取得部１０３は、故障発生時刻を見た故障原因特定支援装置１の保守者などの主観によって設定された期間の状況情報を状況情報記憶部１０１から読み出し、状況情報を基に特徴を検出する。
【００３４】
または、特徴取得部１０３は、故障発生時刻に故障が発生したことを知った保守者により故障原因特定支援装置１に入力された特徴を取得する。
【００３５】
図３は、特徴取得部１０３により取得される特徴の一例を示す図である。
【００３６】
特徴の例として、特定のパケットの発生や、特定のログの発生、トラフィックの急激な変化などが挙げられる。
【００３７】
特徴の検出方法としては、読み出した状況情報が、予め設定された条件を充足する場合、その状況情報を用い、機械学習によって判別器を作る方法が考えられる。
【００３８】
また、保守者により入力された特徴としては、特徴を判別する条件（例えば条件式）が考えられる。
【００３９】
特徴取得部１０３は、こうして得た各特徴につき、その特徴を示す特徴量（判別器の特徴を表すパラメタ値や、保守者の入力によるif-thenルール条件など）、該当の故障ＩＤ、該当の故障発生時刻を含む特徴情報を生成し、状況情報検索部１０４に送信する。
【００４０】
図４は、特徴取得部１０３により生成される特徴情報の一例を示す図であり、特徴取得部１０３は、例えば、３つの特徴のそれぞれにつき、その特徴を示す特徴量を含む特徴情報を生成し、この３つの特徴情報を状況情報検索部１０４に送信する。
【００４１】
状況情報検索部１０４は、各特徴情報につき、その特徴情報内の特徴量に対応する特徴に類似する特徴を呈する状況を示す状況情報を状況情報記憶部１０１から検索する。
【００４２】
検索の方法は、特徴量の種類により異なる。
【００４３】
状況情報検索部１０４は、特徴量が判別器の特徴を表すパラメタ値であった場合は、そのパラメタ値を判別器に設定し、状況情報記憶部１０１に記憶された過去の状況情報に対して判別・分類を行うことで、故障時と同様の特徴が発現しているときの状況情報を検索する。
【００４４】
具体例としては、トラフィック変化のパターンを、自己相関を用いて検出する方法などが挙げられる。
【００４５】
一方、状況情報検索部１０４は、特徴量が条件であった場合は、状況情報記憶部１０１に記憶された過去の状況情報から条件を充足する状況情報を検索する。
【００４６】
具体例としては、状況情報検索部１０４は、故障検出時にSIPプロトコルの特定のパケットが流れるという条件式であれば、特定のパケットが流れることを示す状況情報を検索する。
【００４７】
他の例としては、故障検出時にルータ２のログに特定の文字列が発生する、などの条件が考えられる。
【００４８】
状況情報検索部１０４は、検索された各状況情報につき、状況情報内の故障ＩＤ、状況情報内の故障発生時刻である類似状況発生時刻、状況情報内の特徴量を含む類似状況発生時刻情報を生成し、各類似状況発生時刻情報からなる類似状況発生時刻リストＬを生成し、類似状況発生時刻リストＬを周期計算部１０５に送信する。
【００４９】
図５は、状況情報検索部１０４により生成される類似状況発生時刻リストＬの一例を示す図であり、状況情報検索部１０４は、例えば、５つの状況情報のそれぞれにつき、状況情報内の故障ＩＤ、類似状況発生時刻、特徴量を含む類似状況発生時刻情報を生成し、各類似状況発生時刻情報からなる類似状況発生時刻リストＬを生成し、類似状況発生時刻リストＬを周期計算部１０５に送信する。
【００５０】
周期計算部１０５は、類似状況発生時刻リストＬ内の類似状況発生時刻のうちで周期性のあるものについてはその周期である類似状況発生周期を計算し、当該類似状況発生時刻を含む類似状況発生時刻情報に当該類似状況発生周期を含ませ、類似状況発生時刻リストＬを相関関係判定部１１０に送信する。
【００５１】
図６は、類似状況発生周期を含む類似状況発生時刻リストＬの一例を示す図であり、周期性のある３つの類似状況発生時刻を含む類似状況発生時刻情報は、類似状況発生周期を含んでいる。
【００５２】
センサ３は、例えば、気温の変化やルータ２の加速度の変化などを予め定められた周期で定期的に検出し、検出結果をイベント解析部１０６に送信する。
【００５３】
イベント解析部１０６は、例えば、６０度を超える気温の上昇を検出する、加速度が一定値を超える場合、ルータの振動が有る、８０％を超える湿度の場合は降水である、などといった、イベントの検出ルールをセンサ３毎に予め有している。
【００５４】
イベント解析部１０６は、センサ３からの検出結果と検出ルールに基づき、ルータ２内やルータ２外でのイベントの発生を検出し、そのイベント内容とイベントの開始時刻と終了時刻を含むイベント情報を生成し、イベント情報記憶部１０７に記憶させる。
【００５５】
図７は、イベント情報記憶部１０７に記憶されたイベント情報の一例を示す図である。
【００５６】
例示したイベント情報１や２は、湿度が９０％以上になったというイベント内容を含むものであり、イベント情報３や４や５は、ルータ２の加速度が変化したというイベント内容を含むものであり、イベント情報６は、ルータ２のトラフィックが帯域の８０％を超えたというイベント内容を含むものであり、イベント情報６は、室温が６０度を超えたというイベント内容を含むものである。
【００５７】
支援情報登録部１０９は、保守者により、ルータ２を故障させる可能性のある原因（予め分かっている原因や、後述のヒヤリングシートを用いてルータ２のユーザへ行ったヒヤリングで判明した原因）や当該原因による故障への対処方法を示す原因対処情報と、当該原因が発生する可能性のあるイベントのイベント内容とを含む支援情報が入力されるので、支援情報を支援情報記憶部１０８に記憶させる。
【００５８】
また、支援情報登録部１０９は、保守者により、同様の原因対処情報、該当原因が発生する可能性のある発生時間帯を示す発生時間帯情報、該当原因が発生する周期である原因発生周期を含む支援情報が入力されるので、支援情報を支援情報記憶部１０８に記憶させる。
【００５９】
図８は、支援情報記憶部１０８に記憶された支援情報の一例を示す図である。 
例えば、支援情報１は、熱暴走が故障の原因である旨を示す情報と機器設置環境の確認をして対処すべき旨を示す原因対処情報と、室温が６０度を超える旨のイベント内容を含む。
【００６０】
例えば、支援情報２は、ルータ２のアップデートによる再起動が故障の原因である旨の原因対処情報と、かかる再起動が発生する可能性のある発生時間帯「１２：００−１３：００」を示す発生時間帯情報と、かかるアップデートの発生する周期である原因発生周期「１ヶ月」とを含む。
【００６１】
図９は、次に相関関係判定部１１０が行う動作を示すフローチャートである。 
相関関係判定部１１０は、類似状況発生時刻リストＬから１つの類似状況発生時刻情報を選択し、類似状況発生時刻を読み出す（Ｓ１）。
【００６２】
次に、相関関係判定部１１０は、イベント情報記憶部１０７から１つのイベント情報を選択し、開始時刻および終了時刻を読み出す（Ｓ３）。
【００６３】
次に、相関関係判定部１１０は、類似状況発生時刻が開始時刻と終了時刻の間に含まれるか否かを判定する（Ｓ５）。
【００６４】
相関関係判定部１１０は、ステップＳ５でＹＥＳと判定されたなら、ステップＳ３で選択したイベント情報からイベント内容を読み出し、ステップＳ１で選択した類似状況発生時刻情報に当該イベント内容を含ませる（Ｓ７）。
【００６５】
相関関係判定部１１０は、ステップＳ５でＮＯと判定されたなら、または、ステップＳ７の処理を終えたなら、イベント情報記憶部１０７の全てのイベント情報をステップＳ３で選択したか否かを判定する（Ｓ９）。
【００６６】
相関関係判定部１１０は、ステップＳ９でＮＯと判定されたなら、ステップＳ３に戻り、まだ選択していない別のイベント情報を選択し、開始時刻および終了時刻を読み出す（Ｓ３）。
【００６７】
一方、相関関係判定部１１０は、ステップ９でＹＥＳと判定されたなら、類似状況発生時刻リストＬの全ての類似状況発生時刻情報をステップＳ１で選択したか否かを判定する（Ｓ１１）。
【００６８】
相関関係判定部１１０は、ステップＳ１１でＮＯと判定されたなら、ステップＳ１に戻り、まだ選択していない別の類似状況発生時刻情報を選択し、類似状況発生時刻を読み出す（Ｓ１）。
【００６９】
一方、相関関係判定部１１０は、ステップＳ１１でＹＥＳと判定されたなら、処理を終える。
【００７０】
図１０は、図９の処理後の類似状況発生時刻リストＬの一例を示す図である。 
図９の処理の結果、類似状況発生時刻情報１はイベント内容「トラフィックが帯域の８０％を超える」を含むこととなる。
【００７１】
また、類似状況発生時刻情報２はイベント内容「室温が６０度を超える」を含むこととなる。
【００７２】
図１１は、次に相関関係判定部１１０が行う動作を示すフローチャートである。 
相関関係判定部１１０は、類似状況発生時刻リストＬから１つの類似状況発生時刻情報を選択し、類似状況発生時刻を読み出し、イベント内容や類似状況発生周期があればこれを読み出す（Ｓ２１）。
【００７３】
次に、相関関係判定部１１０は、支援情報記憶部１０８から１つの支援情報を選択し、イベント内容または発生時間帯情報と原因発生周期を読み出す（Ｓ２３）。
【００７４】
次に、相関関係判定部１１０は、（１）類似状況発生時刻が発生時間帯情報により示される発生時間帯に含まれ且つ類似状況発生周期が原因発生周期に一致するという条件、（２）ステップＳ２１で読み出したイベント内容がステップＳ２３で読み出したイベント内容に一致するという条件、のいずれかが充足されるか否かを判定する（Ｓ２５）。
【００７５】
相関関係判定部１１０は、ステップＳ２５でＹＥＳと判定されたなら、ステップＳ２３で選択した支援情報から原因対処情報を読み出し、ステップＳ２１で選択した類似状況発生時刻情報に当該原因対処情報を含ませる（Ｓ２７）。
【００７６】
相関関係判定部１１０は、ステップＳ２５でＮＯと判定されたなら、または、ステップＳ２７の処理を終えたなら、支援情報記憶部１０８の全ての支援情報をステップＳ２３で選択したか否かを判定する（Ｓ２９）。
【００７７】
相関関係判定部１１０は、ステップＳ２９でＮＯと判定されたなら、ステップＳ１３に戻り、まだ選択していない別の支援情報を選択し、イベント内容または発生時間帯情報および原因発生周期を読み出す（Ｓ２３）。
【００７８】
一方、相関関係判定部１１０は、ステップＳ２９でＹＥＳと判定されたなら、類似状況発生時刻リストＬの全ての類似状況発生時刻情報をステップＳ２１で選択したか否かを判定する（Ｓ３１）。
【００７９】
相関関係判定部１１０は、ステップＳ３１でＮＯと判定されたなら、ステップＳ２１に戻り、まだ選択していない別の類似状況発生時刻情報を選択し、類似状況発生時刻を読み出し、イベント内容や類似状況発生周期があればこれを読み出す（Ｓ２１）。
【００８０】
一方、相関関係判定部１１０は、ステップＳ３１でＹＥＳと判定されたなら、処理を終える。
【００８１】
図１２は、図１１の処理後の類似状況発生時刻リストＬの一例を示す図である。 
図１１の処理の結果、類似状況発生時刻情報１は、原因対処情報「ルータのアップデートによる再起動」を含むることとなる。
【００８２】
また、類似状況発生時刻情報２は、原因対処情報「帯域不足によるパケットロス」を含むこととなる。
【００８３】
また、類似状況発生時刻情報３は、原因対処情報「ルータのアップデートによる再起動」を含むこととなる。
【００８４】
また、類似状況発生時刻情報４は、原因対処情報「ルータのアップデートによる再起動」を含むこととなる。
【００８５】
また、類似状況発生時刻情報５は、原因「熱暴走」と対処方法「機器設置環境の確認」とを示す原因対処情報を含むこととなる。
【００８６】
次に、ヒヤリングシート出力部１１１は、類似状況発生時刻リストＬから、原因対処情報を含む類似状況発生時刻情報のみを選択し、当該類似状況発生時刻情報を含むヒヤリングシートを生成し、出力する。ヒヤリングシートは、例えば、図１２の類似状況発生時刻情報リストＬと同様なものとなる。
【００８７】
保守者は、ヒヤリングシート内の類似状況発生時刻でのルータ２などの状況を、ルータ２のユーザ（お客様）からヒヤリングする。
【００８８】
ユーザは、類似状況発生時刻での状況だけを回答すればよいので、時々発生する故障に関する情報を効率的に集めることができ、より正確に故障の原因特定を行うことができる。
【００８９】
また、ヒヤリングシート内の類似状況発生周期を用い、「１ヶ月ごとに何かありませんでしたか」等の質問を行うことで、類似状況発生時刻だけでは得にくい情報を得ることができる。
【００９０】
また、ヒヤリングシート内の原因対処情報を用い、「原因としては、熱暴走が考えられますので、ルータを壁から離してみましょう」のような、原因と対処方法のアドバイスを行うことができる。
【００９１】
なお、ヒヤリングシート出力部１１１は、図５に示す類似状況発生時刻リストＬと同様のヒヤリングシート、つまり類似状況発生時刻を示すヒヤリングシートを生成し、出力してもよい。
【００９２】
この場合、不要となる周期計算部１０５、イベント解析部１０６、イベント情報記憶部１０７、支援情報記憶部１０８、支援情報登録部１０９、相関関係判定部１１０は、故障原因特定支援装置１に設けなくてもよい。
【００９３】
また、ヒヤリングシート出力部１１１は、図６に示す類似状況発生時刻リストＬと同様のヒヤリングシート、つまり、類似状況発生時刻に類似状況発生周期を対応づけたヒヤリングシートを生成し、出力してもよい。
【００９４】
この場合、不要となるイベント解析部１０６、イベント情報記憶部１０７、支援情報記憶部１０８、支援情報登録部１０９、相関関係判定部１１０は、故障原因特定支援装置１に設けなくてもよい。
【００９５】
また、監視対象装置は、ネットワークを構成する装置（ルータ２など）に限らず、時々故障が発生すると思われる装置であればよい。
【００９６】
以上のように、故障原因特定支援装置１は、監視対象装置（２）の状況と当該状況が生じた時刻とを示す状況情報を記憶する状況情報記憶部１０１と、監視対象装置が故障したことを認知する故障認知部１０２と、故障認知部１０２により故障が認知されたなら、故障が生じた時刻である故障発生時刻での監視対象装置の状況の特徴を取得する特徴取得部１０３と、特徴に類似する特徴を呈する状況を示す状況情報を状況情報記憶部１０１から検索する状況情報検索部１０４と、当該状況情報に示された時刻である類似状況発生時刻での状況をヒヤリングするための当該類似状況発生時刻を示すヒヤリングシートを出力するヒヤリングシート出力部１１１とを備えることで、ヒヤリングシート内の類似状況発生時刻での監視対象装置などの状況をユーザからヒヤリングすることができる。
【００９７】
また、故障原因特定支援装置１は、類似状況発生時刻の周期である類似状況発生周期を計算する周期計算部１０５を備え、ヒヤリングシート出力部１１１は、類似状況発生時刻に類似状況発生周期を対応づけたヒヤリングシートを出力するので、類似状況発生時刻だけでは得にくい情報を得ることができる。
【００９８】
また、故障原因特定支援装置１は、監視対象装置内または監視対象装置外で発生したイベント示すイベント内容とイベントの開始時刻とイベントの終了時刻とを含むイベント情報を記憶するイベント情報記憶部１０７と、監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のあるイベントのイベント内容とを含む支援情報を記憶する支援情報記憶部１０８と、類似状況発生時刻を含む時間帯の開始時刻と終了時刻とを含むイベント情報をイベント情報記憶部１０７から検索し（Ｓ５）、当該イベント情報内のイベント内容に一致するイベント内容を含む支援情報を支援情報記憶部１０８から検索する（Ｓ２５）相関関係判定部１１０とを備え、ヒヤリングシート出力部１１１は、類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力するので、原因と対処方法のアドバイスを行うことができる。
【００９９】
また、故障原因特定支援装置１は、監視対象装置を故障させる可能性のある原因または当該原因による故障への対処方法を示す原因対処情報と当該原因が発生する可能性のある発生時間帯を示す発生時間帯情報と当該原因が発生する周期である原因発生周期とを含む支援情報を記憶する支援情報記憶部１０８と、類似状況発生時刻の周期である類似状況発生周期を計算し、当該類似状況発生時刻に当該類似状況発生周期を対応づける周期計算部１０５と、類似状況発生時刻を含む時間帯を示す発生時間帯情報と当該類似状況発生時刻に対応づけられた類似状況発生周期に一致する原因発生周期とを含む支援情報を支援情報記憶部１０８から検索する（Ｓ２５）相関関係判定部１１０とを備え、ヒヤリングシート出力部１１１は、類似状況発生時刻に当該支援情報内の原因対処情報を対応づけたヒヤリングシートを出力するので、原因と対処方法のアドバイスを行うことができる。
【０１００】
なお、故障原因特定支援装置１としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【０１０１】
１  故障原因特定支援装置
２  ルータ（監視対象装置）
３  センサ
２１  伝送部
１０１  状況情報記憶部
１０２  故障認知部
１０３  特徴取得部
１０４  状況情報検索部
１０５  周期計算部
１０６  イベント解析部
１０７  イベント情報記憶部
１０８  支援情報記憶部
１０９  支援情報登録部
１１０  相関関係判定部
１１１  ヒヤリングシート出力部
Ｌ  類似状況発生時刻リスト  
【図１】
2014027395.tif 000003
【図２】
2014027395.tif 000004
【図３】
2014027395.tif 000005
【図４】
2014027395.tif 000006
【図５】
2014027395.tif 000007
【図６】
2014027395.tif 000008
【図７】
2014027395.tif 000009
【図８】
2014027395.tif 000010
【図９】
2014027395.tif 000011
【図１０】
2014027395.tif 000012
【図１１】
2014027395.tif 000013
【図１２】
2014027395.tif 000014