(57)【要約】【目的】即時性の高い方法で多くの情報を送信することができるサーバ監視システムを提供すること。【構成】ネットワークに接続された情報処理装置にインストールされた情報処理装置を監視するアプリケーションシステムは、情報処理装置のリソース等を自動的に監視する機能と、問題発生時に自動的に問題点の情報を通知する機能とを備え、上記通知処理において、通知方法として、簡易＋即時性を有する通知方法と、詳細＋接続処理を有する通知方法を備える。【選択図】      図１
2004246490.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された情報処理装置にインストールされた情報処理装置を監視するアプリケーションシステムであって、
情報処理装置のリソース等を自動的に監視する機能と、問題発生時に自動的に問題点の情報を通知する機能とを備え、上記通知処理において、通知方法として、簡易＋即時性を有する通知方法と、詳細＋接続処理を有する通知方法を備えることを特徴とするサーバ監視システム。
【請求項２】
障害発生時には、即時通知方式を利用し、ユーザが詳細情報を欲しい場合には、後者の接続方式を利用することができることを特徴とする請求項１記載のサーバ監視システム。
【請求項３】
前記アプリケーションのリソース監視機能では、ＣＰＵ使用率を監視できることを特徴とする請求項１記載のサーバ監視システム。
【請求項４】
前記アプリケーションのリソース監視機能では、メモリ使用量及びメモリリークを監視できることを特徴とする請求項１記載のサーバ監視システム。
【請求項５】
前記アプリケーションのリソース監視機能では、ディスク使用量を監視できることを特徴とする請求項１記載のサーバ監視システム。
【請求項６】
前記アプリケーションの通知機能では、電子メールでの通知を行うことを特徴とする請求項１記載のサーバ監視システム。
【請求項７】
前記アプリケーションの通知機能では、ポケットベルへの通知を行うことを特徴とする請求項１記載のサーバ監視システム。
【請求項８】
前記アプリケーションの通知機能では、ネットワーク上の異なる情報処理装置のアプリケーションに通知を行うことを特徴とする請求項１記載のサーバ監視システム。
【請求項９】
前記情報処理装置はＵＤＰ、ＴＣＰの送受信機能を有することを特徴とする請求項１記載のサーバ監視システム。
【請求項１０】
前記情報処理装置はポケットベルへの送信機能を有することを特徴とする請求項１記載のサーバ監視システム。
【請求項１１】
前記ネットワーク上の異なる情報処理装置に通知を行う場合は、前記ＵＤＰ、ＴＣＰ送受信機能を用いることを特徴とする請求項１記載のサーバ監視システム。
【請求項１２】
前記アプリケーションは、監視結果を保存する機能を有することを特徴とする請求項１記載のサーバ監視システム。
【請求項１３】
前記アプリケーションは、保存した監視結果より簡易なデータを作成する機能を有することを特徴とする請求項１記載のサーバ監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された情報処理装置にインストールされた情報処理装置を監視するアプリケーションが、ネットワーク上の異なる情報処理装置のアプリケーションに監視結果を通知する機能に関する。
【０００２】
【従来の技術】
ネットワークのプロトコルは種々あるが、即時性の高い伝達を行う場合には例えばＵＤＰを用い、多くのデータを送信する必要がある場合は例えばＴＣＰを使用していた。
【０００３】
【発明が解決しようとする課題】
上記のようにＵＤＰを使用する場合には、即時性の高い伝送が可能であるが、多くの情報を伝送できないという問題が存在した。即時性が高く、多くの情報の伝送を行う場合においては、従来の方法ではできなかった。
【０００４】
本発明では上記課題を解決するためになされたもので、即時性の高い方法で多くの情報を送信することができるサーバ監視システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るサーバ監視システムは、ネットワークに接続されており、ＵＤＰ、ＴＣＰの送受信機能を有し、ポケットベルへの送信機能を有し、アプリケーションは、情報処理装置のリソースを自動的に監視する機能と、監視結果を通知する機能を有し、上記システムは監視した結果を基に監視結果を保存する機能を有し、上記保存した結果より、簡易なデータを作成する機能を有し、上記システムは監視結果を基に送信機能を用い、電子メールでの通知が可能であり、ポケットベルへの通知が可能であり、ネットワーク上の異なる情報処理装置上のアプリケーションに通知が可能であるように構成されている。
【０００６】
又、上記ネットワーク上の異なる情報処理装置上のアプリケーションに通知を行う場合、即時性の高い通知をするためにＵＤＰを用いることを特徴とし、更に、より詳細なデータを知るために、ＴＣＰを用いることを特徴とする。
【０００７】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【０００８】
但し、以下の説明は、情報処理装置、送受信装置及びそれら機能を実現するアプリケーションを記録した記録媒体の一実施形態の説明を兼ねる。
【０００９】
図１は本発明に係る情報処理装置の一実施形態についてのシステム・ブロック図である。１０１はシステムバスであり、これから説明する各構成ブロックはこのシステムに接続されている。
【００１０】
１０２はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）である。１０３はプログラム・メモリ（ＰＭＥＭと称す）で、本処理のためのプログラムを適宜、外部記憶装置１２から選択／読込みし、ＣＰＵ１０２にて実行する。
【００１１】
又、入力装置１０８から入力されたデータは、テキスト・メモリでもあるＰＭＥＭにコード情報として格納される。
【００１２】
１０４はネットワーク制御部であり、ネットワークポート１０５における入出力データの制御を行う。ネットワークポート１０５から出力された信号は、ネットワークを経由して、ネットワーク上の他の装置のネットワークポートに伝えられる。
【００１３】
ＵＤＰやＴＣＰの送受信、ＳＭＴＰサーバへの送信は、このネットワーク制御部１０４を介して行われる。１０６は公衆網経由でポケットベルに送信を行なう際に使用されているモデム１０７の制御を行う。モデム１０６から出力されたデータは、ポケットベルサービス会社へ送信される。
【００１４】
１０７は入力制御部であり、これには入出力装置１０８が接される。操作者はこの入出力装置１０８を操作することによりシステムの動作指令等を行う。
【００１５】
１０９は表示制御部、１１０はそれに接続されている表示装置である。入力装置１０８による入力指示の結果及び監視結果の通知ステータスは、ここに表示される。
【００１６】
１１１は外部記憶装置制御部であり、接続されている外部記憶装置１１２の制御を行う。本装置の機能を制御するプログラム、監視結果の通知ステータス情報等は本外部記憶装置１１２に保持される。
【００１７】
図２は本サーバ監視システムアプリケーションのモジュール構成を説明する図である。
【００１８】
２０１は監視を制御するモジュールである。２０２，２０３，２０４の各監視モジュールに監視の指示を出し、その結果を取得し、２０５の監視書き込みモジュールに監視結果を通知する。
【００１９】
２０２はＣＰＵを監視するモジュールであり、２０１の監視制御モジュールの指示によりＣＰＵ使用率等を監視する。２０３はメモリを監視するモジュールであり、２０１の監視制御モジュールの指示によりメモリ使用量、メモリリーク等を監視する。２０４はディスクを監視するモジュールであり、２０１の監視制御モジュールの指示によりディスク使用量等を監視する。
【００２０】
２０５は監視結果を書き込むモジュールであり、２０１の監視制御モジュールの指示により監視結果を保存する。２０６は監視結果であり、外部記憶装置に保存される。２０７は通知を制御するモジュールである。２０８の監視結果読み込みモジュールより、通知する情報を取得し、２０９，２１０，２１１の各通知モジュールに通知情報を渡し、通知を指示する。
【００２１】
２０８は監視結果を読み込むモジュールであり、通知に必要な情報を２０７監視結果より取得する。２０９は電子メールを送信するモジュールであり、２０７通知制御モジュールの指示により監視結果を電子メールで通知する。
【００２２】
２１０はポケットベルに送信するモジュールであり、２０７の通知制御モジュールの指示により監視結果をポケットベルへ通知する。
【００２３】
２１１はネットワークを利用した情報の送受信を行うモジュールであり、２０７の通知制御モジュールの指示により監視結果の簡易な情報をＵＤＰで送信する。又、通知先のモジュールより詳細なデータを要求された場合にＴＣＰを用いて情報を送信する。
【００２４】
２１２はネットワークを利用した情報の送受信を行うモジュールであり、２１１から送信されたデータを取得し、更に２１３の通知結果制御モジュールにより詳細なデータの取得要求を２１１のモジュールを経由して２０７へ出す。
【００２５】
２１３は通知結果を制御するモジュールであり、２１２より受け取った簡易な情報を処理し、必要なときに詳細データの要求を２１２のモジュールを経由し要求する。又、取得した情報を基に、２１４通知結果表示モジュールに表示要求を出す。
【００２６】
２１４は２１３の通知結果表示モジュールの指示により、通知された結果を表示する。
【００２７】
図３は本サーバ監視アプリケーションの監視結果データの一例であり、ＸＭＬに則っている。
【００２８】
３０１はＸＭＬファイルの情報、３０２は監視対象の情報処理装置を示すデータである。３０３は監視結果のデータ群であり、３０４，３０５，３０６，３０７，３０８がここのデータとなる。３０４はメモリ監視結果のデータである。Ｎａｍｅとは対象の識別名であり、この場合メモリ、Ｗａｒｎｉｎｇ  とは警告の有無であり、この場合には警告発生、Ｍｅｓｓａｇｅ  とは警告の詳細な内容を表しており、この場合「仮想メモリの使用量が８０％を超えました」となる。
【００２９】
３０５，３０６はＣＰＵ監視結果のデータである。ここではＣＰＵ０とＣＰＵ１で警告が発生している。
【００３０】
３０７はＤＩＳＫ監視結果のデータである。ここでは、Ｃドライブに警告が発生している。３０９は同じくＤＩＳＫ監視結果のデータであるが、ここではＤドライブに警告が発生していない。３１０は一般的なエラーとなるがこの場合には警告は発生していない。
【００３１】
図４は図３のデータをＵＤＰで転送するために簡素化したものの一例である。簡素化の方法としてはＣＰＵのように複数のエラーが存在していても、何れのＣＰＵで警告が発生しているか等の情報は削除し、又、詳細な内容に関しても存在しない。又、一般的なエラーのように警告が発生していないものに関しての情報も保持しない。
【００３２】
４０１は監視対象の情報処理装置を示すデータ、４０２はメモリに警告があるという情報、４０３はＣＰＵに警告があるという情報、４０４はディスクに警告があるという警告である。
【００３３】
図５は具体的にデータのやり取りを行う場合の流れである。
【００３４】
５０１，５０２，５０３は監視を行う情報処理装置、５０４はそれら５０１，５０２，５０３の監視結果の通知先の情報処理装置である。
【００３５】
５０５では５０１監視対象情報処理装置で、何らかの警告が発生したときに、即時性の高い方法でそれを通知するために、ＵＤＰを用い簡易な情報の送信が行われる。
【００３６】
５０６では５０５の結果を受けて、５０４通知先処理装置側で詳細データの要求があった場合にＴＣＰを用いて詳細な情報の受信要求を行ない、５０１が詳細な情報の送信を行う。
【００３７】
図６は各プロセスの処理の流れを示すフローチャートである。
【００３８】
６０１は情報処理装置の各リソースを監視する処理、６０２では監視結果より、異常の有無を判定する。
【００３９】
６０３では異常のあった監視結果を監視結果ファイルとして出力する。６０４は監視結果ファイルを調べる処理である。６０５は監視結果ファイルより、新たな異常が発生したかの有無を判定する。６０６は新たな異常が発生していた場合に、ＵＤＰを用いて簡易な情報の通知を行う。
【００４０】
６０７は通知先のプロセスからの詳細データ要求の有無を判定する。６０８は詳細データの要求があった場合に、ＴＣＰを用いて詳細な情報の通知を行う。６０９は通知の有無を判定する。
【００４１】
６１０は通知があった場合に、その簡易な情報を基に表示を行う。６１１は簡易な情報を見たユーザがより、詳細な情報な情報の要求をするか否かを、ユーザの入力を基に判定する。６１２は詳細情報の要求を行なう場合に、通知プロセスへ詳細情報の要求を行う。
【００４２】
６１３は通知された詳細情報に基づいて表示を行う。
［本発明の他の応用例］
＜応用例＞
本発明の他の応用例を以下に述べる。
【００４３】
ここまで説明してきたアプリケーションの情報の送受信手段として、説明を簡単にするために、ＵＤＰ、ＴＣＰを用いるとしていたが、本発明ではＵＤＰ、ＴＣＰのみに依存するものではない。ＵＤＰ、ＴＣＰと同様の性質を持つプロトコルを用いることでも実現は可能であり、このプロトコルの制限を受けるものではない。
【００４４】
即時性の高い、情報送信をする時にＵＤＰと同じような仕様のコネクションレス型のプロトコルを用い簡易情報を送信し、その後、詳細なデータを必要なときにＴＣＰと同様なコネクション型のプロトコルで詳細な情報を送信することで同様の結果が得られる。
【００４５】
【発明の効果】
以上の説明で明らかなように、本発明によれば、即時性の高い情報の伝達が可能で、且つ、詳細な情報のデータを必要なときに受信するということが可能となるという効果が得られる。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置のシステム・ブロック図である。
【図２】本発明に係るサーバ監視システムのモジュール構成の一例を示す図である。
【図３】本発明における詳細なサーバ監視情報の一例を示す図である。
【図４】本発明における簡易なサーバ監視情報の一例を示す図である。
【図５】本発明におけるデータ送受信の流れの一例を示す図である。
【図６】本発明におけるサーバ監視システムの各プロセスのフローチャートである。
【符号の説明】
１０１    ＣＰＵ
１０２    ＰＭＥＭ
１０３    Ｎｅｔｗｏｒｋ制御部
１０４    Ｎｅｔｗｏｒｋポート
１０５    通信制御部
１０６    モデム
１０７    入力制御部
１０８    入力装置
１０９    出力制御部
１１０    出力装置
１１１    外部記憶装置制御部
１１２    外部記憶装置
【図１】
2004246490.tif 000003
【図２】
2004246490.tif 000004
【図３】
2004246490.tif 000005
【図４】
2004246490.tif 000006
【図５】
2004246490.tif 000007
【図６】
2004246490.tif 000008