Solaris WBEM Services の管理

MOF コンパイラについて

Managed Object Format (MOF) コンパイラは、MOF を宣言しているファイルを解析し、ファイルに定義されているクラスやインスタンスを Java クラスに変換し、管理データを一元的に保存する CIM Object Manager Repository にそれを追加します。コンパイラは、MOF ファイルに #pragma namespace("namespace_path") が指定されていなければ、Java クラスをデフォルトのネームスペース root¥cimv2 に読み込みます。

MOF コンパイラを起動する mofcomp コマンドは 各 CIM スキーマのインストール前に実行され、CIM スキーマと Solaris スキーマを記述する MOF ファイルをコンパイルします。CIM スキーマは、どの管理環境にもある管理オブジェクトを表すためのクラス定義の集合です。Solaris スキーマは CIM スキーマを拡張したもので、一般的な Solaris オペレーティング環境の管理オブジェクトを表すクラス定義の集合です。

MOF は、CIM のクラスやインスタンスを定義する言語です。MOF ファイルは、MOF 言語を使って CIM オブジェクトを記述する ASCII テキストファイルです。CIM オブジェクトは、プリンタ、ディスクドライブ、CPU などの管理リソースをコンピュータ用に表現したモデルです。

管理リソースの情報は MOF ファイルに格納されることがあります。MOF は Java に変換できるため、Java Virtual Machine をもつシステムで動作するアプリケーションならこの情報の解釈や交換を行うことができます。さらに、インストール後に、mofcomp コマンドを使って MOF ファイルをいつでもコンパイルできます。