JP6636656B2 - 管理システム、管理装置、および管理方法 - Google Patents
管理システム、管理装置、および管理方法 Download PDFInfo
- Publication number
- JP6636656B2 JP6636656B2 JP2018561760A JP2018561760A JP6636656B2 JP 6636656 B2 JP6636656 B2 JP 6636656B2 JP 2018561760 A JP2018561760 A JP 2018561760A JP 2018561760 A JP2018561760 A JP 2018561760A JP 6636656 B2 JP6636656 B2 JP 6636656B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- event
- information
- event information
- applications
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/323—Visualisation of programs or trace data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Debugging And Monitoring (AREA)
Description
(管理システム)
図1において、1は全体として第1の実施の形態による管理システムを示す。この管理システム1は、管理サーバ100と、管理サーバ100に接続された1以上の管理クライアント200とを備える。管理サーバ100と管理クライアント200とは、通信ネットワーク901(LAN(Local Area Network)、WAN(World Area Network)、インターネット等)を介して通信可能に接続される。
管理サーバ100は、各種の処理を行うプロセッサ101(例えば、CPU(Central Processing Unit))と、各種の情報を記憶する記憶資源102(例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive))と、外部との通信を行うI/F(interface)103とを備える。
管理クライアント200は、各種の入力を行う入力デバイス201、各種の表示を行う表示デバイス202、各種の処理を行うプロセッサ203、外部との通信を行うI/F204、および各種の情報を記憶する記憶資源205を備える。入力デバイス201は、ポインティングデバイス、キーボードなどである。表示デバイス202は、情報が表示される物理画面を有する液晶表示装置などのディスプレイである。なお、入力デバイス201および表示デバイス202が一体となったタッチスクリーンが用いられてもよい。
計算機システム2は、1以上のホスト300と、1以上のホスト300に接続された1以上のストレージシステム400とを備える。ホスト300とストレージシステム400とは、通信ネットワーク902(SAN(Storage Area Network)、LAN等)を介して通信可能に接続される。なお、通信ネットワーク901と通信ネットワーク902とは、一部または全てが共通であってもよい。
ホスト300は、1以上のアプリケーションプログラム(APP301)を備える。ホスト300は、物理計算機(物理マシン)でもあってもよいし、仮想計算機(仮想マシン)であってもよい。例えば、ホスト300は、プロセッサ302、記憶資源303、通信ネットワーク901を介して外部(管理サーバ100、他のホスト300等)と通信可能なI/F303、および通信ネットワーク902を介して外部(他のホスト300、ストレージシステム400等)と通信可能なI/F304を備える。付言するならば、APP301は、物理マシン上で動作するものであってもよいし、仮想マシン上で動作するものであってもよい。ホスト300では、APP301が実行されることにより、例えば、論理ボリュームを指定したI/Oコマンドがホスト300からストレージシステム400に送信される。
ストレージシステム400は、コントローラ401、物理記憶デバイス群402、I/F403、およびI/F404を備える。
図2〜図6を用いて管理システム1における各種の情報を格納するテーブルについて説明する。図2は、構成情報112を格納する構成情報テーブル500の一例を示す。構成情報テーブル500は、計算機システム2の構成に係る情報を格納する。より具体的には、構成情報テーブル500は、リソース名およびリソース種別の情報を格納する。例えば、構成情報テーブル500は、ハードウェアおよび論理的なエレメント(仮想マシン、ハイパーバイザ、データストア等)のリソース名およびリソース種別に加え、行501に示すように、アプリケーションのリソース名およびリソース種別を格納する。本実施の形態では、ジョブ管理ソフト、アプリケーションソフト、トランザクション処理ソフト、アプリケーションサーバソフト、DB(database)ソフト、OS(Operating System)など、各種のソフトウェアをアプリケーションと称する。
図7は、管理対象の計算機システム2のコンピュータネットワークの接続形態(トポロジー構成)の一例を示す。管理対象の計算機システム2のトポロジー構成は、構成情報112および関連情報115に基づいて作成可能である。
図8は、管理システム1における分析対象の抽出および表示に係る事前処理の一例を示す。
図9は、管理システム1における分析対象の抽出処理および表示処理に係る処理手順の一例を示す。
管理サーバ100は、関連度のスコア、重大度のスコア、および発生件数のスコアに基づいて、アプリケーションの表示順序を決定する。より具体的には、管理サーバ100は、ステップS10で抽出したアプリケーションを、関連度のスコア順でソートし、同じ関連度のスコアがある場合、重大度のスコア順で更にソートし、重大度のスコアでも同じ場合、発生件数のスコア順で更にソートしてアプリケーションの表示順序を決定する。
また、管理サーバ100は、発生時刻のスコア、重大度のスコア、および発生件数のスコアに基づいて、表示イベントを決定する。より具体的には、管理サーバ100は、アプリケーションごと、かつ、表示区間(所定の時間間隔)ごとに、重大度のスコアに基づいて最も重大度の高いイベントを特定し、同じ重大度のイベントがある場合、発生時刻のスコアに基づいて最も直近に発生したイベントを更に特定し、発生時刻のスコアでも同じ場合、発生件数のスコアに基づいてイベントを更に特定し、特定したイベントの情報(イベント情報114など)を表示イベントとして決定する。
管理サーバ100は、決定した表示順序でアプリケーションに係る情報(例えば、リソース名)を表示し、アプリケーションおよび表示区間に対応付けてイベントに係る情報(例えば、特定したイベントの重大度を示す情報)を表示するための画面情報を生成し、管理クライアント200に表示させる。
イベント関連表示領域1100には、分析期間を示す期間情報1101、および分析起点に関連するアプリケーションのアプリケーション情報1110(アプリケーションにおける最高の重大度を示すアイコン、アプリケーションの種別を示すアイコン、リソース名など)が表示される。アプリケーション情報1110は、上述の内容に限られるものではなく、アプリケーションごとにアプリケーションの表示名(アプリケーション名など)を記憶資源102に記憶し、リソース名に替えて表示名を表示してもよいし、その他の情報を表示してもよい。
管理サーバ100は、ユーザが選択したイベントに係る情報の詳細を出力する(ステップS70)。例えば、管理サーバ100は、イベント関連表示領域1100でイベントアイコン1120がユーザ操作に基づいて選択されると、表示画面1000には、選択されたイベントアイコン1120の詳細(例えば、イベント情報114)を表示可能なイベント情報表示領域1200を表示するための画面情報を生成する。
管理サーバ100は、イベントが発生したインフラの性能履歴とイベントが発生した時刻とを出力する(ステップS80)。例えば、管理サーバ100は、イベント情報表示領域1200でイベント情報114が選択されると、表示画面1000には、イベント情報表示領域1200で選択されたイベント情報114に係るインフラの性能情報113を表示可能な性能情報表示領域1300を表示するための画面情報を生成する。
なお上述の実施の形態においては、本発明を複数のアプリケーションを管理する管理システムに適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の管理システムに広く適用することができる。
Claims (11)
- 複数のアプリケーションを管理する管理システムであって、
前記複数のアプリケーションの各々で発生したイベントのイベント情報と、前記複数のアプリケーションにおけるアプリケーション間の関連を示す関連情報と、前記複数のアプリケーションの各々に対応付けてアプリケーションの階層を示す階層情報と、を記憶する記憶部と、
前記複数のアプリケーションのうち、分析起点とするアプリケーションの情報を入力する入力部と、
前記記憶部に記憶される関連情報に基づいて、前記分析起点のアプリケーションに関連するアプリケーションを特定する特定部と、
前記記憶部に記憶されるイベント情報から、前記分析起点のアプリケーションのイベント情報、および前記関連するアプリケーションのイベント情報を抽出する抽出部と、
前記分析起点のアプリケーションおよび前記関連するアプリケーションの各々に対応付けて前記抽出部で抽出されたイベント情報を出力する出力部と、
前記記憶部に記憶される階層情報を参照して、前記分析起点のアプリケーションおよび前記関連するアプリケーションの各階層差を算出し、前記分析起点のアプリケーションとの階層差が小さいアプリケーションほど、前記出力部による出力の重み付けを上げる重付部と、を備える、
ことを特徴とする管理システム。 - 前記記憶部に記憶されるイベント情報には、イベントの重大度を示す重大度情報、およびイベントの発生時間を示す時間情報が含まれ、
前記重付部は、前記抽出部で抽出されたイベント情報の重大度情報に基づいて、重大度の高いイベントが発生したアプリケーションほど、前記出力部による出力の重み付けを上げ、前記抽出部で抽出されたイベント情報に基づいて、単位時間当りにイベントが発生した件数が多いアプリケーションほど、前記出力部による出力の重み付けを上げ、前記抽出部で抽出されたイベント情報に基づいて、現在時間に近いイベントのイベント情報ほど、前記出力部による出力の重み付けを上げ、
前記重付部による重み付けに従って、前記分析起点のアプリケーション、前記関連するアプリケーション、および前記抽出部で抽出されたイベント情報を前記出力部が表示するための画面情報を生成する生成部を更に備える、
ことを特徴とする請求項1に記載の管理システム。 - 前記記憶部に記憶されるイベント情報には、イベントの重大度を示す重大度情報が含まれ、
前記重付部は、前記抽出部で抽出されたイベント情報の重大度情報に基づいて、重大度の高いイベントが発生したアプリケーションほど、前記出力部による出力の重み付けを上げる、
ことを特徴とする請求項1に記載の管理システム。 - 前記重付部は、前記抽出部で抽出されたイベント情報に基づいて、単位時間当りにイベントが発生した件数が多いアプリケーションほど、前記出力部による出力の重み付けを上げる、
ことを特徴とする請求項1に記載の管理システム。 - 前記記憶部に記憶されるイベント情報には、イベントの発生時間を示す時間情報が含まれ、
前記重付部は、前記抽出部で抽出されたイベント情報に基づいて、現在時間に近いイベントのイベント情報ほど、前記出力部による出力の重み付けを上げる、
ことを特徴とする請求項1に記載の管理システム。 - 前記記憶部は、前記複数のアプリケーションの各々が設けられるインフラの性能情報を記憶し、
ユーザ操作に基づいて選択されたイベント情報のイベントが発生したアプリケーションが設けられるインフラの性能情報を前記出力部が表示するための画面情報を生成する生成部を更に備える、
ことを特徴とする請求項1に記載の管理システム。 - ユーザ操作に基づいて、所定の時間間隔ごとにまとめて表示されたイベント情報の一覧表示を前記出力部が行うための画面情報を生成する生成部を更に備える、
ことを特徴とする請求項1に記載の管理システム。 - 前記記憶部に記憶されるイベント情報には、イベントの重大度を示す重大度情報が含まれ、
前記抽出部は、前記重大度情報が閾値以上であるイベント情報を抽出する、
ことを特徴とする請求項1に記載の管理システム。 - 前記記憶部に記憶されるイベント情報には、イベントの重大度を示す重大度情報が含まれ、
前記出力部は、前記記憶部に記憶されるイベント情報を前記複数のアプリケーションに対応付け、アプリケーションごとに最も高い重大度のイベントを示す情報を出力する、
ことを特徴とする請求項1に記載の管理システム。 - 複数のアプリケーションを管理する管理装置であって、
前記複数のアプリケーションの各々で発生したイベントのイベント情報と、前記複数のアプリケーションにおけるアプリケーション間の関連を示す関連情報と、前記複数のアプリケーションの各々に対応付けてアプリケーションの階層を示す階層情報と、を記憶する記憶部と、
前記複数のアプリケーションのうち、分析起点とするアプリケーションの情報を入力する入力部と、
前記記憶部に記憶される関連情報に基づいて、前記分析起点のアプリケーションに関連するアプリケーションを特定する特定部と、
前記記憶部に記憶されるイベント情報から、前記分析起点のアプリケーションのイベント情報、および前記関連するアプリケーションのイベント情報を抽出する抽出部と、
前記分析起点のアプリケーションおよび前記関連するアプリケーションの各々に対応付けて前記抽出部で抽出されたイベント情報を出力する出力部と、
前記記憶部に記憶される階層情報を参照して、前記分析起点のアプリケーションおよび前記関連するアプリケーションの各階層差を算出し、前記分析起点のアプリケーションとの階層差が小さいアプリケーションほど、前記出力部による出力の重み付けを上げる重付部と、を備える、
ことを特徴とする管理装置。 - 複数のアプリケーションの各々で発生したイベントのイベント情報と、前記複数のアプリケーションにおけるアプリケーション間の関連を示す関連情報と、前記複数のアプリケーションの各々に対応付けてアプリケーションの階層を示す階層情報と、を記憶する記憶部を備える管理システムにおける管理方法であって、
入力部が、前記複数のアプリケーションのうち、分析起点とするアプリケーションの情報を入力する第1のステップと、
特定部が、前記記憶部に記憶される関連情報に基づいて、前記分析起点のアプリケーションに関連するアプリケーションを特定する第2のステップと、
抽出部が、前記記憶部に記憶されるイベント情報から、前記分析起点のアプリケーションのイベント情報、および前記関連するアプリケーションのイベント情報を抽出する第3のステップと、
重付部が、前記記憶部に記憶される階層情報を参照して、前記分析起点のアプリケーションおよび前記関連するアプリケーションの各階層差を算出し、前記分析起点のアプリケーションとの階層差が小さいアプリケーションほど、出力部による出力の重み付けを上げる第4のステップと、
前記出力部が、前記分析起点のアプリケーションおよび前記関連するアプリケーションの各々に対応付けて前記抽出部で抽出されたイベント情報を出力する第5のステップと、を備える、
ことを特徴とする管理方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2017/001120 WO2018131147A1 (ja) | 2017-01-13 | 2017-01-13 | 管理システム、管理装置、および管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2018131147A1 JPWO2018131147A1 (ja) | 2019-02-28 |
| JP6636656B2 true JP6636656B2 (ja) | 2020-01-29 |
Family
ID=62839662
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018561760A Active JP6636656B2 (ja) | 2017-01-13 | 2017-01-13 | 管理システム、管理装置、および管理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20190108082A1 (ja) |
| JP (1) | JP6636656B2 (ja) |
| WO (1) | WO2018131147A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MY193226A (en) * | 2018-11-14 | 2022-09-26 | Mimos Berhad | Identification, ranking and displaying of elements or components in computing environment with limited resources |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3876692B2 (ja) * | 2001-11-13 | 2007-02-07 | 株式会社日立製作所 | ネットワークシステム障害分析支援方法およびその方式 |
| US7603458B1 (en) * | 2003-09-30 | 2009-10-13 | Emc Corporation | System and methods for processing and displaying aggregate status events for remote nodes |
| JP2005141663A (ja) * | 2003-11-10 | 2005-06-02 | Hitachi Ltd | イベントログ解析支援装置、イベントログ表示方法 |
| JP4172807B2 (ja) * | 2006-09-08 | 2008-10-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 障害発生の原因箇所の発見を支援する技術 |
| WO2010010621A1 (ja) * | 2008-07-24 | 2010-01-28 | 富士通株式会社 | トラブルシュート支援プログラム,トラブルシュート支援方法及びトラブルシュート支援装置 |
| JP5444673B2 (ja) * | 2008-09-30 | 2014-03-19 | 富士通株式会社 | ログ管理方法、ログ管理装置、ログ管理装置を備えた情報処理装置、及びプログラム |
| US9535973B2 (en) * | 2013-04-29 | 2017-01-03 | Moogsoft, Inc. | Methods for decomposing events from managed infrastructures |
-
2017
- 2017-01-13 JP JP2018561760A patent/JP6636656B2/ja active Active
- 2017-01-13 WO PCT/JP2017/001120 patent/WO2018131147A1/ja not_active Ceased
- 2017-01-13 US US16/081,057 patent/US20190108082A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20190108082A1 (en) | 2019-04-11 |
| WO2018131147A1 (ja) | 2018-07-19 |
| JPWO2018131147A1 (ja) | 2019-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9910707B2 (en) | Interface for orchestration and analysis of a computer environment | |
| JP7565695B2 (ja) | イベント管理システムおよびその方法 | |
| US10592522B2 (en) | Correlating performance data and log data using diverse data stores | |
| US10877986B2 (en) | Obtaining performance data via an application programming interface (API) for correlation with log data | |
| US10303533B1 (en) | Real-time log analysis service for integrating external event data with log data for use in root cause analysis | |
| CN104272266B (zh) | 对具有多个监视对象器件的计算机系统进行管理的管理系统 | |
| JP5684946B2 (ja) | イベントの根本原因の解析を支援する方法及びシステム | |
| JP5423904B2 (ja) | 情報処理装置、メッセージ抽出方法およびメッセージ抽出プログラム | |
| CN104583968B (zh) | 管理系统及管理程序 | |
| KR102176028B1 (ko) | 실시간 통합 모니터링 시스템 및 그 방법 | |
| US10417195B2 (en) | Management system for managing information system | |
| US20150370627A1 (en) | Management system, plan generation method, plan generation program | |
| US8516097B2 (en) | Server managing apparatus and server managing method | |
| JP6094593B2 (ja) | 情報システム構築装置、情報システム構築方法および情報システム構築プログラム | |
| JP6002856B2 (ja) | 監視システム、及び、監視方法 | |
| US10904113B2 (en) | Insight ranking based on detected time-series changes | |
| JP7268748B2 (ja) | 情報分析装置、方法およびプログラム | |
| JP6636656B2 (ja) | 管理システム、管理装置、および管理方法 | |
| US10521261B2 (en) | Management system and management method which manage computer system | |
| US10509678B2 (en) | Management system for managing computer system | |
| US12373497B1 (en) | Dynamic generation of performance state tree | |
| US12184521B2 (en) | Framework for providing health status data | |
| US20170160704A1 (en) | Management system for managing information system | |
| US20160004584A1 (en) | Method and computer system to allocate actual memory area from storage pool to virtual volume | |
| US11487440B1 (en) | Evaluation system for evaluating resource operation of information system by user |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191111 |
|
| 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: 20191126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6636656 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |