(57)【要約】【課題】パケットキャプチャに伴う情報漏洩のリスクに対処した監視装置、監視システム、監視方法、監視プログラム、及び記憶媒体を提供する。【解決手段】画像データの形成を指示するサーバ装置３０と画像データを形成するＭＦＰ２０とを接続するネットワーク２に接続される監視装置１０であって、ＭＦＰ２０と更に制御線３で接続され、ネットワーク２を流れるパケットを逐次受信する第１受信部１１０と、制御線３を介して、ＭＦＰ２０から出力される情報を受信する第２受信部１２０と、第２受信部１２０により所定の情報が受信された場合に、パケットを記憶部１５０に書き込む書込部１６２と、を備える。【選択図】図１
2011061739.tif 000002
【特許請求の範囲】
【請求項１】
画像データの形成を指示するコンピュータと前記画像データを形成する画像形成装置とを接続するネットワークに接続される監視装置であって、
前記画像形成装置と更に制御線で接続され、
前記ネットワークを流れるパケットを逐次受信する第１受信手段と、
前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信手段と、
前記第２受信手段により所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込手段と、
を備えることを特徴とする監視装置。
【請求項２】
前記書込手段は、前記所定の情報が受信された場合に、当該所定の情報が受信された前後予め定められた時間内に前記第１受信手段により受信された前記パケットを前記記憶手段に書き込むことを特徴とする請求項１に記載の監視装置。
【請求項３】
前記予め定められた時間を設定する第１設定手段を更に備えることを特徴とする請求項２に記載の監視装置。
【請求項４】
前記所定の情報は、書き込みを指示する書込指示信号であることを特徴とする請求項１〜３のいずれか１つに記載の監視装置。
【請求項５】
前記第２受信手段は、前記制御線を介して、前記画像形成装置で動作しているソフトウェアの動作状態を示す動作情報を逐次受信し、
前記書込手段は、前記動作情報がエラーを示す場合に、前記動作情報と前記パケットとを時系列の順に前記記憶手段に書き込むことを特徴とする請求項１に記載の監視装置。
【請求項６】
前記書込手段は、前記パケットとして、当該パケットのヘッダ情報を前記記憶手段に書き込むことを特徴とする請求項１〜５のいずれか１つに記載の監視装置。
【請求項７】
前記書込手段は、前記パケットのうち予め定められたパケットを前記記憶手段に書き込むことを特徴とする請求項１〜６のいずれか１つに記載の監視装置。
【請求項８】
前記予め定められたパケットを設定する第２設定手段を更に備えることを特徴とする請求項７に記載の監視装置。
【請求項９】
前記書込手段は、前記パケットをテキスト形式で前記記憶手段に書き込むことを特徴とする請求項１〜８のいずれか１つに記載の監視装置。
【請求項１０】
前記記憶手段に書き込まれた前記パケットを表示手段に表示させる表示制御手段を更に備えることを特徴とする請求項１〜９のいずれか１つに記載の監視装置。
【請求項１１】
請求項１〜１０のいずれか１つに記載の監視装置と前記画像形成装置とを備えることを特徴とする監視システム。
【請求項１２】
画像データの形成を指示するコンピュータと前記画像データを形成する画像形成装置とを接続するネットワークに接続される監視装置で実行される監視方法であって、
前記監視装置は、前記画像形成装置と更に制御線で接続され、
第１受信手段が、前記ネットワークを流れるパケットを逐次受信する第１受信ステップと、
第２受信手段が、前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信ステップと、
書込手段が、前記第２受信ステップにより所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込ステップと、
を含むことを特徴とする監視方法。
【請求項１３】
画像データの形成を指示するコンピュータとネットワークを介して接続され、前記画像データを形成する画像形成装置と、前記ネットワークに接続される監視装置とを備える監視システムで実行される監視方法であって、
前記監視装置は、前記画像形成装置と更に制御線で接続され、
第１受信手段が、前記ネットワークを流れるパケットを逐次受信する第１受信ステップと、
第２受信手段が、前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信ステップと、
書込手段が、前記第２受信ステップにより所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込ステップと、
を含むことを特徴とする監視方法。
【請求項１４】
請求項１２に記載の監視方法をコンピュータに実行させるための監視プログラム。
【請求項１５】
請求項１４に記載の監視プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、監視システム、監視方法、監視プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク技術の進歩に伴い、あらゆる電子機器がネットワークに接続されるようになってきている。一般的なオフィスにおいても、ＰＣ、プリンタ、スキャナ、及びコピー機などからなるネットワーク環境が構築されている。特に近年では、顧客のワークフローに合わせて作成されたカスタムメイドのプログラムをこれらの電子機器で動作させることも行われている。
【０００３】
このようなネットワーク環境においては、ネットワークに接続された各電子機器が他の電子機器と互いに通信しながら処理を行うが、処理が複雑になるにつれ、障害が発生する可能性が高くなる。そして、このような障害に対処するためには、各電子機器間の通信内容を取得して解析する必要がある。
【０００４】
例えば特許文献１には、複合機が、複合機内で動作する複数のプロセス間での通信履歴を生成し、プロセス間通信履歴表示装置が、生成された通信履歴から目的となるプロセス間の通信履歴を抽出して表示する技術が開示されている。これにより、複合機の管理者は、デバック作業を容易に行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、顧客等のネットワーク環境においては、情報漏洩に対するリスクなどから、ネットワークを流れるパケットを恒常的にパケットキャプチャすることが難しい。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、パケットキャプチャに伴う情報漏洩のリスクに対処した監視装置、監視システム、監視方法、監視プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる監視装置は、画像データの形成を指示するコンピュータと前記画像データを形成する画像形成装置とを接続するネットワークに接続される監視装置であって、前記画像形成装置と更に制御線で接続され、前記ネットワークを流れるパケットを逐次受信する第１受信手段と、前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信手段と、前記第２受信手段により所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込手段と、を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかる監視システムは、上記監視装置と前記画像形成装置とを備えることを特徴とする。
【０００９】
また、本発明の別の態様にかかる監視方法は、画像データの形成を指示するコンピュータと前記画像データを形成する画像形成装置とを接続するネットワークに接続される監視装置で実行される監視方法であって、前記監視装置は、前記画像形成装置と更に制御線で接続され、第１受信手段が、前記ネットワークを流れるパケットを逐次受信する第１受信ステップと、第２受信手段が、前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信ステップと、書込手段が、前記第２受信ステップにより所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込ステップと、を含むことを特徴とする。
【００１０】
また、本発明の別の態様にかかる監視方法は、画像データの形成を指示するコンピュータとネットワークを介して接続され、前記画像データを形成する画像形成装置と、前記ネットワークに接続される監視装置とを備える監視システムで実行される監視方法であって、前記監視装置は、前記画像形成装置と更に制御線で接続され、第１受信手段が、前記ネットワークを流れるパケットを逐次受信する第１受信ステップと、第２受信手段が、前記制御線を介して、前記画像形成装置から出力される情報を受信する第２受信ステップと、書込手段が、前記第２受信ステップにより所定の情報が受信された場合に、前記パケットを記憶手段に書き込む書込ステップと、を含むことを特徴とする。
【００１１】
また、本発明の別の態様にかかる監視プログラムは、上記監視方法をコンピュータに実行させるためのものである。
【００１２】
また、本発明の別の態様にかかる記憶媒体は、上記監視プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００１３】
本発明によれば、パケットキャプチャに伴う情報漏洩のリスクに対処することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１実施形態の監視システムの構成例を示すブロック図である。
【図２】図２は、第１実施形態のネットワークを流れるパケットの例の説明図である。
【図３】図３は、第１実施形態の第１受信部により受信されるパケットの例を示す図である。
【図４】図４は、第１実施形態の第１受信部により受信されるパケットの構成例を示す図である。
【図５】図５は、第１実施形態の記憶部に書き込まれたパケットの例を示す図である。
【図６】図６は、第１実施形態の監視装置で行われる処理例を示すフローチャートである。
【図７】図７は、第２実施形態の監視システムの構成例を示すブロック図である。
【図８】図８は、第２実施形態のＭＦＰの制御部により作成されるログの例を示す図である。
【図９】図９は、第２実施形態の記憶部に書き込まれたパケット及びログの例を示す図である。
【図１０】図１０は、第２実施形態の監視装置で行われる処理例を示すフローチャートである。
【図１１】図１１は、第３実施形態の監視システムの構成例を示すブロック図である。
【図１２】図１２は、第３実施形態の第２設定部により設定される予め定められたパケットの例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明にかかる監視装置、監視システム、監視方法、監視プログラム、及び記憶媒体の実施の形態を詳細に説明する。なお、以下の各実施の形態では、コンピュータとしてサーバ装置を例に取り説明し、画像形成装置として、プリンタ機能、スキャナ機能、コピー機能、及びファクシミリ機能のうち少なくとも２つの機能を有するＭＦＰ（Multifunction Printer）を例にとり説明する。但し、これらに限定されるものではなく、例えば画像形成装置は、複写機、プリンタ、スキャナ装置、又はファクシミリ装置等であってもよい。
【００１６】
まず、以下の各実施の形態の監視システムの概要について説明する。
【００１７】
以下の各実施の形態の監視システムでは、ＭＦＰ、サーバ装置、及び監視装置などがネットワークに接続されており、ＭＦＰ及びサーバ装置間で通信が行われている。また、ＭＦＰと監視装置とは制御線でも接続されている。そして、ＭＦＰは、自身の障害を検知すると制御線を介して監視装置に通知し、監視装置は、ＭＦＰから通知を受けると、ネットワークを流れるパケットをパケットキャプチャする。
【００１８】
このように、以下の各実施の形態の監視システムでは、ＭＦＰに障害が発生した場合のみパケットキャプチャを行うので、障害解析に必要な必要最小限のパケットのみを記録でき、パケットキャプチャに伴う情報漏洩のリスクに対処することができる。
【００１９】
（第１の実施の形態）
第１の実施の形態では、パケットの書き込みを指示する書込指示信号を受信した場合に、パケットを記録する例について説明する。
【００２０】
まず、第１の実施の形態の監視システムの構成について説明する。
【００２１】
図１は、第１の実施の形態の監視システム１の構成の一例を示すブロック図である。図１に示すように、監視システム１は、監視装置１０と、ＭＦＰ２０と、サーバ装置３０と、ＰＣ（Personal Computer）４０とを備える。そして、監視システム１の各装置は、ネットワーク２を介して接続されている。なお、ネットワーク２は、有線若しくは無線、またＬＡＮ(Local Area Network)や公衆通信回線を問わず、どのようなネットワークであってもよい。また、監視装置１０とＭＦＰ２０とは、更に制御線３でも接続されている。制御線３は、例えば、信号線などにより実現できる。
【００２２】
ＰＣ４０は、画像データの印刷をサーバ装置３０に要求する。サーバ装置３０は、ＰＣ４０からの要求を処理してＭＦＰ２０に画像データの印刷を指示したり、ＭＦＰ２０により生成された画像データを取得したりする。ＭＦＰ２０は、サーバ装置３０からの指示に従い、画像データを記録紙に形成して印刷物を生成したり、印刷物を読み取って画像データを生成したりする。監視装置１０は、ＭＦＰ２０からの通知を受けた場合に、ネットワーク２を流れるパケットをパケットキャプチャして、ＭＦＰ２０、サーバ装置３０、及びＰＣ４０の間の通信を監視する。
【００２３】
図１に示すように、監視装置１０は、第１受信部１１０と、第２受信部１２０と、入力部１３０と、表示部１４０と、記憶部１５０と、制御部１６０とを備える。
【００２４】
第１受信部１１０は、ネットワーク２を介して、ＭＦＰ２０、サーバ装置３０、及びＰＣ４０などの外部機器から送信される情報を受信するものであり、通信インターフェースなどの既存の通信装置により実現できる。具体的に説明すると、本実施形態では、ＭＦＰ２０、サーバ装置３０、及びＰＣ４０から送信されるパケットは、ネットワーク２を介して監視システム１の他の全ての装置に送信されるので、第１受信部１１０は、ネットワーク２を流れるパケットを逐次受信する。
【００２５】
図２は、ネットワーク２を流れるパケットの一例を説明するための図であり、ＭＦＰ２０及びサーバ装置３０間のＴＣＰ／ＩＰ通信によるパケットの流れを示している。図３は、図２に示す例において、第１受信部１１０により受信されるパケットの一例を示す図である。
【００２６】
図２に示す例では、ＭＦＰ２０は、シーケンス番号１のパケットをサーバ装置３０に送信し、サーバ装置３０は、シーケンス番号１のパケットに対する応答として、応答番号１のパケットをＭＦＰ２０に送信している。また、ＭＦＰ２０は、応答番号１のパケットを受信した後、シーケンス番号２のパケットをサーバ装置３０に送信しているが、サーバ装置３０は、シーケンス番号２のパケットに対する応答として、応答番号２のパケットをＭＦＰ２０に送信していない。
【００２７】
このため図３に示す例では、第１受信部１１０は、図２で説明したシーケンス番号１のパケット、応答番号１のパケット、及びシーケンス番号２のパケットを時系列の順に受信している。なお、サーバ装置３０は、応答番号２のパケットを送信していないため、第１受信部１１０は、応答番号２のパケットを受信していない。
【００２８】
図４は、第１受信部１１０により受信されるパケットの構成例を示す図である。図４に示す例では、パケットは、ＩＰヘッダ、ＴＣＰヘッダ、及びデータという構成になっている。
【００２９】
図１に戻り、第２受信部１２０は、制御線３を介して、ＭＦＰ２０から出力される情報を受信する。具体的には、第２受信部１２０は、制御線３を介して、ＭＦＰ２０からパケットの書き込みを指示する書込指示信号を受信する。
【００３０】
入力部１３０は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド又はタッチパネルなどの既存の入力装置により実現できる。
【００３１】
表示部１４０は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの既存の表示装置により実現できる。
【００３２】
記憶部１５０は、監視装置１０で実行される各種プログラムや監視装置１０で行われる各種処理に使用される情報などを記憶するものある。記憶部１５０は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカード、光ディスク、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。
【００３３】
制御部１６０は、監視装置１０の各部を制御するものであり、ＣＰＵ（Central Processing Unit）などにより実現できる。そして、制御部１６０は、書込部１６２と、第１設定部１６４と、表示制御部１６６とを備える。
【００３４】
書込部１６２は、第２受信部１２０により所定の情報が受信された場合に、第１受信部１１０により受信されたパケットを記憶部１５０に書き込む。具体的には、書込部１６２は、第２受信部１２０により書込指示信号が受信された前後予め定められた時間内に第１受信部１１０により受信されたパケットをパケットキャプチャすることにより、記憶部１５０に書き込む。
【００３５】
なお本実施形態では、書込部１６２は、第１受信部１１０により受信されたパケットとして、当該パケットのヘッダ情報をテキスト形式で記憶部１５０に書き込むものとするが、これに限定されるものではない。例えば、書込部１６２は、第１受信部１１０により受信されたパケットを全て記憶部１５０に書き込むようにしてもよい。
【００３６】
図５は、記憶部１５０に書き込まれたパケットの一例を示す図である。図５に示す例では、図３に示す各パケットのＩＰヘッダ及びＴＣＰヘッダに含まれる情報が記憶部１５０に書き込まれている。なお、ＩＰヘッダに含まれる情報は、Ｓｏｕｒｃｅ  ＩＰ  Ａｄｄｒｅｓｓ、及びＤｅｓｔｉｎａｔｉｏｎ  ＩＰ  Ａｄｄｒｅｓｓである。また、ＴＣＰヘッダに含まれる情報は、Ｓｏｕｒｃｅ  Ｐｏｒｔ、Ｄｅｓｔｉｎａｔｉｏｎ  Ｐｏｒｔ、Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ、Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ  Ｎｕｍｂｅｒ、及びＣＯＤＥ  Ｂｉｔｅｓである。
【００３７】
図１に戻り、第１設定部１６４は、パケットが記録される予め定められた時間を設定する。例えば、第１設定部１６４は、入力部１３０からの入力を受け、書込指示信号が受信された前後１秒を予め定められた時間に設定する。
【００３８】
表示制御部１６６は、記憶部１５０に書き込まれたパケットを表示部１４０に表示させる。
【００３９】
また、図１に示すように、ＭＦＰ２０は、通信部２１０と、形成部２２０と、読取部２３０と、制御部２４０と、出力部２５０とを備える。
【００４０】
通信部２１０は、ネットワーク２を介して、サーバ装置３０などの外部機器との間で情報の送受信を行うものであり、通信インターフェースなどの既存の通信装置により実現できる。例えば、通信部２１０は、サーバ装置３０から送信される画像データを受信したり、後述の読取部２３０により読み取られた画像データをサーバ装置３０に送信したりする。
【００４１】
形成部２２０は、通信部２１０により受信された画像データを記録紙などの記録媒体に形成するものであり、プリンタなどにより実現できる。
【００４２】
読取部２３０は、画像データが形成された記録紙（印刷物）から画像データを電気的に読み取るものであり、スキャナなどの既存の読取装置により実現できる。
【００４３】
制御部２４０は、ＭＦＰ２０の各部を制御するものであり、ＣＰＵ（Central Processing Unit）などにより実現できる。例えば、制御部２４０は、形成部２２０に画像を形成させる場合には、画像形成用のアプリケーションソフトウェアを起動し、読取部２３０に画像を読み取らせる場合には、画像読取用のアプリケーションソフトウェアを起動する。
【００４４】
出力部２５０は、制御線３を介して、監視装置１０に情報を出力する。具体的には、出力部２５０は、制御部２４０により起動された画像形成用のアプリケーションや画像読取用のアプリケーションソフトウェアにエラーや障害が生じた場合に、制御線３を介して、書込指示信号を監視装置１０に出力する。
【００４５】
次に、第１の実施の形態の監視システムの動作について説明する。
【００４６】
図６は、第１の実施の形態の監視装置１０で行われる処理の一例を示すフローチャートである。
【００４７】
まず、第１設定部１６４は、入力部１３０からの入力を受け、パケットが記録される予め定められた時間を設定する（ステップＳ１００）。ここでは、第１設定部１６４は、書込指示信号が受信された前後１秒を予め定められた時間に設定するものとする。
【００４８】
続いて、第１受信部１１０は、ネットワーク２を流れるパケットを逐次受信する（ステップＳ１０２）。ここでは、第１受信部１１０は、図３に示すようなパケットを受信するものとする。
【００４９】
続いて、第２受信部１２０により書込指示信号が受信されると（ステップＳ１０４）、書込部１６２は、書込指示信号が受信された前後１秒内に第１受信部１１０により受信されたパケットのヘッダ情報をテキスト形式で記憶部１５０に書き込む（ステップＳ１０６）。ここでは、書込部１６２は、図５に示すような情報を記憶部１５０に書き込むものとする。
【００５０】
続いて、表示制御部１６６は、記憶部１５０に書き込まれたパケットを表示部１４０に表示させる（ステップＳ１０８）。
【００５１】
このように第１の実施形態では、監視装置１０は、ＭＦＰ２０から書込指示信号が通知された場合に、第１受信部１１０により受信されたパケットを記憶部１５０に書き込むので、障害解析に必要なパケットのみを記録でき、パケットキャプチャに伴う情報漏洩のリスクに対処することができる。
【００５２】
特に第１の実施形態では、第１受信部１１０により受信されたパケットのヘッダ情報を記憶部１５０に書き込むので、パケットキャプチャに伴う情報漏洩のリスクを低下させることができる。
【００５３】
また第１の実施形態では、第１受信部１１０により受信されたパケットのヘッダ情報をテキスト形式で記憶部１５０に書き込むので、管理者による障害解析を行い易くすることができる。
【００５４】
また第１の実施形態では、第１設定部１６４が第１受信部１１０により受信されたパケットが記録される予め定められた時間を設定できるので、管理者は障害解析に適した時間を設定することができる。
【００５５】
（第２の実施の形態）
第２の実施の形態では、ＭＦＰ内で動作しているソフトウェアの動作情報を受信し、受信した動作情報がエラーを示す場合に、パケットを記録する例について説明する。なお、以下では、第１の実施の形態との相違点の説明を主に行い、第１の実施の形態と同様の機能を有する構成要素については、第１の実施の形態と同様の名称・符号を付し、その説明を省略する。
【００５６】
図７は、第２の実施の形態の監視システム１００１の構成の一例を示すブロック図である。図７に示す監視システム１００１では、監視装置１０１０とＭＦＰ１０２０とは、制御線１００３で接続されている点で第１の実施の形態の監視システム１と相違する。なお、制御線１００３は、例えば、通信ケーブルなどにより実現できる。
【００５７】
また、図７に示す監視システム１００１は、ＭＦＰ１０２０の制御部１２４０が動作情報を作成する点、ＭＦＰ１０２０の出力部１２５０が動作情報を出力する点、監視装置１０１０の第２受信部１１２０が動作情報を受信する点、監視装置１０１０の制御部１１６０の書込部１１６２が、パケットとともにログを記憶部１５０に書き込む点、表示制御部１１６６が記憶部１５０に書き込まれたパケット及びログを表示部１４０に表示する点が第１の実施の形態の監視システム１と相違する。従って、以下では、これらの機能部について説明する。
【００５８】
ＭＦＰ１０２０の制御部１２４０は、形成部２２０に画像を形成させる場合には、画像形成用のアプリケーションソフトウェアを起動し、読取部２３０に画像を読み取らせる場合には、画像読取用のアプリケーションソフトウェアを起動する。そして、制御部１２４０は、画像形成用のアプリケーションソフトウェアや画像読取用のアプリケーションソフトウェアの動作状態を示す動作情報としてログを逐次作成する。
【００５９】
図８は、制御部１２４０により作成されるログの一例を示す図である。図８に示す例では、Ｌｏｇ１、２、４は正常なログを示しており、Ｌｏｇ３はエラーを示している。
【００６０】
図７に戻り、ＭＦＰ１０２０の制御部１２４０は、制御線１００３を介して、制御部１２４０により作成されたログを監視装置１０１０に逐次出力する。
【００６１】
監視装置１０１０の第２受信部１１２０は、制御線１００３を介して、ＭＦＰ１０２０で動作している画像形成用のアプリケーションソフトウェアや画像読取用のアプリケーションソフトウェアの動作状態を示す動作情報としてログをＭＦＰ１０２０から逐次受信する。
【００６２】
監視装置１０１０の書込部１１６２は、第２受信部１１２０により受信されたログがエラーを示す場合に、第２受信部１１２０により受信されたログと第１受信部１１０により受信されたパケットとを時系列の順に記憶部１５０に書き込む。具体的には、書込部１１６２は、第２受信部１１２０によりエラーを示すログが受信された前後予め定められた時間内に第２受信部１１２０により受信されたログと第１受信部１１０により受信されたパケットとを時系列の順に記憶部１５０に書き込む。
【００６３】
図９は、記憶部１５０に書き込まれたパケット及びログの一例を示す図である。図９に示す例では、第２受信部１１２０により受信されたログ及び第１受信部１１０により受信されたパケットは、シーケンス番号１のパケット、Ｌｏｇ１、応答番号１のパケット、Ｌｏｇ２、シーケンス番号２のパケット、Ｌｏｇ３（エラーログ）、Ｌｏｇ４の順に記憶部１５０に書き込まれている。なお、図９に示す例では、パケットのＩＰヘッダ及びＴＣＰヘッダに含まれる情報の記載を省略している。
【００６４】
図７に戻り、表示制御部１１６６は、記憶部１５０に書き込まれたパケット及びログを表示部１４０に表示させる。
【００６５】
図１０は、第２の実施の形態の監視装置１０１０で行われる処理の一例を示すフローチャートである。
【００６６】
まず、ステップＳ２００〜ステップＳ２０２までの処理は、図６に示す処理のステップＳ１００〜Ｓ１０２までの処理と同様である。
【００６７】
続いて、第２受信部１１２０は、制御線１００３を介して、ＭＦＰ１０２０で動作している画像形成用のアプリケーションソフトウェアや画像読取用のアプリケーションソフトウェアのログをＭＦＰ１０２０から逐次受信する（ステップＳ２０４）。ここでは、第２受信部１１２０は、図８に示すようなログを受信するものとする。
【００６８】
続いて、第２受信部１１２０により受信されたログがエラーを示すと（ステップＳ２０６でＹｅｓ）、書込部１１６２は、第２受信部１１２０によりエラーを示すログが受信された前後１秒内に第２受信部１１２０により受信されたログと第１受信部１１０により受信されたパケットとを時系列の順に記憶部１５０に書き込む（ステップＳ２０８）。ここでは、書込部１１６２は、図９に示すような情報を記憶部１５０に書き込むものとする。
【００６９】
続いて、表示制御部１１６６は、記憶部１５０に書き込まれたパケット及びログを表示部１４０に表示させる（ステップＳ２１０）。
【００７０】
一方、第２受信部１１２０により受信されたログがエラーを示さない場合（ステップＳ２０６でＮｏ）、ステップＳ２０２に戻る。
【００７１】
このように第２の実施形態では、監視装置１０１０は、ＭＦＰ１０２０からエラーを示すログが通知された場合に、第１受信部１１０により受信されたパケット及び第２受信部１１２０により受信されたログを時系列の順に記憶部１５０に書き込む。このため、監視装置１０１０のアプリケーションソフトウェアとパケットとの相関関係や因果関係が明確になり、管理者は効率的なデバッグを行うことができる。
【００７２】
（第３の実施の形態）
第３の実施の形態では、受信したパケットのうち予め定められたパケットを記録する例について説明する。なお、以下では、第１の実施の形態との相違点の説明を主に行い、第１の実施の形態と同様の機能を有する構成要素については、第１の実施の形態と同様の名称・符号を付し、その説明を省略する。
【００７３】
図１１は、第３の実施の形態の監視システム２００１の構成の一例を示すブロック図である。図１１に示す監視システム２００１は、監視装置２０１０の制御部２１６０が、予め定められたパケットを設定する第２設定部２１６５を備える点、書込部２１６２が、予め定められたパケットを記憶部１５０に書き込む点が第１の実施の形態の監視システム１と相違する。従って、以下では、これらの機能部について説明する。
【００７４】
監視装置２０１０の書込部２１６２は、第２受信部１２０により書込指示信号が受信された前後予め定められた時間内に第１受信部１１０により受信されたパケットのうち予め定められたパケットをパケットキャプチャすることにより、記憶部１５０に書き込む。
【００７５】
監視装置２０１０の第２設定部２１６５は、第１受信部１１０により受信されたパケットのうち書込部２１６２により記憶部１５０に書き込まれる予め定められたパケットを設定する。例えば、第２設定部２１６５は、入力部１３０からの入力を受け、図１２に示すような条件のパケット（Ｓｏｕｒｃｅ  ＩＰ  Ａｄｄｒｅｓｓが１９２．１６８．０．１０、Ｄｅｓｔｉｎａｔｉｏｎ  ＩＰ  Ａｄｄｒｅｓｓが１９２．１６８．０．２０、Ｄｅｓｔｉｎａｔｉｏｎ  Ｐｏｒｔが２１であるパケット）を予め定められたパケットに設定する。
【００７６】
このように第３の実施形態では、第１受信部１１０により受信されたパケットのうち予め定められたパケットを記憶部１５０に書き込むので、パケットキャプチャに伴う情報漏洩のリスクを低下させることができる。
【００７７】
（ハードウェア構成）
第１〜３の実施の形態の監視装置のハードウェア構成の一例について説明する。
【００７８】
第１〜３の実施の形態の監視装置は、ＣＰＵなどの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤやリムーバブルドライブ装置などの外部記憶装置と、ディスプレイなどの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００７９】
第１〜３の実施の形態の監視装置で実行される監視プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital Versatile Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００８０】
また、第１〜３の実施の形態の監視装置で実行される監視プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、第１〜３の実施の形態の監視装置で実行される監視プログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、第１〜３の実施の形態の監視装置で実行される監視プログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【００８１】
第１〜３の実施の形態の監視装置で実行される監視プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、ＣＰＵがＨＤＤから監視プログラムをＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【００８２】
（変形例）
なお、本発明は、上記各実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記第２の実施の形態と第３の実施の形態とを組み合わせてもよい。
【符号の説明】
【００８３】
１、１００１、２００１  監視システム
２  ネットワーク
３、１００３  制御線
１０、１０１０、２０１０  監視装置
２０、１０２０  ＭＦＰ
３０  サーバ装置
４０  ＰＣ
１１０  第１受信部
１２０、１１２０  第２受信部
１３０  入力部
１４０  表示部
１５０  記憶部
１６０、１１６０、２１６０  制御部
１６２、１１６２、２１６２  書込部
１６４  第１設定部
１６６、１１６６  表示制御部
２１０  通信部
２２０  形成部
２３０  読取部
２４０、１２４０  制御部
２５０、１２５０  出力部
２１６５  第２設定部
【先行技術文献】
【特許文献】
【００８４】
【特許文献１】特開２００３−１６７７１５号公報
【図１】
2011061739.tif 000003
【図２】
2011061739.tif 000004
【図３】
2011061739.tif 000005
【図４】
2011061739.tif 000006
【図５】
2011061739.tif 000007
【図６】
2011061739.tif 000008
【図７】
2011061739.tif 000009
【図８】
2011061739.tif 000010
【図９】
2011061739.tif 000011
【図１０】
2011061739.tif 000012
【図１１】
2011061739.tif 000013
【図１２】
2011061739.tif 000014