JP4848979B2 - 監視システムおよび監視方法ならびにプログラム - Google Patents
監視システムおよび監視方法ならびにプログラム Download PDFInfo
- Publication number
- JP4848979B2 JP4848979B2 JP2007057347A JP2007057347A JP4848979B2 JP 4848979 B2 JP4848979 B2 JP 4848979B2 JP 2007057347 A JP2007057347 A JP 2007057347A JP 2007057347 A JP2007057347 A JP 2007057347A JP 4848979 B2 JP4848979 B2 JP 4848979B2
- Authority
- JP
- Japan
- Prior art keywords
- monitoring
- unit
- processing device
- result
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
メタ監視手段(図1の11)は、監視手段(図1の12)を監視し、メタ監視手段(図1の12)が不正な動作やプロセスダウンを検知すると出力装置(図1の33)に向けてメタイベントを通知し、また、監視手段(図1の12)を再起動させ復旧しようとを試みる。ここでメタイベントとは、メタ監視手段が発行する、監視オペレータへ異常を通知するためのイベントである。
各マシンにメタ監視手段を備えることでシステムの健全性の監視を行う。上位層のメタ監視手段(例えば、マネージャ層であればメタ監視手段(図1の21a))は、下位層のメタ監視手段(図1の11)および同位層の他の手段(図1の22、21b)を監視しており、下位層のメタ監視手段や同位層の他の手段に異常があれば、より上位層のメタ監視手段(図1の31)を経由して出力装置(図1の33)に向けてメタイベントを通知する。このような監視機能によって監視システム全体を監視することができる。
1台のマネージャマシンが監視することができるエージェント数には限界がある。したがって、大規模システムにあっては、単一マネージャマシンでは管理しきれなくなる。そこでマネージャ層を多段化し、マネージャマシンを複数配置して負荷分散することで、多数のエージェントの監視を実現する。
図2は、エージェントマシンの動作を表すフローチャートである。まず、メタ監視手段11は、監視手段12が正常であるか否かを判断する(ステップS11)。監視手段12を異常と判断した場合(ステップS11のN)、監視手段12がダウンしていることを表すイベントの発行を行う(ステップS12)。次に監視手段12のプロセスの再起動を試み(ステップS13)、一定時間内に起動すれば(ステップS14のY)、監視手段12の再起動成功のイベントを発行する(ステップS15)。一定時間内に起動しなかった場合(ステップS14のN)、監視手段12の再起動失敗のイベントを発行する(ステップS16)。発行されたイベントは、上位のマシンを経由し、出力装置33において、監視オペレータに通知される。このように動作することでシステム全体を監視しているメタ監視手段が正常に機能していることがわかる。
図5は、マネージャマシン20aの動作を表すフローチャートである。まず、イベント管理手段22は、監視手段12へヘルスチェックイベント発行の依頼をだす(ステップS21)。監視手段12は、この依頼を受信すると、イベント管理手段22およびイベント転送手段23へヘルスチェックイベントを発行する(ステップS22、S23)。イベント転送手段23は、イベント管理手段22にヘルスチェックイベントを転送する(ステップS24)。一定時間内にイベント転送手段23および監視手段12の両方からヘルスチェックイベントが通知されれば、イベント通報パスが正常であると判断し(ステップS25のY)、ステップS31に進む。
図6は、メタ監視手段の動作を表すフローチャートである。まず、上位のメタ監視手段が下位のメタ監視手段および同位の手段を監視しており、異常を発見すると(ステップS41のN)、すぐに下位のメタ監視手段あるいは同位の手段がダウンしている旨のイベントを発行し出力装置33に向けて通知する(ステップS42)。
2、2a マネージャ層
3 ビュー層
10、10a、10b、10c、10d エージェントマシン
11 メタ監視手段
12 監視手段
13 被監視オブジェクト
14 ログファイル
20a、20b、20c、20d、20e、20f、20g、20h、20i、20j マネージャマシン
21a、21b、21c、21d、21e、21f、21g、21h、21i、21j メタ監視手段
22、22j イベント管理手段
23、23c、23d、23e、23f、23g、23h、23i イベント転送手段
30a、30b ビューマシン
31 メタ監視手段
32 イベント管理手段
33 出力装置
34 監視手段
Claims (18)
- 第1、第2および第3の処理装置をそれぞれ含む第1、第2および第3の情報処理装置群を備え、
前記第3の処理装置は、前記第2の処理装置を監視し、前記第2の処理装置は、前記第1の処理装置を監視する監視システムであって、
前記第1の処理装置は、
被監視対象とされるオブジェクトを監視する第1の監視部と、
前記第1の監視部の異常を監視して監視結果を前記第2の処理装置に通知すると共に、前記第1の監視部における前記オブジェクトの監視結果を前記第2の処理装置に通知する第2の監視部と、
を備え、
前記第2の処理装置は、
第1の管理部と、
前記第2の監視部および前記第1の管理部の異常を監視して監視結果を前記第3の処理装置に通知すると共に、前記第2の監視部から通知される監視結果をさらに前記第3の処理装置に通知する第3の監視部と、
を備え、
前記第3の処理装置は、
第2の管理部と、
前記第3の監視部および前記第2の管理部の異常を監視して監視結果を得ると共に、前記第3の監視部から通知される監視結果を新たな監視結果とする第4の監視部と、
前記第2の管理部および前記第4の監視部の監視結果を出力する出力部と、
を備え、
前記第1の管理部は、前記第1の監視部にヘルスチェックイベントの発行を依頼し、前記第1の監視部から一定時間内に前記ヘルスチェックイベントの通知があるか否かを判定し、判定結果を前記第2の管理部に発行し、
前記第1の監視部は、前記ヘルスチェックイベントを前記第1の管理部に発行し、
前記第2の管理部は、所定時間内に前記判定結果が得られない場合には、前記第1の管理部における定期通報が未着である旨のイベントを異常を表す監視結果として前記出力部に発行することを特徴とする監視システム。 - 前記第2の監視部は、前記第1の監視部が正常であるか否かを判断し、前記第1の監視部を異常と判断した場合には、前記第1の監視部がダウンしていることを表すイベントを発行し、前記第1の監視部におけるプロセスの再起動を試み、一定時間内に起動すれば、前記第1の監視部の再起動成功のイベントを発行し、一定時間内に起動しなかった場合には、前記第1の監視部の再起動失敗のイベントを発行し、該発行したイベントを、前記第3の監視部に通知することを特徴とする請求項1記載の監視システム。
- 前記第3の処理装置は、前記第4の監視部の異常を監視すると共に監視結果を前記第1の管理部に通知する第5の監視部をさらに備え、
前記第1の管理部は、前記第5の監視部における監視結果をさらに前記第2の管理部に通知することを特徴とする請求項1記載の監視システム。 - 前記第2の情報処理装置群は、
前記第1の監視部の監視結果を前記第1の管理部に転送する第1の転送部と、
前記第2の監視部および前記第1の転送部の異常を監視する第6の監視部と、
を備える第4の処理装置を含み、
前記第1の管理部は、前記第1の転送部からの監視結果をさらに前記第2の管理部に通知し、
前記第3の監視部は、前記第6の監視部の異常をさらに監視することを特徴とする請求項1または3記載の監視システム。 - 前記第1の管理部は、前記第1の転送部から一定時間内に前記ヘルスチェックイベントの通知があるか否かを判定し、判定結果を前記第2の管理部に発行し、
前記第1の監視部は、前記ヘルスチェックイベントを前記第1の転送部に発行し、
前記第2の管理部は、所定時間内に前記判定結果が得られない場合には、前記第1の管理部における定期通報が未着である旨のイベントを異常を表す監視結果として前記出力部に発行することを特徴とする請求項4記載の監視システム。 - 前記第3の情報処理装置群は、前記第3の処理装置と同様に構成される、前記第4の処理装置との間の通知機能及び監視機能を有する第5の処理装置をさらに含むことを特徴とする請求項4記載の監視システム。
- 前記第1の情報処理装置群は、複数の前記第1の処理装置を含み、
前記第2および第4の処理装置は、それぞれ1または2以上の前記第1の処理装置との間の通知機能及び監視機能を有することを特徴とする請求項4または6記載の監視システム。 - 前記第1の情報処理装置群は、複数の前記第1の処理装置を含み、
前記第2の情報処理装置群は、複数の第6の処理装置をさらに含み、
前記第6の処理装置のそれぞれは、
複数の前記第1の処理装置のいずれか1以上の前記第1の監視部の監視結果を転送する第2の転送部と、
複数の前記第1の処理装置のいずれか1以上の前記第2の監視部および前記第2の転送部を監視する第7の監視部と、
を備え、
前記第2の処理装置は、前記第1の処理装置の替わりに、前記複数の第6の処理装置のいずれかとの間の通知機能及び監視機能を有し、
前記第4の処理装置は、前記第1の処理装置の監視および前記第1の処理装置の監視結果の転送を行う替わりに、前記複数の第6の処理装置のいずれかの監視および監視結果の転送を行うことを特徴とする請求項4または6記載の監視システム。 - 前記第2の情報処理装置群は、複数の第7の処理装置をさらに含み、
前記第7の処理装置のそれぞれは、
複数の前記第6の処理装置のいずれか1以上の前記第2の転送部の転送結果を転送する第3の転送部と、
複数の前記第6の処理装置のいずれか1以上の前記第7の監視部および前記第3の転送部を監視する第8の監視部と、
を備え、
前記第2の処理装置は、前記複数の第6の処理装置のいずれかの替わりに、前記複数の第7の処理装置のいずれかとの間の通知機能及び監視機能を有し、
前記第4の処理装置は、前記複数の第6の処理装置のいずれかの監視および監視結果の転送を行う替わりに、前記複数の第7の処理装置のいずれかの監視および監視結果の転送を行うことを特徴とする請求項8記載の監視システム。 - 第1、第2および第3の処理装置をそれぞれ含む第1、第2および第3の情報処理装置群を備え、前記第3の処理装置は、前記第2の処理装置を監視し、前記第2の処理装置は、前記第1の処理装置を監視する監視システムにおける監視方法であって、
前記第1の処理装置において、
被監視対象とされるオブジェクトを監視する第1の監視ステップと、
前記第1の監視ステップにおける異常を監視して監視結果を前記第2の処理装置に通知すると共に、前記第1の監視ステップにおける前記オブジェクトの監視結果を前記第2の処理装置に通知する第2の監視ステップと、
を含み、
前記第2の処理装置において、
第1の管理ステップと、
前記第2の監視ステップおよび前記第1の管理ステップにおける異常を監視して監視結果を前記第3の処理装置に通知すると共に、前記第2の監視ステップにおいて通知される監視結果をさらに前記第3の処理装置に通知する第3の監視ステップと、
を含み、
前記第3の処理装置において、
第2の管理ステップと、
前記第3の監視ステップおよび前記第2の管理ステップにおける異常を監視して監視結果を得ると共に、前記第3の監視ステップにおいて通知される監視結果を新たな監視結果とする第4の監視ステップと、
前記第2の管理ステップおよび前記第4の監視ステップの監視結果を出力する出力ステップと、
を含み、
前記第1の管理ステップにおいて、前記第1の監視ステップに対しヘルスチェックイベントの発行を依頼するし、前記第1の監視ステップの後に一定時間内に前記ヘルスチェックイベントの通知があるか否かを判定し、判定結果を前記第2の管理ステップに発行し、
前記第1の監視ステップにおいて、前記ヘルスチェックイベントを前記第1の管理ステップに発行し、
前記第2の管理ステップにおいて、所定時間内に前記判定結果が得られない場合には、前記第1の管理ステップにおける定期通報が未着である旨のイベントを異常を表す監視結果として前記出力ステップに発行することを特徴とする監視方法。 - 前記第2の監視ステップは、
前記第1の監視ステップにおける監視結果が正常であるか否かを判断するステップと、
前記第1の監視ステップにおける監視結果を異常と判断した場合には、前記第1の監視ステップにおいてダウンしていることを表すイベントを発行するステップと、
前記第1の監視ステップにおけるプロセスの再起動を試み、一定時間内に起動すれば、前記第1の監視ステップにおける再起動成功のイベントを前記第3の監視ステップに対し発行するステップと、
一定時間内に起動しなかった場合には、前記第1の監視ステップにおける再起動失敗のイベントを前記第3の監視ステップに対し発行するステップと、
を含むことを特徴とする請求項10記載の監視方法。 - 前記第3の処理装置が、前記第4の監視ステップにおける異常を監視すると共に監視結果を前記第1の管理ステップに対し通知する第5の監視ステップを含み、
前記第1の管理ステップにおいて、前記第5の監視ステップにおける監視結果をさらに前記第2の管理ステップに対して通知することを特徴とする請求項10記載の監視方法。 - 前記第2の情報処理装置群は、さらに第4の処理装置を含み、
前記第4の処理装置が、前記第1の監視ステップの監視結果を前記第1の管理ステップに対して転送する第1の転送ステップと、
前記第4の処理装置が、前記第2の監視ステップおよび前記第1の転送ステップにおける異常を監視する第6の監視ステップと、
を含み、
前記第1の管理ステップにおいて、前記第1の転送ステップからの監視結果をさらに前記第2の管理ステップに通知するステップと、
前記第3の監視ステップにおいて、前記第6の監視ステップにおける異常をさらに監視するステップと、
を含むことを特徴とする請求項12記載の監視方法。 - 前記第1の管理ステップにおいて、
前記第1の転送ステップの後、一定時間内に前記ヘルスチェックイベントの通知があるか否かを判定し、判定結果を前記第2の管理ステップに発行し、
前記第1の監視ステップにおいて、前記ヘルスチェックイベントを前記第1の転送ステップに発行し、
前記第2の管理ステップにおいて、所定時間内に前記判定結果が得られない場合には、前記第1の管理ステップにおける定期通報が未着である旨のイベントを異常を表す監視結果として前記出力ステップに発行することを特徴とする請求項13記載の監視方法。 - 前記第3の情報処理装置群は、前記第3の処理装置と同様に構成される第5の処理装置をさらに含み、
前記第5の処理装置において、前記第4の処理装置との間の通知機能及び監視機能を有することを特徴とする請求項13記載の監視方法。 - 前記第1の情報処理装置群は、複数の前記第1の処理装置を含み、
前記第2および第4の処理装置において、それぞれ1または2以上の前記第1の処理装置との間の通知機能及び監視機能を有することを特徴とする請求項13または15記載の監視方法。 - 前記第1の情報処理装置群は、複数の前記第1の処理装置を含み、
前記第2の情報処理装置群は、複数の第6の処理装置をさらに含み、
前記第6の処理装置のそれぞれが、複数の前記第1の処理装置のいずれか1以上における前記第1の監視ステップの監視結果を転送する第2の転送ステップと、
前記第6の処理装置のそれぞれが、複数の前記第1の処理装置のいずれか1以上における前記第2の監視ステップおよび前記第2の転送ステップを監視する第7の監視ステップと、
を含み、
前記第2の処理装置が、前記第1の処理装置の替わりに、前記複数の第6の処理装置のいずれかとの間の通知機能及び監視機能を有し、
前記第4の処理装置が、前記第1の処理装置の監視および前記第1の処理装置の監視結果の転送を行う替わりに、前記複数の第6の処理装置のいずれかの監視および監視結果の転送を行うことを特徴とする請求項13または15記載の監視方法。 - 前記第2の情報処理装置群は、複数の第7の処理装置をさらに含み、
前記第7の処理装置のそれぞれが、複数の前記第6の処理装置のいずれか1以上における前記第2の転送ステップにおける転送結果を転送する第3の転送ステップと、
前記第7の処理装置のそれぞれが、複数の前記第6の処理装置のいずれか1以上における前記第7の監視ステップおよび前記第3の転送ステップにおける監視を行う第8の監視ステップと、
を含み、
前記第2の処理装置が、前記複数の第6の処理装置のいずれかの替わりに、前記複数の第7の処理装置のいずれかとの間の通知機能及び監視機能を有し、
前記第4の処理装置が、前記複数の第6の処理装置のいずれかの監視および監視結果の転送を行う替わりに、前記複数の第7の処理装置のいずれかの監視および監視結果の転送を行うことを特徴とする請求項17記載の監視方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007057347A JP4848979B2 (ja) | 2007-03-07 | 2007-03-07 | 監視システムおよび監視方法ならびにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007057347A JP4848979B2 (ja) | 2007-03-07 | 2007-03-07 | 監視システムおよび監視方法ならびにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008217682A JP2008217682A (ja) | 2008-09-18 |
JP4848979B2 true JP4848979B2 (ja) | 2011-12-28 |
Family
ID=39837615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007057347A Expired - Fee Related JP4848979B2 (ja) | 2007-03-07 | 2007-03-07 | 監視システムおよび監視方法ならびにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4848979B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072662A1 (de) * | 2009-12-18 | 2011-06-23 | Conti Temic Microelectronic Gmbh | Überwachungsrechner in einem steuergerät |
JP6562980B2 (ja) * | 2017-07-27 | 2019-08-21 | キヤノン株式会社 | システム、システムの制御方法、情報処理装置、情報処理装置の制御方法、及びプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0612289A (ja) * | 1992-06-26 | 1994-01-21 | Nec Corp | 集中監視制御方式 |
JP2006107080A (ja) * | 2004-10-05 | 2006-04-20 | Hitachi Ltd | ストレージ装置システム |
-
2007
- 2007-03-07 JP JP2007057347A patent/JP4848979B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008217682A (ja) | 2008-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101888029B1 (ko) | 가상 머신 클러스터 모니터링 방법 및 모니터링 시스템 | |
JP5747615B2 (ja) | 通信システム、及び通信方法 | |
US6859889B2 (en) | Backup system and method for distributed systems | |
JP6095140B2 (ja) | 遠隔監視システム、遠隔監視方法、及びプログラム | |
JP6595861B2 (ja) | 情報処理装置、ログ取得方法およびログ取得プログラム | |
JP4848979B2 (ja) | 監視システムおよび監視方法ならびにプログラム | |
CN101677278A (zh) | 网络信息***可用性的监控方法及*** | |
JP2007280155A (ja) | 分散システムにおける信頼性向上方法 | |
JP2014228932A (ja) | 障害通知装置、障害通知プログラムならびに障害通知方法 | |
JP2008040750A (ja) | 遠隔監視制御装置及びシステム | |
JP5005425B2 (ja) | 制御装置復帰システム | |
JP2006154991A (ja) | 情報処理システム、情報処理システムの制御方法、監視装置、監視プログラム、保守管理プログラム | |
JP2007272328A (ja) | コンピュータ・システム | |
JP2011076512A (ja) | ジョブ管理サーバーの統合管理システム | |
JP2007041646A (ja) | クライアント−サーバ型システム、並びに、その管理方法および管理プログラム | |
JP2008204113A (ja) | ネットワーク監視システム | |
JP3325785B2 (ja) | 計算機の故障検出・回復方式 | |
JP5691248B2 (ja) | タスク引継プログラム、処理装置及びコンピュータ・システム | |
US20140297724A1 (en) | Network element monitoring system and server | |
JP5029697B2 (ja) | オペレーションシステムのサーバシステム | |
JP5061001B2 (ja) | 構成チェックシステム | |
JP2000112847A (ja) | クライアント・サーバシステム及びクライアント稼働監視方法 | |
WO2011114834A1 (ja) | ネットワーク機器およびネットワーク装置 | |
JP2013003956A (ja) | 故障復旧管理装置、故障復旧管理方法及び故障復旧管理プログラム | |
JP4459185B2 (ja) | コンピュータ・システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110509 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110531 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110829 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110901 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110920 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111003 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141028 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |