JP6772849B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- JP6772849B2 JP6772849B2 JP2017004938A JP2017004938A JP6772849B2 JP 6772849 B2 JP6772849 B2 JP 6772849B2 JP 2017004938 A JP2017004938 A JP 2017004938A JP 2017004938 A JP2017004938 A JP 2017004938A JP 6772849 B2 JP6772849 B2 JP 6772849B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- collation
- configuration
- item
- information processing
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Description
Protocol(SNMP)やIntelligent Platform Management Interface(IPMI)によって例示される標準化された手続で情報システムの構成を管理するための情報が収集されることが多い。しかしながら、SNMPやIPMI等では、情報授受の手順が規定されるものの、情報授受によって収集された情報の形式、あるいは、情報の格納方法について細部まで規定した標準的な規格はない。したがって、SNMPやIPMI等の標準化された手続で情報を収集しても、収集される情報は、ベンダや機種によって情報の管理方法(格納箇所や格納形式)の詳細が異なる。このため、複数のメーカ、ベンダから提供された複数種類の情報処理装置、情報機器等が組み合わせられた情報システムでは、収集された情報から情報システムの構成を管理するための情報を自動的に抽出することが困難であることが多い。したがって、このような情報システムでは、収集された情報は、人手で分析され、管理されている。そこで、コスト削減のため、人手に頼らないで、情報システムの構成を管理するための情報を抽出する方法の実現が望まれている。
情報を基に自動的に、情報システム内の情報機器の構成を管理するための情報を抽出することができる。
[実施形態]
Storage(NAS)である。サーバSV1、SV2、プリンタPR1、スイッチSW1、ストレージST1等の情報機器(以下、単に情報機器)では、例えば、SNMPに対応するエージェントプログラムがCentral Processing Unit(CPU)で実行され、管理対象の情報を取得し、取得した情報を情報処理装置1に提供する。また、各情報機器では、IPMIのエージェントプログラムが実行され、それぞれのハードウェアの情報を収集する。
の一例である。
機種名を示す文字列等:ABC COMPUTER)とパターン(例:型番を表す正規表現を含む文字列:SV¥d{3} S¥d{1})を定義しておく。ここで、¥d{k}は、k桁の数字を示す正規表現である。例えば、SV¥d{3}には、SV000からSV999の文字列が適合する。また、S¥d{1}には、SV0からSV9の文字列が適合する。キーワードとパターンとは、情報機器の構成を管理するための構成情報の項目に対応する照合情報の一例である。キーワードは複数の構成情報の項目間で共通する共通情報部分の一例である。パターンは、複数の構成情報の項目間で不一致となる非共通情報部分の一例である。このパターンの正規表現による条件式は、不一致となる複数の情報部分に適合する適合条件の一例である。
dom Access Memory(SRAM)、Read Only Memory(ROM)等である。さらに、外部記憶部13は、例えば、主記憶部12を補助する記憶装置として使用され、CPU11が実行するコンピュータプログラム、CPU11が処理するデータ等を記憶する。外部記憶部13は、ハードディスクドライブ、Solid State Disk(SSD)等である。さらに、情報処理装置1には、着脱可能記憶媒体の駆動装置を設けてもよい。着脱可能記憶媒体は、例えば、ブルーレイディスク、Digital Versatile Disk(DVD)、Compact Disc(CD)、フラッシュメモリカード等である。
Processing Unit(GPU)、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路(IC)、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。集積回路は、LSI、Application Specific Integrated Circuit(ASIC),プログラマブルロジックデバイス(PLD)を含む。PLDは、例えば、Field−Programmable Gate Array(FPGA)を含む。上記各部は、プロセッサと集積回路との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラ(MCU),SoC(System−on−a−chip)、システムLSI、チップセットなどと呼ばれる。
項目として記述される情報のうち、複数項目間で不一致となる部分を含む情報ということができる。パターンに定義される定義式、例えば、正規表現は、適合条件を表すものの一例ということができる。
置1は、物理サーバリソースIDと仮想サーバリソースIDとの関係を情報システム内の仮想サーバ配備機構から取得する。サーバの関係性テーブルによって、各物理サーバ上に構築された仮想サーバが把握される。
チングを実行し、現在処理中の項目の情報とキーワードおよびパターンとがマッチするか否かを判定する(S54)。S54の処理は、複数種類の情報機器を含む情報システムから取得される取得情報と照合情報との照合の一例である。
検出結果テーブルから取得し、CMDB3中の他のリソース(ハードウェア、サーバ、情報機器等)の項目の値を書き替える(S573)。S571の処理は、照合が成功した結果得られる同一の項目についての複数の照合結果のうち、照合が成功した回数の多い照合情報による照合結果を優先して構成情報の項目として抽出することの一例である。S571の処理は、情報システム内のすべての情報機器から取得した取得情報について回数の集計が完了するまでの間、照合が成功した照合結果を一時的に構成情報の項目として抽出しておくことの一例である。S572で書き換えフラグがONの場合は、照合が成功した回数の集計結果に変動があったときの一例である。S573の処理は、照合が成功した回数の多い照合情報による照合結果を優先して構成情報の項目に決定することの一例である。
[実施形態の変形]
上記実施形態では、情報処理装置1のCPU11が収集部101および抽出部102として構成情報収集プログラムを実行した。しかし、本実施形態の情報処理装置1はこのような構成には限定されない。例えば、収集部101は、他のコンピュータ(例えば、情報収集サーバという)上に搭載され、情報処理装置1には、抽出部102が搭載されるようにしてもよい。例えば、情報処理装置1の抽出部102は、情報収集サーバにおいてSNMP、IPMI等によって情報システム内のリソースから取得され、収集された情報から、構成情報の項目を抽出してもよい。
上記実施形態では、図9に例示したように、全キーワード、パターンの終了判定後(S56でYESの場合)に、マッチ結果の格納処理(S57)を実行するが、情報処理装置1の処理は、このような手順に限定される訳ではない。図9の処理では、検索結果テーブルの容量は、全キーワード、パターンの終了までの検出された情報で済む。一方、図9の処理では、マッチ結果の格納処理(S57)に伴う書き換えフラグ判定処理(S572)におよび項目の書き換え(S573)が比較的多く実行される。図9の処理よりも検索結果テーブルの容量を増加させてもよい場合には、マッチ結果の格納処理(S57)を、全項目の情報終了(S58でYESの場合)、あるいは、全リソースの終了(S59でYESの場合)に実行してもよい。このような変更によって、検索結果テーブルの容量が増加する一方、項目の書き換え(S573)の実行回数を低減できる。
《コンピュータが読み取り可能な記録媒体》
等に固定された記録媒体としても利用可能である。
2 カタログDB
3 CMDB
11 CPU
12 主記憶部
13 外部記憶部
Claims (7)
- 情報機器の構成を管理するための構成情報の項目に対応する照合情報を格納する照合情報格納部と、
複数種類の情報機器を含む情報システムから取得される取得情報と前記照合情報との照合を実行し、照合が成功した結果得られる同一の項目についての複数の照合結果のうち、照合が成功した回数の多い照合情報による照合結果を優先して前記構成情報の項目として抽出する抽出部と、を備える情報処理装置。 - 前記照合情報は、複数の前記構成情報の項目間で共通する共通情報部分と複数の前記構成情報の項目間で不一致となる非共通情報部分とを含み、前記非共通情報部分は不一致となる複数の情報部分に適合する適合条件を含み、
前記抽出部は、前記取得情報のうち、前記照合情報の共通情報部分に一致する部分を含むとともに、前記共通情報部分に一致する部分以外が非共通情報部分の適合条件に適合する取得情報の部分を抽出する請求項1に記載の情報処理装置。 - 前記抽出部は、前記情報機器の機種ごと、かつ、照合情報ごとに前記照合が成功した回数を集計する請求項1または2に記載の情報処理装置。
- 前記抽出部は、前記情報システム内のすべての情報機器から取得した取得情報について前記回数の集計が完了するまでの間、照合が成功した照合結果を一時的に構成情報の項目として抽出しておき、前記照合が成功した回数の集計結果に変動があったときに、前記照合が成功した回数の多い照合情報による照合結果を優先して前記構成情報の項目に決定する請求項1から3のいずれか1項に記載の情報処理装置。
- 前記構成情報の項目は、前記情報機器のネットワーク上のアドレスおよび前記情報機器のシリアル番号の少なくとも1つを含む請求項1から3のいずれか1項に記載の情報処理装置。
- コンピュータが、
情報機器の構成を管理するための構成情報の項目に対応する照合情報を格納することと、
複数種類の情報機器を含む情報システムから取得される取得情報と前記照合情報との照合を実行し、照合が成功した結果得られる同一の項目についての複数の照合結果のうち、照合が成功した回数の多い照合情報による照合結果を優先して前記構成情報の項目として抽出することと、を実行する情報処理方法。 - コンピュータに、
情報機器の構成を管理するための構成情報の項目に対応する照合情報を格納することと、
複数種類の情報機器を含む情報システムから取得される取得情報と前記照合情報との照合を実行し、照合が成功した結果得られる同一の項目についての複数の照合結果のうち、照合が成功した回数の多い照合情報による照合結果を優先して前記構成情報の項目として抽出することと、を実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017004938A JP6772849B2 (ja) | 2017-01-16 | 2017-01-16 | 情報処理装置、情報処理方法、およびプログラム |
US15/864,024 US10756944B2 (en) | 2017-01-16 | 2018-01-08 | Information processing apparatus and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017004938A JP6772849B2 (ja) | 2017-01-16 | 2017-01-16 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018116334A JP2018116334A (ja) | 2018-07-26 |
JP6772849B2 true JP6772849B2 (ja) | 2020-10-21 |
Family
ID=62841591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017004938A Active JP6772849B2 (ja) | 2017-01-16 | 2017-01-16 | 情報処理装置、情報処理方法、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10756944B2 (ja) |
JP (1) | JP6772849B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110302275A1 (en) * | 2010-06-04 | 2011-12-08 | Rich Prodan | Method and System for Matching Content Consumption Preference Via a Broadband Gateway |
JP4870794B2 (ja) | 2009-05-08 | 2012-02-08 | 株式会社エヌ・ティ・ティ・データ | 仮想マシンの監視管理装置、監視管理方法及びコンピュータプログラム |
JP5568776B2 (ja) | 2010-11-05 | 2014-08-13 | 株式会社日立製作所 | 計算機のモニタリングシステム及びモニタリング方法 |
JP5740338B2 (ja) | 2012-03-29 | 2015-06-24 | 株式会社日立ソリューションズ | 仮想環境運用支援システム |
JP2014126940A (ja) | 2012-12-25 | 2014-07-07 | Hitachi Systems Ltd | クラウド構成管理支援システム、クラウド構成管理支援方法及びクラウド構成管理支援プログラム |
-
2017
- 2017-01-16 JP JP2017004938A patent/JP6772849B2/ja active Active
-
2018
- 2018-01-08 US US15/864,024 patent/US10756944B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018116334A (ja) | 2018-07-26 |
US20180205594A1 (en) | 2018-07-19 |
US10756944B2 (en) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5423904B2 (ja) | 情報処理装置、メッセージ抽出方法およびメッセージ抽出プログラム | |
US9471455B2 (en) | System, method, and computer program product for managing software updates | |
US10216558B1 (en) | Predicting drive failures | |
TWI553558B (zh) | 虛擬機快照與分析 | |
US10452627B2 (en) | Column weight calculation for data deduplication | |
US8819220B2 (en) | Management method of computer system and management system | |
JP5984149B2 (ja) | ソフトウェアを更新する装置及び方法 | |
US20080195404A1 (en) | Compliant-based service level objectives | |
US8656126B2 (en) | Managing snapshots of virtual server | |
US10896037B2 (en) | Method and apparatus for open source analytics for information handling systems | |
CN107800757B (zh) | 用户行为记录方法及装置 | |
TWI670623B (zh) | 獲取設備指紋的方法及裝置 | |
US20210182164A1 (en) | Systems and methods for providing data recovery recommendations using a.i. | |
US20190215227A1 (en) | Modifying computer configuration to improve performance | |
US20200342095A1 (en) | Rule generaton apparatus and computer readable medium | |
EP4158479A1 (en) | Alert rule evaluation for monitoring of late arriving data | |
CN111309586A (zh) | 一种命令测试方法、装置及其存储介质 | |
JP6772849B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US20100146033A1 (en) | Selection of transaction managers based on runtime data | |
JP2017010289A (ja) | 資産管理装置、資産管理システム及びプログラム | |
JP7003574B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6845657B2 (ja) | 管理サーバ、管理方法及びそのプログラム | |
JP2017207854A (ja) | 顧客管理システム、及び、顧客管理方法 | |
JP2018063518A5 (ja) | ||
US20130151691A1 (en) | Analyzing and Reporting Business Objectives in Multi-Component Information Technology Solutions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191008 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200825 |
|
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: 20200901 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200914 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6772849 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |