(57)【要約】【課題】本発明が解決しようとする課題は、装置又はネットワークで発生した不具合を確認しやすい技術を提供することにある。【解決手段】本発明は、監視対象の装置の動作状況を記録する通常記録手段と、前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録手段と、前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力手段とを有する。【選択図】図１
2010224692.tif 000002
【特許請求の範囲】
【請求項１】
監視対象の装置の動作状況を記録する通常記録手段と、
前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録手段と、
前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力手段と
を有することを特徴とする記録システム。
【請求項２】
監視対象の装置が通信に用いる制御情報の遷移を記録する遷移記録手段を有し、
前記出力手段は、前記制御情報の遷移を、前記記録された運用状況と所定のイベントの動作内容と共に出力する
ことを特徴とする請求項１に記載の記録システム。
【請求項３】
前記記録された所定のイベントの動作内容と制御情報の遷移とに基づいて、発生したイベントを再現する再現手段を有することを特徴とする請求項１又は請求項２に記載の記録システム。
【請求項４】
監視対象の装置の動作状況を記録する通常記録手段と、
前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録手段と、
前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力手段と
を有することを特徴とする記録装置。
【請求項５】
監視対象の装置が通信に用いる制御情報の遷移を記録する遷移記録手段を有し、
前記出力手段は、前記制御情報の遷移を、前記記録された運用状況と所定のイベントの動作内容と共に出力する
ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録された所定のイベントの動作内容と制御情報の遷移とに基づいて、発生したイベントを再現する再現手段を有することを特徴とする請求項４又は請求項５に記載の記録装置。
【請求項７】
監視対象の装置の動作状況を記録する通常記録ステップと、
前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録ステップと、
前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力ステップと
を有することを特徴とする記録方法。
【請求項８】
監視対象の装置が通信に用いる制御情報の遷移を記録する遷移記録ステップを有し、
前記出力ステップは、前記制御情報の遷移を、前記記録された運用状況と所定のイベントの動作内容と共に出力する
ことを特徴とする請求項７に記載の記録方法。
【請求項９】
前記記録された所定のイベントの動作内容と制御情報の遷移とに基づいて、発生したイベントを再現する再現ステップを有することを特徴とする請求項７又は請求項８に記載の記録方法。
【請求項１０】
監視対象の装置の動作状況を記録する通常記録処理と、
前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録処理と、
前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力処理と
を情報処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の動作状況を記録する記録システム、記録装置、記録方法、及びプログラムに関する。
【背景技術】
【０００２】
一般的に、装置又はネットワーク上で発生した不具合は、簡易的なログの出力結果を基に、オペレーターや技術者が解析している（例えば、特許文献１）。しかしながら、オペレーターや技術者が実際にどのような経緯で不具合が発生したかを知るには、ある程度の知識や経験によるものが大きい。そのため、不具合を少しでも把握しやすくするために、記録したログを視覚化して表示する技術が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３１４０４０号公報
【特許文献２】特開平１０−１３３９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した技術によって、記録したログや発生したイベントを時系列に端末に表示することは可能である。しかしながら、記録するログが装置又はネットワーク全体の総合的な状況を記録したものであった。そのため、なぜ・どのようにして不具合やそのイベントが発生したのかを解析するには、やはりある程度の知識や経験を持った熟練者がイベントの内容や順序を確認して判断しなければならなかった。
【０００５】
そこで、本発明が解決しようとする課題は、装置又はネットワークで発生した不具合を確認しやすくする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明は、記録システムであって、監視対象の装置の動作状況を記録する通常記録手段と、前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録手段と、前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力手段とを有することを特徴とする。
【０００７】
上記課題を解決するための本発明は、記録装置であって、監視対象の装置の動作状況を記録する通常記録手段と、前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録手段と、前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力手段とを有することを特徴とする。
【０００８】
上記課題を解決するための本発明は、記録方法であって、監視対象の装置の動作状況を記録する通常記録ステップと、前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録ステップと、前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力ステップとを有することを特徴とする。
【０００９】
上記課題を解決するための本発明は、プログラムであって、監視対象の装置の動作状況を記録する通常記録処理と、前記監視対象の装置で発生する所定のイベントに関係する動作内容を記録する詳細記録処理と、前記記録された運用状況と所定のイベントの動作内容とを時系列で出力する出力処理とを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によると、ログの内容を詳細に記録することができるため、イベントが発生した際に、イベントの発生した結果だけでなくその過程にどのようなことが起きていたのかを確認することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態の一例を示すブロック図である。
【図２】第２の実施の形態の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
本発明の第１の実施の形態について説明する。
【００１３】
図１は、第１の実施の形態の記録システムのブロック図である。
【００１４】
図１に示すように、装置１００と保守端末２００とを有する。
【００１５】
まず、装置１００の構成について説明する。装置１００は、監視対象の装置であり、ルータやスイッチに代表される、トラフィックデータを転送する転送装置である。装置１００は、装置状態遷移情報記録部１と、特定詳細イベントログ抽出部２と、詳細イベントログ選択部３と、ログ保存時間設定部４と、設定詳細イベントログ記録部５と、通常ログ記録部６と、ログ出力部７と、転送部８と、トラフィック保存部９とを有する。
【００１６】
装置状態遷移情報記録部１は、装置間でやり取りされている管理パケット及び制御パケットの送信やこれらのパケットを受信することにより、他装置との通信で必要となる経路制御情報を蓄積させる。そして、この蓄積させた経路制御情報に基づいて、経路制御情報の送受信や経路情報の変更、及びこれらが行われる際の各構成部の動作内容など、自装置の通信設定及び動作状態がどのように遷移しているか、エラーが発生したりしているか等の状態遷移を発生時刻と共に時系列ですべて詳細に記録する。
【００１７】
特定詳細イベントログ抽出部２は、特定詳細ログイベント選択部３により選択されたイベントが発生した際、そのイベントに関係する詳細ログを切り出す。選択されたイベントが例えばルーティングエラーである場合、経路制御情報のあて先、サブネットマスク、隣接ルータのＩＰアドレス、経路制御情報のメトリック値や各構成部の動作内容といった下位的な動作内容のログを、装置状態遷移情報記録部１が記録したログから切り出す。尚、特定詳細イベントログ抽出部２は、常に選択されたイベントの詳細ログを切り出してもよいし、ログ保存時間設定部４が設定した時間分、ログを切り出してもよい。
【００１８】
特定詳細ログイベント選択部３は、詳細ログを記録するイベントとしてどのようなイベントを扱うかを選択して設定する。装置１００で動作させているプロトコルに関するイベントの記録やあらかじめレベル分けされた重要度により記録する等の選択を可能とする。また、装置１００の管理者によって設定されたイベントを選択してもよい。
【００１９】
ログ保存時間設定部４は、特定詳細ログイベント選択部３が選択した、特定のイベントが発生した際に、どのぐらいの時間分のログを保守端末に転送するかを設定する。
【００２０】
特定詳細イベントログ記録部５は、特定詳細イベントログ抽出部２によって切り出されたイベントログを記録する。
【００２１】
通常ログ記録部６は、例えばエラーや警告のような、発生したイベントの種類など上位的な内容の動作状況を発生時刻と共に時系列で記録する。記録するイベントは、詳細ログ抽出設定がされていないイベントである。
【００２２】
ログ出力部７は、通常ログ記録部６及び特定詳細イベント記録部５が記録したデータをマージし、時系列順に出力する。
【００２３】
転送部８は、装置状態遷移情報記録部１が記録した状態遷移のコピー及びトラフィック記録部９が記録したトラフィックを保守端末２００に転送する。
【００２４】
トラフィック記録部９は、装置１００が他の装置とやり取りしたトラフィックの種類、内容、大きさ等トラフィックに関する情報を記録し、保守端末にコピーを送信する。尚、トラフィック保存部９により自装置が隣接装置と送受しているトラフィックのデータのうち必要分を保存するというように、主だったトラフィックを、そのまま記憶しても良い。すべてのトラフィックデータを保存する場合にはポートミラーリング等を使用してもよい。
【００２５】
続いて、保守端末２００の構成について説明する。保守端末２００は、データ保存部２０１とディスプレイ出力部２０２とを有する。データ保存部２０１は、装置１００から送信される状態遷移情報とトラフィックとを記憶する。保守端末２００は、装置１００から出力されるログと転送されるデータとを表示画面に表示させる。管理者は表示されたログを確認して保守を行う。
【００２６】
次に、本実施の形態の動作を説明する。
【００２７】
装置状態遷移情報保存記録部１は、自装置における状態遷移を詳しく記録し、そのデータを参照することにより装置がどのような状態にあり、隣接装置を初めとした他装置にトラフィックを転送する際、又は受信する際にどのような状態であるかを保存している。
【００２８】
特定詳細ログイベント選択部３は、詳細ログイベントとして記録するイベントを選択する。また、ログ保存時間設定部４は、どのぐらいの時間分のログを保守端末に転送するかを設定する。
【００２９】
この選択により、特定詳細イベントログ抽出部２は、選択された特定のイベントが発生した際には、そのイベントに関するログを装置状態遷移情報保存記録部１が記録しているログから切り出す。そして特定詳細イベントログ記録部５が記録する。
【００３０】
一方、通常ログ記録部６は、選択されていないイベントの動作状況に関する情報を必要最低限記録する。
【００３１】
ログ出力部７は、通常ログ記録部６と特定詳細イベントログ記録部６が記録したログデータをマージして時系列に並べて出力する。特定詳細イベントとしてイベントがひとつも選択されていない場合、必要最低限のログ情報が出力されることとなる。
【００３２】
さらに、転送部８は、装置状態遷移情報記録部１が記録したログデータのコピーを、保守端末２０に転送する。
【００３３】
装置１００の管理者は、装置１００からのログデータ、トラフィックを参照することにより、トラフィックがどのような状況でどのように転送されているかを確認することが可能となる。
【００３４】
上記本発明によると、所定のイベントのログを詳細に記録することができる。また、所定のイベントのログを記録しているので、多数羅列されるログの中から所望のイベントのログを探す必要が無い。そのため、イベントが発生した際に、イベントが発生した結果の他にも、そのイベントが発生するまでの過程等、イベントを主体にしたログが確認することが可能となる。これらにより、管理者の知識や経験に頼ることなく、不具合の解析に必要なデータを確認することが出来る。
【００３５】
次に、第２の実施の形態について説明する。第２の実施の形態では、上記第１の実施の形態で記録したデータ及びログを用いて、イベント発生時の状態を再現することを特徴とする。尚、上記実施の形態と同様の構成については、同一番号を付し、詳細な説明は省略する。
【００３６】
図２は、本実施の形態の記録システムのブロック図である。
【００３７】
再生用装置状態遷移情報保存エリア１０は、装置１００にて発生したイベントを再現する再生機能を実現するために、装置状態遷移記録部１が記録した経路制御情報、及びこの経路制御情報に基づいて記録された状態遷移の情報のコピーが記憶される。再生用装置状態遷移情報保存エリア１０に記憶されている情報は、転送部８が転送した情報である。尚、複製しておいたデータのうち、再生したいイベントのデータが記憶される構成であってもよい。
【００３８】
再生用トラフィックデータ保存エリア１１には、トラフィック記録部９が記憶したトラフィックデータのコピーが記憶される。再生用トラフィックデータ保存エリア１１に記憶されている情報は、転送部８が転送した情報である。
【００３９】
再生処理部１２は、再生用装置状態遷移情報保存エリア１０に記憶されているログと、再生用トラフィックデータ保存エリア１１に記憶されているトラフィックとを用いて、イベント発生時と同等の状況を再現する。
【００４０】
続いて、本実施の形態の動作について説明する。
【００４１】
再生用装置状態遷移情報保存エリア１０には、装置状態遷移記録部１が記録した経路制御情報、及びこの経路制御情報に基づいて記録された状態遷移の情報のコピーが、転送部８によって転送される。
【００４２】
一方、再生用トラフィックデータ保存エリア１１には、トラフィック記録部が記憶したトラフィックデータのコピーが、転送部８によって転送される。
【００４３】
再生処理部１２は、再生用装置状態遷移情報保存エリア１０に記憶されているログと、再生用トラフィックデータ保存エリア１１に記憶されているトラフィックとを用いて、イベント発生時と同等の状況を再現する。
【００４４】
尚、上記実施の形態では、再生用装置状態遷移情報保存エリア１０、再生用トラフィックデータ保存エリア１１、及び再生処理部１２を保守端末２００に構成されている場合を用いて説明したが、装置１００に構成しても良い。その場合、再生用装置状態遷移情報保存エリア１０と再生用トラフィックデータ保存エリア１１とに記憶されるログとトラフィックは、保守端末２００のデータ保存２０１に置かれているデータをコピーするようにしてもよい。
【００４５】
上述の本実施の形態によると、装置において発生したイベントを再現することが可能となる。再生機能により、発生したイベントと同じ状況を改めて起こすことが出来る。そのため、なんらかの障害が発生した際にその障害を再現し考察することが可能となる。これにより、管理者の知識や経験に頼ることなく、実際に再現されるイベントを確認することにより、不具合の解析が出来る。
【００４６】
尚、上述した本発明の装置及び保守端末は、上記説明からも明らかなように、ハードウェアで構成することも可能であるが、コンピュータプログラムにより実現することも可能である。この場合、プログラムメモリに格納されているプログラムで動作するプロセッサによって、上述した実施の形態と同様の機能、動作を実現させる。尚、上述した構成の一部の機能をコンピュータプログラムにより実現することも可能である。
【符号の説明】
【００４７】
１００  装置
２００  保守端末
１      装置状態遷移情報記録部
２      特定詳細イベントログ抽出部
３      詳細イベントログ選択部
４      ログ保存時間設定部
５      設定詳細イベントログ記録部
６      通常ログ記録部
７      ログ出力部
８      転送部
９      トラフィック保存部
１０    再生用装置状態遷移情報保存エリア
１１    再生用トラフィックデータ保存エリア
１２    再生処理部
【図１】
2010224692.tif 000003
【図２】
2010224692.tif 000004