(57)【特許請求の範囲】
【請求項１】
監視対象装置と収集サーバとデータベースサーバと監視サーバとがネットワークを介して相互に接続され、
前記監視対象装置は、第１のトラフィック量記憶部と第１の呼情報記憶部と第１の装置情報記憶部と管理手段と第１の転送手段とを有し、前記管理手段は、トラフィック量を検出して前記トラフィック量および検出日時を含むトラフィック情報を前記第１のトラフィック量情記憶部に記憶し、呼を検出して前記呼の発信元、着信先、成否、失敗要因、および検出日時を含む呼情報を前記第１の呼情報記憶部に記憶し、ＣＰＵ使用率およびメモリ使用率を検出して前記ＣＰＵ使用率、前記メモリ使用率、および検出日時を含む装置情報を前記第１の装置情報記憶部に記憶するように構成され、前記第１の転送手段は、前記第１のトラフィック量記憶部、前記第１の呼情報記憶部、および前記第１の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記収集サーバへ送信するように構成され、
前記収集サーバは、第２のトラフィック量記憶部と第２の呼情報記憶部と第２の装置情報記憶部と収集手段と第２の転送手段とを有し、前記収集手段は、前記第１の転送手段を通じて前記第１のトラフィック量記憶部、前記第１の呼情報記憶部、および前記第１の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記監視対象装置から収集して前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶するように構成され、前記第２の転送手段は、前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記データベースサーバへ送信するように構成され、
前記データベースサーバは、トラフィック量表と呼情報表と装置情報表とを有するデータベース、登録手段、および検索手段を有し、前記登録手段は、前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記第２の転送手段から受信して前記トラフィック量表、前記呼情報表、および前記装置情報表に記憶するように構成され、前記検索手段は、前記監視サーバから受信した検索条件に従って前記データベースを検索し、検索結果を前記監視サーバへ送信するように構成され、
前記監視サーバは、
前記データベースを検索する際の検索条件であって、重要度が異なる複数の検索条件が記憶された検索条件記憶部と、
前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、
前記検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部と、
前記状態情報記憶部を検索する検索手段に対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、該検索条件を用いて前記検索手段が検索して得た検索結果を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する検索要求手段とを有する、
監視システム。
【請求項２】
請求項１記載の監視システムにおいて、
前記発行スケジュールは、重要度が高い検索条件ほど、発行間隔を短くするものである、
監視システム。
【請求項３】
請求項１または２記載の監視システムにおいて、
前記監視サーバは、ユーザの指示に従って、前記検索条件記憶部、前記発行スケジュール記憶部、および、出力先情報記憶部の内容を変更する変更手段を有する、
監視システム。
【請求項４】
請求項１乃至３の何れか１項に記載の監視システムにおいて、
前記第１の出力先はファイルであり、
前記第２の出力先は監視端末装置である、
監視システム。
【請求項５】
請求項４記載の監視システムにおいて、
前記検索要求手段は、ファイルに出力した検索結果を、グラフ化して前記ファイルに記憶する、
監視システム。
【請求項６】
監視対象装置と収集サーバとデータベースサーバと監視サーバとがネットワークを介して相互に接続され、前記監視対象装置は、第１のトラフィック量記憶部と第１の呼情報記憶部と第１の装置情報記憶部と管理手段と第１の転送手段とを有し、前記収集サーバは、第２のトラフィック量記憶部と第２の呼情報記憶部と第２の装置情報記憶部と収集手段と第２の転送手段とを有し、前記データベースサーバは、トラフィック量表と呼情報表と装置情報表とを有するデータベース、登録手段、および検索手段を有し、前記監視サーバは、前記データベースから前記状態情報を検索する際の検索条件であって、重要度が異なる複数の検索条件が記憶された検索条件記憶部と、前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、前記検索条件それぞれに関連付けて、前記検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部と、検索要求手段とを有する、監視システムが実行する監視方法であって、
前記管理手段が、トラフィック量を検出して前記トラフィック量および検出日時を含むトラフィック情報を前記第１のトラフィック量情記憶部に記憶し、呼を検出して前記呼の発信元、着信先、成否、失敗要因、および検出日時を含む呼情報を前記第１の呼情報記憶部に記憶し、ＣＰＵ使用率およびメモリ使用率を検出して前記ＣＰＵ使用率、前記メモリ使用率、および検出日時を含む装置情報を前記第１の装置情報記憶部に記憶し、
前記第１の転送手段が、前記第１のトラフィック量記憶部、前記第１の呼情報記憶部、および前記第１の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記収集サーバへ送信し、
前記収集手段が、前記第１の転送手段を通じて前記第１のトラフィック量記憶部、前記第１の呼情報記憶部、および前記第１の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記監視対象装置から収集して前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶し、
前記第２の転送手段が、前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記データベースサーバへ送信し、
前記登録手段が、前記第２のトラフィック量記憶部、前記第２の呼情報記憶部、および前記第２の装置情報記憶部に記憶された前記トラフィック情報、前記呼情報、および前記装置情報を前記第２の転送手段から受信して前記トラフィック量表、前記呼情報表、および前記装置情報表に記憶し、
前記検索要求手段が、前記データベースサーバに対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、
前記検索手段が、前記監視サーバから受信した検索条件に従って前記データベースを検索し、検索結果を前記監視サーバへ送信し、
前記検索要求手段が、前記検索結果を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する、
監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムを監視する監視サーバに関する。
【背景技術】
【０００２】
最近の携帯電話機からスマートフォンへの移行によって、通信量が急激に増加しており、これに伴って通信異常が多発するようになってきている。通信異常を防ぎ、通信品質を維持するためには、通信システムを監視することが必要である。通信システムの監視技術としては、例えば、次のような技術が知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１に記載されている技術では、ネットワークを通じてデータをルーティングするために使用されるシグナリング情報を収集してデータベースに記憶し、データベースに記憶されている全てのシグナリング情報を平等に利用して通信システムの監視処理を行うようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６８１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、特許文献１に記載されている技術は、データベースに記憶されている全てのシグナリング情報を利用して通信システムの監視処理を行うようにしているので、収集した情報の重要度に応じた監視を行うことができないという問題がある。
【０００６】
[発明の目的]
そこで、本発明の目的は、収集した情報の重要度に応じた監視を行うことができないという課題を解決した監視サーバを提供することにある。
【課題を解決するための手段】
【０００７】
本発明にかかる監視サーバは、
監視対象装置の監視対象項目の状態を示す状態情報であって、収集手段によって収集された状態情報が記憶された状態情報記憶部から前記状態情報を検索する際に使用する重要度が異なる複数の検索条件が記憶された検索条件記憶部と、
前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、
前記検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部と、
前記状態情報記憶部を検索する検索手段に対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、該検索条件を用いて前記検索手段が検索した前記状態情報を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する検索要求手段とを備える。
【０００８】
本発明にかかる監視システムは、
監視サーバと、
監視対象装置の監視対象項目の状態を示す状態情報を収集する収集サーバと、
該収集サーバで収集した状態情報をデータベースに記憶し、前記監視サーバから送られてくる検索条件に従って前記データベースを検索し、検索結果を前記監視サーバへ送信するデータベースサーバとを備え、
前記監視サーバは、
前記データベースから前記状態情報を検索する際の検索条件であって、重要度が異なる複数の検索条件が記憶された検索条件記憶部と、
前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、
前記検索条件それぞれに関連付けて、前記検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部と、
前記データベースサーバに対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、該検索条件を用いて前記データベースサーバが検索した前記状態情報を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する検索要求手段とを備える。
【０００９】
本発明にかかる監視方法は、
監視対象装置の監視対象項目の状態を示す状態情報であって、収集手段によって収集された状態情報が記憶された状態情報記憶部から前記状態情報を検索する際に使用する重要度が異なる複数の検索条件が記憶された検索条件記憶部と、前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、前記検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部と、検索要求手段とを備えたコンピュータが実行する監視方法であって、
前記検索要求手段が、前記状態情報記憶部を検索する検索手段に対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、該検索条件を用いて前記検索手段が検索した前記状態情報を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する。
【００１０】
本発明にかかるプログラムは、
監視対象装置の監視対象項目の状態を示す状態情報であって、収集手段によって収集された状態情報が記憶された状態情報記憶部から前記状態情報を検索する際に使用する重要度が異なる複数の検索条件が記憶された検索条件記憶部と、前記検索条件の発行スケジュールが記憶された発行スケジュール記憶部と、前記検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部とを備えたコンピュータを監視サーバとして機能させるためのプログラムであって、
前記コンピュータを、
前記状態情報記憶部を検索する検索手段に対して、前記発行スケジュールに従って、前記検索条件記憶部に記憶されている検索条件を発行し、該検索条件を用いて前記検索手段が検索した前記状態情報を、前記検索条件に関連付けて記憶されている出力先情報に従って前記第１の出力先或いは前記第２の出力先へ出力する検索要求手段として機能させる。
【発明の効果】
【００１１】
本発明によれば、収集した状態情報の重要度に応じた監視を行うことが可能になるという効果を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態にかかる監視システムの構成例を示すブロック図である。
【図２】監視対象装置５−１の構成例を示すブロック図である。
【図３】トラフィック量記憶部５３、呼情報記憶部５４、および、装置情報記憶部５５の構成例を示す図である。
【図４】収集サーバ１の構成例を示すブロック図である。
【図５】データベースサーバ２の構成例を示すブロック図である。
【図６】トラフィック量表２４、呼情報表２５、および、装置情報表２６の構成例を示す図である。
【図７】監視サーバ３の構成例を示すブロック図である。
【図８】ＳＱＬ文記憶部３４、発行スケジュール記憶部３５、および、出力先情報記憶部３６の内容例を示す図である。
【図９】第１の実施の形態の動作を説明するためのシーケンス図である。
【図１０】検索要求手段３１の処理例を示すフローチャートである。
【図１１】本発明の第２の実施の形態にかかる監視サーバの構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照して本発明の実施の形態について、詳細に説明する。
【００１４】
[本発明の第１の実施の形態]
図１を参照すると、本発明の第１の実施の形態に係る監視システムは、収集サーバ１と、データベースサーバ（ＤＢサーバ）２と、監視サーバ３と、監視端末装置４と、監視対象装置５−１〜５−Ｍとを含み、それらはネットワークＮＷを介して相互に接続されている。
【００１５】
[監視対象装置の構成]
監視対象装置５−１〜５−Ｍは、ルータ、基地局内の装置、無線回線制御局内の装置、パケット交換局内内の装置などのインフラ設備である。図２を参照すると、監視対象装置５−１は、管理手段５１と、ディスク装置などの記憶装置５２と、転送手段５６と、送受信手段５７とを備えている。なお、他の監視対象装置５−２〜５−Ｍも、監視対象装置５−１と同様の構成を有している。
【００１６】
記憶装置５２は、トラフィック量記憶部５３と、呼情報記憶部５４と、装置情報記憶部５５とを備えている。
【００１７】
トラフィック量記憶部５３には、図３（Ａ）に示すように、管理手段５１によって検出されたトラフィック量と、検出日時とが記録される。トラフィック量としては、例えば、単位時間当たりに送受信したパケット数、バイト数などを用いることができる。
【００１８】
呼情報記憶部５４には、図３（Ｂ）に示すように、管理手段５１によって検出された呼それぞれの発信元と、着信先と、通信の成否と、失敗要因と、検出日時とが記録される。
【００１９】
装置情報記憶部５５には、管理手段５１によって検出されたＣＰＵ使用率と、メモリ使用率と、検出日時とが記録される。
【００２０】
管理手段５１は、トラフィック量検出タイミングとなる毎に、トラフィック量を検出し、検出結果と検出日時とをトラフィック量記憶部５３に記録する機能や、検出した呼それぞれの発信元、着信先、通信の成否、失敗要因、および、検出日時を呼情報記憶部５４に記録する機能や、装置情報検出タイミングとなる毎に、ＣＰＵ使用率とメモリ使用率とを検出し、検出結果と検出日時とを装置情報記憶部５５に記録する機能を有する。なお、本実施の形態では、上記したトラフィッ量、発信元、着信先、通信の可否、失敗要因、ＣＰＵ使用率、メモリ使用率、検出日時を監視対象項目としたが、監視対象項目はこれに限られるものではない。また、以下の説明では、上記各監視対象項目の状態を示す情報を、状態情報と記す場合がある。
【００２１】
転送手段５６は、収集サーバ１から送られてくる転送要求（例えば、ＧＥＴコマンド）に応答して、トラフィック量記憶部５３、呼情報記憶部５４、および、装置情報記憶部５５に記録されている各監視対象項目の状態情報と、自装置の装置番号とを収集サーバ１へ送信する。なお、本実施の形態では、状態情報を転送する際、既に転送済みの状態情報は転送せず、未転送の状態情報だけを転送する。
【００２２】
送受信手段５７は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００２３】
なお、監視対象装置５−１は、コンピュータによって実現可能であり、その場合は、例えば、次のようにする。コンピュータを監視対象装置５−１として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に管理手段５１、転送手段５６、および、送受信手段５７を実現する。
【００２４】
[収集サーバの構成]
収集サーバ１は、各監視対象装置５−１〜５−Ｍから監視対象項目の状態を示す状態情報を収集するサーバであり、図４に示すように、収集手段１１と、変換手段１２と、ディスク装置などの記憶装置１３と、転送手段１７と、送受信手段１８とを備えている。記憶装置１３には、トラフィック量記憶部１４と、呼情報記憶部１５と、装置情報記憶部１６とが設けられている。
【００２５】
収集手段１１は、循環的に監視対象装置５−１〜５−Ｍに対して転送要求（例えば、ＧＥＴコマンド）を送信し、この要求に応答して監視対象装置５−１〜５−Ｍから送られてきた状態情報（トラフィック量、呼情報、装置情報、日時）および装置番号を変換手段１２に渡す機能を有する。
【００２６】
変換手段１２は、収集手段１１から渡された状態情報および装置番号に基づいて、後述するデータベースのトラフィック量表、呼情報表、装置情報表に記憶する情報を作成し、記憶装置１３のトラフィック量記憶部１４、呼情報記憶部１５、装置情報記憶部１６に記憶する。
【００２７】
転送手段１７は、データベースサーバ２から送られてくる転送要求（例えば、ＧＥＴ要求）に応答して、トラフィック量記憶部１４、呼情報記憶部１５、および、装置情報記憶部１６に記憶されている状態情報をデータベースサーバ２へ転送する機能を有する。なお、本実施の形態では、状態情報を転送する際、既に転送済みの状態情報は転送せず、未転送の状態情報だけを転送する。
【００２８】
送受信手段１８は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００２９】
なお、収集サーバ１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば次のようにする。コンピュータを収集サーバ１として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に収集手段１１、変換手段１２、転送手段１７、および、送受信手段１８を実現する。
【００３０】
[データベースサーバ２の構成]
データベースサーバ２は、収集サーバ１が各監視対象装置５−１〜５−Ｍから収集した状態情報をデータベースに記憶する機能や、監視サーバ３から送られてくる検索要求中の検索条件に合致した状態情報をデータベースから検索し、監視サーバ３へ送信する機能を有している。
【００３１】
このような機能を有するデータベースサーバ２は、図５に示すように、転送要求手段２１と、登録手段２２と、リレーショナル型のデータベース（ＤＢ）２３と、検索手段２７と、送受信手段２８とを備えている。データベース２３は、トラフィック量表２４と、呼情報表２５と、装置情報表２６とを備えている。
【００３２】
転送要求手段２１は、収集サーバ１に対して転送要求（例えば、ＧＥＴ要求）を送信し、これに応答して収集サーバから送られてくる情報（日時とトラフィック量と装置番号との組、日時と呼情報と装置番号との組、日時と装置情報と装置番号との組）を登録手段２２に渡す機能を有する。
【００３３】
登録手段２２は、転送要求手段２１から渡された情報を、データベース２３に記憶する機能を有する。具体的には、日時とトラフィック量と装置番号とを図６（Ａ）に示すようにトラフィック量表２４に記憶し、日時と呼情報（発信元、着信先、通信の成否、失敗要因）と装置番号とを図６（Ｂ）に示すように、呼情報表２５に記憶し、日時と装置情報（ＣＰＵ使用率およびメモリ利用率）と装置番号とを図６（Ｃ）に示すように、装置情報表２６に記憶する。
【００３４】
検索手段２７は、監視サーバ３から送られてくる検索要求中の検索条件に合致する情報をデータベース２３から検索し、検索結果を監視サーバ３へ送信する機能を有する。
【００３５】
データベースサーバ２は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータをデータベースサーバとして機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御し、自コンピュータ上に転送要求手段２１、登録手段２２、検索手段２７、送受信手段２８を実現する。
【００３６】
[監視サーバの構成]
監視サーバ３は、予め定められた発行スケジュールに従って、データベースサーバ２に対して検索条件を含んだ検索要求を発行する機能や、発行した検索要求に対する検索結果を、予め定められている出力先情報に従って、監視端末装置またはファイルに出力する機能を有する。
【００３７】
このような機能を有する監視サーバ３は、図７に示すように、検索要求手段３１と、変更手段３２と、ディスク装置などの記憶装置３３と、送受信手段３８とを備えている。
【００３８】
記憶装置３３は、ＳＱＬ文記憶部３４と、発行スケジュール記憶部３５と、出力先情報記憶部３６と、検索結果記憶部３７とを備えている。
【００３９】
ＳＱＬ文記憶部３４は、図８（Ａ）に示すように、複数の領域＃１〜＃ｎを備えており、各領域＃１〜＃ｎには、それぞれ検索条件となるＳＱＬ文が記憶されている。例えば、第１番目の領域＃１に記憶されているＳＱＬ文「SELECT トラフィック量 FROM トラフィック量表 WHERE トラフィック量＞Th1 ODER BY 日時 ASC」は、「トラフィック量表から閾値Th1を超えるトラフィック量を検索し、日付順（昇順）に並べ変えること」を示している。なお、ＳＱＬ文（検索条件）には、重要度が高いものもあれば、低いものもあり、ＳＱＬ文記憶部３４には、様々な重要度のＳＱＬ文が記憶されている。
【００４０】
発行スケジュール記憶部３５は、図８（Ｂ）に示すように、複数の領域＃１〜＃ｎを備えており、各領域＃１〜＃ｎには、それぞれＳＱＬ文記憶部３４の領域＃１〜＃ｎに記憶されているＳＱＬ文についての発行スケジュール（発行間隔および次回の発行時刻から構成される）が記憶されている。例えば、発行スケジュール記憶部３５の第１番目の領域＃１は、ＳＱＬ文記憶部３４の第１番目の領域＃１に記憶されているＳＱＬ文の発行間隔が５分で、次回の発行時刻がＴ１であることを示している。なお、発行間隔は、重要度が高いＳＱＬ文（検索条件）ほど、短くなっている。
【００４１】
出力先情報記憶部３６は、図８（Ｃ）に示すように、複数の領域＃１〜＃ｎを備えており、各領域＃１〜＃ｎには、それぞれＳＱＬ文記憶部３４の領域＃１〜＃ｎに記憶されている検索条件で検索を行った際に得られる検索結果を、監視端末装置４に対して出力（送信）するのか、ファイルに出力するのかを示す出力先情報が記憶されている。なお、本実施の形態では、重要度が高いＳＱＬ文（検索条件）によって検索された状態情報の出力先は、監視端末装置４となっており、それ以外のＳＱＬ文についての出力先はファイルとなっている。
【００４２】
検索要求手段３１は、発行スケジュール記憶部３５に記憶されている発行スケジュールに従って、ＳＱＬ文記憶部３４に記憶されているＳＱＬ文を含んだ検索要求を、データベースサーバ２に対して発行する機能や、検索要求に対する検索結果を、出力先情報記憶部３６に記録されている出力先情報に従って、監視端末装置へ送信するか、または、検索結果記憶部３７上のファイルに出力する機能を有する。
【００４３】
変更手段３２は、監視端末装置４から送られてくるユーザの指示に従って、ＳＱＬ文記憶部３４、発行スケジュール記憶部３５、および、出力先情報記憶部３６の内容を変更する機能を有する。
【００４４】
送受信手段３８は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００４５】
監視サーバ３は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを監視サーバ３として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、検索要求手段３１、変更手段３２、および、送受信手段３８を実現する。
【００４６】
次に、図面を参照して本実施の形態の動作について詳細に説明する。
【００４７】
［第１の実施の形態の動作］
先ず、収集サーバ１が、各監視対象装置５−１〜５−Ｍから状態情報を収集する場合の動作について説明する。
【００４８】
収集サーバ１内の収集手段１１が、監視対象装置５−１に対して転送要求を送信すると（図９のステップＳ901）、監視対象装置５−１内の転送手段５６がこれを受信し、トラフィック量記憶部５３、呼情報記憶部５４、および、装置情報記憶部５５に記憶されている各監視対象項目の状態を示す状態情報（トラフィック量、呼情報、装置情報、日時）と、自装置５−１の装置番号とを収集サーバ１へ転送する（ステップＳ902）。ここで、転送手段５６は、状態情報を転送する際には、未転送の状態情報だけを収集サーバ１へ転送する。
【００４９】
収集サーバ１内の収集手段１１は、監視対象装置５−１から送られてきた状態情報と装置番号とを変換手段１２に渡す。変換手段１２は、収集手段１１から渡された状態情報と装置番号とに基づいて、トラフィック量表２４、呼情報表２５、および、装置情報表２６に記憶する情報を作成し、記憶装置１３のトラフィック量記憶部１４、呼情報記憶部１５、および、装置情報記憶部１６に記憶する（ステップＳ903）。より具体的には、変換手段１２は、トラフィック量、日時、および、装置番号をトラフィック量記憶部１４に記憶し、呼情報、日時、および、装置番号を呼情報記憶部１５に記憶し、装置情報、日時、および、装置番号を装置情報記憶部１６に記憶する。
【００５０】
収集サーバ１内の収集手段１１は、監視対象装置５−１に対する処理（ステップＳ901〜Ｓ903）が完了すると、監視対象装置５−２に対して、上述した処理と同様の処理を行う。収集手段１１は、各監視対象装置５−１〜５−Ｍを循環的に処理対象にして上述した処理と同様の処理を行う。
【００５１】
次に、データベースサーバ２が、収集サーバ１によって収集された状態情報をデータベース２３に記憶する場合の動作について説明する。
【００５２】
データベースサーバ２内の転送要求手段２１は、所定の周期（５分〜３０分）で収集サーバ１に対して転送要求を送信する（ステップＳ904）。これに応答して、収集サーバ１内の転送手段１７は、トラフィック量記憶部１４、呼情報記憶部１５、および、装置情報記憶部１６に記憶されている情報をデータベースサーバ２へ転送する（ステップＳ905）。より具体的には、未転送の日時とトラフィックと装置番号との組と、日時と呼情報と装置番号との組と、日時と装置情報と装置番号との組をデータベースサーバ２へ転送する。
【００５３】
データベースサーバ２では、転送要求手段２１が収集サーバ１から送られてきた情報を登録手段２２に渡し、登録手段２２がデータベース２３に記憶する（ステップＳ906）。より具体的には、トラフィック量表２４に、日時、トラフィック量、および、装置番号を記憶し、呼情報表２５に、日時、呼情報（発信元、着信先、通信の成否、失敗要因）、および、装置番号を記憶し、装置情報表２６に、日時、装置情報（ＣＰＵ使用率、メモリ使用率）、および、装置番号を記憶する（図６参照）。
【００５４】
次に、監視サーバ３による監視動作について説明する。
【００５５】
監視サーバ３内の検索要求手段３１は、発行スケジュール記憶部３５の領域＃１〜＃ｎを循環的に参照し、参照している領域＃ｋ（１≦ｋ≦ｎ）に記憶されている発行時刻の方が現在時刻よりも進んでいる場合は、ＳＱＬ文記憶部３４の領域＃ｋに記憶されているＳＱＬ文の発行タイミングになったと判断し、上記領域＃ｋのＳＱＬ文を含んだ検索要求をデータベースサーバ２に対して送信する（図９のステップＳ907、図１０のステップＳ1001，Ｓ1002）。その後、検索要求手段３１は、発行スケジュール記憶部３５の領域＃ｋに記録されている発行時刻を、同じ領域＃ｋに記憶されている発行間隔だけ進んだ時刻に更新する（図１０のステップＳ1003）。
【００５６】
一方、データベースサーバ２内の検索手段２７は、監視サーバ３から検索要求が送られてくると、データベース２３から上記要求中のＳＱＬ文によって示される検索条件を満たす情報を検索し、検索した情報と、この情報に関連付けて記憶されている日時との組を、検索結果として監視サーバ３へ送信する（図９のステップＳ908）。例えば、検索要求に含まれているＳＱＬ文が「SELECT トラフィック量 FROM トラフィック量表 WHERE トラフィック量＞Th1 ODER BY 日時 ASC」であるとすると、検索手段２７は、トラフィック量表２４から、Th1よりも大きなトラフィック量を検索し、検索したトラフィック量と、このトラフィック量に関連付けてトラフィック量表２４に記憶されている日時との組を、検索結果として監視サーバ３へ送信する。なお、検索条件を満たす情報が無かった場合は、その旨を示す検索結果を監視サーバ３へ送信する。
【００５７】
監視サーバ３内の検索要求手段３１は、データベースサーバ２からの検索結果を受信すると、出力先情報記憶部３６を参照し、検索結果の出力先がファイルなのか、監視端末装置４なのかを判断する（図１０のステップＳ1005)。より具体的には、受信した検索要求が、ＳＱＬ文記憶部３４の領域＃ｋに記憶されているＳＱＬ文を含んだ検索要求に対する検索結果である場合には、出力先情報記憶部３６の領域＃ｋに記憶されている出力先情報に基づいて、出力先がファイルなのか、監視端末装置４なのかを判定する。
【００５８】
そして、出力先がファイルの場合（図１０のステップＳ1005がＹｅｓ）は、検索要求手段３１は、検索結果記憶部３７上にファイルを生成し、このファイルに検索結果を格納する（図９のステップＳ909、図１０のステップＳ1006）。更に、検索要求手段３１は、ファイルに格納した検索結果をグラフ化して上記ファイルに格納し（ステップＳ1007）、その後、ステップＳ1001の処理に戻る。ステップＳ1007では、例えば、検索結果に含まれている監視対象項目の状態を示す値と時刻との組に基づいて、横軸を時刻、縦軸を監視対象項目の状態を示す値とした折れ線グラフや、棒グラフを作成してファイルに格納する。
【００５９】
監視端末装置４の管理者は、検索結果記憶部３７に格納されているファイルを参照する場合には、参照するファイルのファイル名などのファイルを特定するための情報を含んだファイル転送要求を監視サーバ３へ送信し（図９のステップＳ910）、監視サーバ３内の検索要求手段３１は、検索結果記憶部３７から該当するファイルを取り出し、監視端末装置４へ送信する（図９のステップＳ911）。監視端末装置４では、監視サーバ３から送られてきたファイルの内容を表示部（図示せず）に表示する。
【００６０】
これに対して、出力先が監視端末装置４である場合（図１０のステップＳ1005がＮｏ）は、受信した検索結果に「検索条件を満たす情報がない旨のメッセージ」が含まれているか否かを調べる（図１０のステップＳ1008）。
【００６１】
そして、メッセージが含まれていない場合（ステップＳ1008がＮｏ）は、監視端末装置４に対して検索結果（状態情報）を送信した後（図９のステップＳ912、図１０のステップＳ1009）、ステップＳ1001の処理に戻る。前述したように、出力先が監視端末装置４となる検索結果は、重要度が高い検索条件によって検索された状態情報であり、重要度が高い検索条件によって検索された状態情報は重要度が高いので、監視端末装置４の管理者は、重要度の高い状態情報だけを利用した監視処理を行うことができる。これに対して、メッセージが含まれている場合（ステップＳ1008がＹｅｓ）は、直ちにステップＳ1001の処理に戻る。
【００６２】
次に、ＳＱＬ文記憶部３４、発行スケジュール記憶部３５、出力先情報記憶部３６の内容を変更する場合の動作について説明する。
【００６３】
管理者は、情報を登録する場合には、変更種別「登録」と、登録先を示す登録先情報（どの記憶部の、どの領域かを示す情報）と、登録する情報（登録情報）とを含んだ登録要求を監視端末装置４に入力する。これにより、監視端末装置４は、上記登録要求を監視サーバ３に対して出力する。監視サーバ３内の変更手段３２は、監視端末装置４から登録要求が送られてくると、登録先情報によって示される登録先に登録情報を登録（上書き）する。
【００６４】
また、管理者は、既に登録されている情報を削除する場合は、変更種別「削除」と、削除先を示す削除先情報（どの記憶部の、どの領域かを示す情報）とを含んだ削除要求を、監視端末装置４から監視サーバ３へ送信する。これにより、監視サーバ３内の変更手段３２は、削除先情報によって示される削除先に登録されている情報を削除する。
【００６５】
[第１の実施の形態の効果]
本実施の形態によれば、収集した状態情報の重要度に応じた監視を行うことが可能になるという効果を得ることができる。その理由は、重要度が異なる複数のＳＱＬ文（検索条件）それぞれに関連付けて、その検索条件で検索した際の状態情報を監視端末装置（第１の出力先）に出力するのか、ファイル（第２の出力先）に出力するのかを示す出力先情報が記憶された出力先情報記憶部を備え、検索要求手段が出力先情報記憶部の内容に基づいて、検索された状態情報の出力先を振り分けるようにしているからである。
【００６６】
[本発明の第２の実施の形態]
次に、本発明の第２の実施の形態について、図１１を参照して説明する。
【００６７】
検索条件記憶部111には、監視対象装置の監視対象項目の状態を示す状態情報であって、収集手段116によって収集された状態情報が記憶された状態情報記憶部115から上記状態情報を検索する際に使用する重要度が異なる複数の検索条件が記憶されている。発行スケジュール記憶部112には、上記検索条件の発行スケジュールが記憶されている。出力先情報記憶部113には、上記検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先118に出力するのか、第２の出力先119に出力するのかを示す出力先情報が記憶されている。
【００６８】
検索要求手段114は、状態情報記憶部115を検索する検索手段117に対して、上記発行スケジュールに従って、検索条件記憶部111に記憶されている検索条件を発行し、この検索条件を用いて検索手段117が検索した上記状態情報を、上記検索条件に関連付けて記憶されている出力先情報に従って第１の出力先118或いは第２の出力先119へ出力する。
【００６９】
[第２の実施の形態の効果]
本実施の形態によれば、収集した状態情報の重要度に応じた監視を行うことが可能になるという効果を得ることができる。重要度が異なる複数の検索条件それぞれに関連付けて、その検索条件で検索した際の状態情報を第１の出力先に出力するのか、第２の出力先に出力するのかを示す出力先情報が記憶された出力先情報記憶部を備え、検索要求手段が出力先情報記憶部の内容に基づいて、検索された状態情報の出力先を振り分けるようにしているからである。
【符号の説明】
【００７０】
１      収集サーバ
１１    収集手段
１２    変換手段
１３    記憶装置
１４    トラフィック量記憶部
１５    呼情報記憶部
１６    装置情報記憶部
１７    転送手段
１８    送受信手段
２      データベースサーバ
２１    転送要求手段
２２    登録手段
２３    データベース
２４    トラフィック量表
２５    呼情報表
２６    装置情報表
２７    検索手段
２８    送受信手段
３      監視サーバ
３１    検索要求手段
３２    変更手段
３３    記憶装置
３４    ＳＱＬ文記憶部
３５    発行スケジュール記憶部
３６    出力先情報記憶部
３７    検索結果記憶部
３８    送受信手段
４      監視端末装置
５      監視対象装置
５１    管理手段
５２    記憶装置
５３    トラフィック量記憶部
５４    呼情報記憶部
５５    装置情報記憶部
５６    転送手段
５７    送受信手段
ＮＷ    ネットワーク
111  検索条件記憶部
112  発行スケジュール記憶部
114  検索要求手段
115  状態情報記憶部
116  収集手段
117  検索手段
118  第１の出力先
119  第２の出力先
【図１】
0005962196.tif 000002
【図２】
0005962196.tif 000003
【図３】
0005962196.tif 000004
【図４】
0005962196.tif 000005
【図５】
0005962196.tif 000006
【図６】
0005962196.tif 000007
【図７】
0005962196.tif 000008
【図８】
0005962196.tif 000009
【図９】
0005962196.tif 000010
【図１０】
0005962196.tif 000011
【図１１】
0005962196.tif 000012