**CIM(Common Information Model)**は、情報システム内の管理対象を一貫して記述し、異なるシステム間で情報を共有するための標準化されたモデルです。
この技術は、業界団体DMTF(Distributed Management Task Force)によって策定されており、ITシステムの監視や管理を効率化するために広く使用されています。
本記事では、CIMの基本的な概念、実際の応用例、およびその重要性について詳しく説明します。
CIMの基本概念
CIMとは?
CIM(共通情報モデル)は、情報システム内で管理対象となる機器やサービスの識別、及びそれらの関係を記述するための標準モデルです。
CIMに基づく管理対象の定義により、異なる管理システム間で共通の情報交換が可能となります。
具体的には、以下のような機能があります。
- オブジェクト記述: 様々な管理対象(コンピュータ、ネットワーク機器、ストレージなど)の詳細な記述が可能。
- 情報共有: 異なるメーカーやシステム間での情報交換を容易にし、統合管理を実現。
- 拡張性: 特定のニーズに応じたカスタム要素の定義が可能。
CIMの仕様とスキーマ
CIMの標準には、基本的な原則やモデルとの対応関係を定めたCIM Specificationと、具体的な対象を定義したCIM Schemaがあります。
これにより、ITシステムの様々な要素(コンピュータ、OS、ネットワーク、ストレージなど)の構成要素が明確に定義されます。
CIMの実際の応用
CIMと関連技術
CIMは、以下の技術や規格の基盤技術として利用されています。
- WMI(Windows Management Instrumentation): Windows環境でのシステム管理を提供する技術。
- WBEM(Web-Based Enterprise Management): Webベースでのシステム管理を実現するフレームワーク。
- SMI-S(Storage Management Initiative Specification): ストレージ管理の標準仕様。
これらの技術は、CIMを基盤にしており、より詳細な管理機能や仕様を提供しています。
CIMスキーマの活用
CIMスキーマは、ITシステムの基本的な構成要素やそれらの内部要素を定義しています。
たとえば、コンピュータやネットワーク機器の構成要素を標準化し、異なるシステム間での整合性を保ちます。
開発者は、CIMスキーマを使用して、自社製品の要素を定義し、標準化された管理情報を提供することができます。
まとめ
**CIM(共通情報モデル)**は、ITシステムの管理と監視を効率化するための重要な標準モデルです。
CIMの採用により、異なるシステム間での情報共有が容易になり、統合的な管理が実現します。
また、CIMは他の技術や規格(WMI、WBEM、SMI-Sなど)の基盤となり、システム管理の標準化に貢献しています。
CIMを理解し活用することで、より効果的なITシステムの管理と運用が可能となります。
さらに参考してください。