(57)【要約】【課題】入出力処理の負荷を低減し、処理性能を向上させることができるネットワーク監視サーバを得ること。【解決手段】ネットワーク１１経由で接続される機器１−１〜１−６から監視対象の情報である監視情報を取得して記録し、また、監視情報を表示する可視化処理を実施するネットワーク監視サーバ２であって、監視情報を記録するためのログディスク５と、可視化処理で表示する表示情報の更新タイミングに基づいて監視情報をログディスク５に書き込むロギングプロセス部４と、を備える。【選択図】図１
2010212970.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で接続される機器から監視対象の情報である監視情報を取得し、前記監視情報を記録し、また、前記監視情報を表示する可視化処理を実施するネットワーク監視サーバであって、
前記監視情報を記録するためのログ記録手段と、
前記可視化処理で表示する表示情報の更新タイミングに基づいて前記監視情報を前記ログ記録手段に書き込むロギングプロセス手段と、
を備えることを特徴とするネットワーク監視サーバ。
【請求項２】
前記監視情報を受信し、前記監視情報に対して所定の受信処理を実施するネットワークインタフェース手段、
をさらに備え、
前記ロギングプロセス手段は、前記受信処理後の監視情報を、前記ログ記録手段に書き込む監視情報とすることを特徴とする請求項１に記載のネットワーク監視サーバ。
【請求項３】
前記ネットワークインタフェース手段、そのネットワークインタフェース手段が受信した監視情報を書込むための前記ログ記録手段および前記ロギングプロセス手段、の組み合わせを複数備え、
前記ネットワークインタフェース手段ごとに、監視情報を受信する対象の機器を定めることを特徴とする請求項２に記載のネットワーク監視サーバ。
【請求項４】
ネットワーク経由で接続される機器から監視対象の情報である監視情報を取得し、前記監視情報を記録し、また、前記監視情報を表示する可視化処理を実施するネットワーク監視システムであって、
前記可視化処理を実施する可視化処理手段を備える可視化サーバと、
前記監視情報を記録するためのログ記録手段、および、前記可視化サーバから可視化処理で表示する表示情報の更新タイミングを取得し、その更新タイミングに基づいて前記監視情報を前記ログ記録手段に書き込むロギングプロセス手段、を備えるネットワーク監視サーバと、
を備え、
前記可視化処理手段は、表示する監視情報を前記ネットワーク監視サーバから取得することを特徴とするネットワーク監視システム。
【請求項５】
前記ネットワーク監視サーバを複数備え、
前記ネットワーク監視サーバごとに、監視情報を受信する対象の機器を定めることを特徴とする請求項４に記載のネットワーク監視システム。
【請求項６】
前記可視化サーバは、
前記監視情報を記録するための統合ログ記録手段、
を備え、
前記可視化処理手段は、前記ネットワーク監視サーバから取得した監視情報を前記統合ログ記録手段に記録することを特徴とする請求項５に記載のネットワーク監視システム。
【請求項７】
前記監視情報を記録するための統合ログ記録手段を備えるデータサーバ、
をさらに備え、
前記ネットワーク監視サーバは、自身のログ記録手段に記録される監視情報を前記データサーバに送信し、
前記データサーバは、受信した監視情報を前記統合ログ記録手段に記録することを特徴とする請求項５に記載のネットワーク監視システム。
【請求項８】
ネットワーク経由で接続される機器から監視対象の情報である監視情報を取得し、前記監視情報を記録し、また、前記監視情報を表示する可視化処理を実施するネットワーク監視サーバにおけるネットワーク監視方法であって、
前記ネットワーク監視サーバが前記監視情報を記録するためのログ記録手段を備える場合において、
前記可視化処理で表示する表示情報の更新タイミングを取得する更新タイミング取得ステップと、
前記更新タイミングに基づいて前記監視情報を前記ログ記録手段に書き込むロギングプロセスステップと、
を含むことを特徴とするネットワーク監視方法。
【請求項９】
ネットワーク経由で接続される機器から監視対象の情報である監視情報を取得し、前記監視情報を記録するネットワーク監視サーバと、前記監視情報を表示する可視化処理を実施する可視化サーバと、を備えるネットワーク監視システムにおけるネットワーク監視方法であって、
前記ネットワーク監視サーバが前記監視情報を記録するためのログ記録手段を備える場合において、
前記ネットワーク監視サーバが、前記可視化サーバから可視化処理で表示する表示情報の更新タイミングを取得する更新タイミング取得ステップと、
前記ネットワーク監視サーバが、前記更新タイミングに基づいて前記監視情報を前記ログ記録手段に書き込むロギングプロセスステップと、
前記可視化サーバが、表示する監視情報を前記ネットワーク監視サーバから取得する監視情報取得ステップと、
を含むことを特徴とするネットワーク監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続する機器を管理するネットワーク監視サーバ、ネットワーク監視システムおよびネットワーク監視方法に関する。
【背景技術】
【０００２】
従来の、ＳＮＭＰ（Simple  Network  Management  Protocol）に対応したネットワーク管理システムは、ＳＮＭＰエージェントから通知されたイベントをファイルに記録し、ユーザインターフェースの制御部や上位の監視サーバへ記録した内容を通知することによって、ＳＮＭＰマネージャの機能をはたしていた（たとえば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６８７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術によれば、ユーザインターフェースへの表示や、上位の管理サーバへの通知内容をもれなく記録するために、ファイルへの書き込みをその都度確定する必要がある。そのため、入出力性能への負荷が高く入出力性能が処理性能上のボトルネックとなる、という問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、入出力処理の負荷を低減し、処理性能を向上させることができるネットワーク監視サーバ、ネットワーク監視システムおよびネットワーク監視方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ネットワーク経由で接続される機器から監視対象の情報である監視情報を取得し、前記監視情報を記録し、また、前記監視情報を表示する可視化処理を実施するネットワーク監視サーバであって、前記監視情報を記録するためのログ記録手段と、前記可視化処理で表示する表示情報の更新タイミングに基づいて前記監視情報を前記ログ記録手段に書き込むロギングプロセス手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、受信したＴＲＡＰを書き込みする際に、ログディスクに対するＳＹＮＣをＴＲＡＰごとに行わず、複数のＴＲＡＰ分についてまとめてＳＹＮＣを実施するようにしたので、入出力処理の負荷を低減し、処理性能を向上させることができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１のネットワーク監視サーバの機能構成例を示す図である。
【図２】図２は、実施の形態２のネットワーク監視サーバの機能構成例を示す図である。
【図３】図３は、実施の形態３のネットワーク監視システムの構成例を示す図である。
【図４】図４は、実施の形態４のネットワーク監視システムの構成例を示す図である。
【図５】図５は、実施の形態５のネットワーク監視システムの構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかるネットワーク監視サーバ、ネットワーク監視システムおよびネットワーク監視方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明にかかるネットワーク監視サーバの実施の形態１の機能構成例を示す図である。図１に示すように、本実施の形態のネットワーク監視サーバ２は、ＩＰ（Internet  Protocol）ネットワークであるネットワーク１１により接続される機器１−１〜１−６から、ネットワーク１１上で発生した事象であるイベントの通知（ＴＲＡＰ）を受信して記録し、機器１−１〜１−６を管理する。また、ネットワーク監視サーバ２は、ネットワークＩ／Ｆ（Interface）３と、ネットワークＩ／Ｆ３から通知されたイベントを書き込み、可視化プロセス部６からの要求に応じてイベントを通知するロギングプロセス部４と、イベントを記録するための記録手段であるログディスク５と、ユーザインターフェース機能としてイベントをユーザに対して可視化するための処理を行う可視化プロセス部６と、で構成される。なお、図１では、機器１−１〜１−６を６台としているが、ネットワーク監視サーバ２が管理対象とする機器の数は、これに限らず１台以上の何台でもよい。
【００１１】
つづいて、本実施の形態の動作について説明する。まず、機器１−１〜１−６がネットワーク監視サーバ２宛にＴＲＡＰを送信する。機器１−１〜１−６は、それぞれ独立にＴＲＡＰを送信し、ネットワーク監視サーバ２のネットワークＩ／Ｆ３は、このＴＲＡＰを逐次受信し、到着した順にロギングプロセス部４に受信したＴＲＡＰを渡す。ロギングプロセス部４は、ネットワークＩ／Ｆ３から受け取ったＴＲＡＰを、逐次ログディスク５に書き込むためにログディスク５が備える書き込みバッファに保持し（または自身が備えるバッファに保持し）、ログディスク５への書き込みを確定するＳＹＮＣの処理については、可視化プロセス部６のデータ取得の要求間隔で実施、またはデータ取得の要求間隔に支障をきたさない規定の書き込み回数を超えた場合に実施する。
【００１２】
可視化プロセス部６は、ユーザに対する表示の更新間隔に基づいてロギングプロセス部４へのデータ取得の要求間隔を決定し、決定した要求間隔でデータ取得の要求を行う。そして、取得したデータに基づいて可視化のための処理を行う。たとえば、データ取得の要求間隔をユーザに対する表示の更新間隔と同一とする場合、表示の更新間隔が１０秒の場合、ＳＹＮＣの実施間隔は１０秒となる。また、このとき、１回のＳＹＮＣの処理時間が０．０１秒の場合、ＳＹＮＣの所要時間の周期と同様の周期でＴＲＡＰを受信する場合、１０００ＴＲＡＰ（＝１０／０．０１）ごとにＳＹＮＣを行うことになる。
【００１３】
従来の方式では、ＴＲＡＰを受信するごとにＳＹＮＣを実施していたため、たとえば、１回のＳＹＮＣの処理時間が０．０１秒の場合には１秒あたり１００ＴＲＡＰ（＝１／０．０１）を超えるような数のＴＲＡＰを受信する場合に対応できない。これに対し、本実施の形態では、ユーザに対する表示の更新間隔に基づいてＳＹＮＣの処理時間がボトルネックにならないため、この制約は生じない。
【００１４】
以上のように、本実施の形態では、ロギングプロセス部４が、受信したＴＲＡＰの書き込みについて、ログディスク５に対するＳＹＮＣをＴＲＡＰごとに行わず、複数のＴＲＡＰ分についてまとめてＳＹＮＣ処理を実施するようにした。そのため、ログディスク５への書き込み性能が向上する。また、ユーザに対する表示の更新間隔に基づいてＳＹＮＣを実施するようしたので、ユーザに対して表示したＴＲＡＰを確実にログディスク５へ記録することができる。
【００１５】
実施の形態２．
図２は、本発明にかかるネットワーク監視サーバの実施の形態２の機能構成例を示す図である。図２に示すように、本実施の形態のネットワーク監視サーバ２ａは、実施の形態１のネットワークＩ／Ｆ３，ロギングプロセス部４，ログディスク５と同様の機能を有する構成要素をそれぞれ２式（ネットワークＩ／Ｆ３−１，３−２、ロギングプロセス部４−１，４−２、ログディスク５−１，５−２）備える以外は、実施の形態１のネットワーク監視サーバ２と同様である。実施の形態１と同様の機能を有する構成要素は、同一の符号を付して説明を省略する。
【００１６】
実施の形態１では、書き込み処理が処理能力のボトルネックとなる問題を改善するが、さらに、機器１−１〜１−６からＩＰネットワーク経由で送信されるＴＲＡＰの受信能力が処理性能上のネックとなっている場合がある。本実施の形態では、このような場合に処理性能を改善する。
【００１７】
本実施の形態では、実施の形態１のネットワークＩ／Ｆ３，ロギングプロセス部４，ログディスク５とそれぞれ同様の機能を有するネットワークＩ／Ｆ３−１，ロギングプロセス部４−１，ログディスク５−１と、同様に実施の形態１のネットワークＩ／Ｆ３，ロギングプロセス部４，ログディスク５とそれぞれ同様の機能を有するネットワークＩ／Ｆ３−２，ロギングプロセス部４−２，ログディスク５−２と、の２式の処理ルートが存在する。
【００１８】
本実施の形態では、ネットワークＩ／Ｆ３−１，３−２のそれぞれが監視を担当する機器１−１〜１−６を定めておく。たとえば、機器１−１〜１−３をネットワークＩ／Ｆ３−１が担当し、機器１−４〜１−６をネットワークＩ／Ｆ３−２が担当する、等のように定めておく。そして、ネットワークＩ／Ｆ３−１，３−２は、自身が担当する機器１−１〜１−６から受信したＴＲＡＰを自身が属するルートで処理する。各ルートの処理は、実施の形態１と同様である。
【００１９】
可視化プロセス部６は、ロギングプロセス部４−１，４−２の両方に対して、実施の形態１と同様にデータ取得の要求を行い、両方からデータを取得し、取得したデータを可視化するための処理を実施する。
【００２０】
なお、本実施の形態では、ネットワークＩ／Ｆを２つ備えることとし、それぞれの処理ルートに対応する構成要素を２式備えることとしたが、これに限らず、ネットワークＩ／Ｆを３つ以上備え、それぞれの処理ルートに対応する構成要素をネットワークＩ／Ｆの数分備えるようにしてもよい。
【００２１】
以上のように、本実施の形態では、２つのネットワークＩ／Ｆ３−１，３−２を備え、監視を担当する機器を２つのネットワークＩ／Ｆ３−１，３−２で分担して処理するようにした。そのため、実施の形態１と同様の効果を得るとともに、ＴＲＡＰの受信能力を向上させることができる。
【００２２】
実施の形態３．
図３は、本発明にかかるネットワーク監視システムの実施の形態３の構成例を示す図である。本実施の形態のネットワーク監視システムは、ネットワーク監視サーバ２ｂ−１，２ｂ−２，可視化サーバ７で構成される。実施の形態１および実施の形態２では、ネットワーク監視に関する処理を１台のサーバで実施していたが、本実施の形態の形態では、図３に示すように機能ごとにサーバを設ける。実施の形態１または２と同様の機能を有する構成要素は実施の形態１または２と同一の符号を付して説明を省略する。
【００２３】
本実施の形態のネットワーク監視サーバ２ｂ−１は、実施の形態２のネットワークＩ／Ｆ３−１，ロギングプロセス部４−１，ログディスク５−１を備え、ネットワーク監視サーバ２ｂ−２は、実施の形態２のネットワークＩ／Ｆ３−２，ロギングプロセス部４−２，ログディスク５−２を備える。また、本実施の形態の可視化サーバは、実施の形態１と同様の可視化プロセス部６を備える。
【００２４】
ネットワークＩ／Ｆ３−１，ロギングプロセス部４−１，ログディスク５−１，ネットワークＩ／Ｆ３−２，ロギングプロセス部４−２，ログディスク５−２の動作は、ネットワーク監視サーバが２台に分かれ、また、ロギングプロセス部４−１，４−２と可視プロセス部６とのデータ取得の要求およびデータ取得などのやりとりがネットワーク経由となる以外は、実施の形態２と同様である。また、ネットワーク監視サーバ２ｂ−１，２ｂ−２ごとに監視を担当する機器１−１〜１−６を決めておくこととする。可視プロセス部６の動作は、ロギングプロセス部４−１，４−２とのやりとりがネットワーク経由となる以外は実施の形態１と同様である。
【００２５】
なお、本実施の形態では、ネットワーク監視サーバを２台としたが、これに限らずネットワーク監視サーバを３台以上とし、それらネットワーク監視サーバが機器１−１〜１−６を分担して監視するようにしてもよい。
【００２６】
以上のように、本実施の形態では、ネットワーク監視サーバ２ｂ−１，２ｂ−２は、可視化プロセス部６を備えず、別のサーバである可視化サーバ７が可視化プロセス部６を備え、また、ネットワーク監視サーバ２ｂ−１，２ｂ−２を２台とし、監視を担当する機器１−１〜１−６を２台で分担するようにした。そのため、システム全体の処理負荷が高くなる場合に、１台のサーバで全ての処理を行う場合に比べ、処理できるＴＲＡＰ数を増加させることができる。
【００２７】
実施の形態４．
図４は、本発明にかかるネットワーク監視システムの実施の形態４の構成例を示す図である。本実施の形態のネットワーク監視システムは、実施の形態３の可視化サーバ７を可視化サーバ７ａに替える以外は、実施の形態３と同様である。また、本実施の形態の可視化サーバ７ａは、実施の形態７の可視化サーバ７にログディスク８を追加する以外は、実施の形態３の可視化サーバ７と同様である。実施の形態１、２または３と同様の機能を有する構成要素は、実施の形態１、２または３と同一の符号を付して説明を省略する。
【００２８】
実施形態３では、機能ごとにサーバを設けることで処理能力の向上を図ったが、その場合、機器１−１〜１−６のＴＲＡＰのログは、異なる複数のサーバに分割して記録される。そのため、管理上支障が出る場合がある。したがって、本実施の形態では、ＴＲＡＰをシステム全体で統合する。
【００２９】
実施の形態３と同様に、可視化プロセス部６は、ロギングプロセス部４−１およびロギングプロセス部４−２からデータを取得するが、このとき、本実施の形態では、取得したデータをログディスク８に書き込む。このようにすることにより、ログディスク５−１とログディスク５−２の総和のログを作成することができる。
【００３０】
以上のように、本実施の形態では、可視化サーバ７ａが、ログディスク８を備え、可視化プロセス部６が、ロギングプロセス部４−１およびロギングプロセス部４−２から取得したデータをログディスク８に書き込むようにした。そのため、システム全体でのＴＲＡＰのログの統合ができる。なお、可視化プロセス部６のログディスク８への書き込みは、データのマスターがログディスク５−１，５−２に存在するため、ＳＹＮＣを行う必要はなく、ディスクの入出力性能を最大限生かすことができる。
【００３１】
実施の形態５．
図５は、本発明にかかるネットワーク監視システムの実施の形態５の構成例を示す図である。本実施の形態のネットワーク監視システムは、ネットワーク監視サーバ２ｃ−１，２ｃ−２と、データサーバ９と、で構成される。ネットワーク監視サーバ２ｃ−１，２ｃ−２は、それぞれ実施の形態３のネットワーク監視サーバ２ｂ−１，２ｂ−２のログディスク５−１，５−２をそれぞれログディスク５ａ−１，５ａ−２に替える以外は、ネットワーク監視サーバ２ｂ−１，２ｂ−２と同様である。
【００３２】
なお、図５には示していないが、本実施の形態のネットワーク監視システムは、実施の形態３の可視化サーバ７と同様の可視化サーバを備えることとし、ネットワーク監視サーバ２ｃ−１，２ｃ−２は、実施の形態３のネットワーク監視サーバ２ｂ−１，２ｂ−２と同様に可視化サーバ７と接続して、データ取得の要求，データ取得などのやりとりを実施していることとする。
【００３３】
実施形態４では、可視化サーバ７ａが統合したログを蓄積したが、可視化プロセス部６の処理が重くログを書き込むことが困難な場合もある。このような場合に対応できるように、本実施の形態では、統合したログを蓄積するデータサーバ９を備える。
【００３４】
ネットワーク監視サーバ２ｃ−１，２ｃ−２が、受信したＴＲＡＰをログディスク５ａ−１，５ａ−２に書き込むまでの動作は、実施の形態３のネットワーク監視サーバ２ｂ−１，２ｂ−２が、ログディスク５−１，５−２に書き込む動作と同様である。本実施の形態では、ログディスク５−１，５−２が、自身に書き込まれた内容をデータサーバ９のログディスク１０に転送する。この転送は、たとえば、サーバ内のディスクＩ／Ｏ（Input／Output）をフックする方法や、データベースのレプリケーション機能などで行うことができる。これによって、ログディスク１０にはシステム全体のＴＲＡＰのログを蓄積することができる。以上述べた以外の本実施の形態の動作は、実施の形態３と同様である。
【００３５】
以上のように、本実施の形態では、ログディスク１０を備えるデータサーバ９を備え、ネットワーク監視サーバ２ｃ−１，２ｃ−２のログディスク５ａ−１，５ａ−２が、自身に書き込まれた内容をデータサーバ９のログディスク１０に転送するようにした。そのため、可視化プロセス部６の処理の負荷が高い場合にも、システム全体のログを統一して管理することができる。なお、ログディスク５ａ−１，５ａ−２からログディスク１０へのデータ転送や、ログディスク１０への書き込みは、データのマスターがログディスク５ａ−１，５ａ−２であるため、ＴＲＡＰの受信とは非同期に行ってよく、またＳＹＮＣも不要のため、ディスクの入出力性能を最大限生かすことができる。
【産業上の利用可能性】
【００３６】
以上のように、本発明にかかるネットワーク監視サーバ、ネットワーク監視システムおよびネットワーク監視方法は、ネットワークに接続する機器を管理するネットワーク監視サーバに有用であり、特に、多数の機器を監視するネットワーク監視サーバに適している。
【符号の説明】
【００３７】
１−１〜１−６  機器
２  ネットワーク監視サーバ
３，３−１，３−２  ネットワークＩ／Ｆ
４  ロギングプロセス部
５，５−１，５−２，５ａ−１，５ａ−２，８，１０  ログディスク
６  可視化プロセス部
７，７ａ  可視化サーバ
９  データサーバ
１１  ネットワーク
【図１】
2010212970.tif 000003
【図２】
2010212970.tif 000004
【図３】
2010212970.tif 000005
【図４】
2010212970.tif 000006
【図５】
2010212970.tif 000007