ZENworks 6.5 Server Inventoryをセットアップする前に、インベントリ機能を実行するときに相互に作用するインベントリコンポーネントについて理解しておく必要があります。
Server Inventoryでは、次のコンポーネントを使用しています。
プラットフォームに依存するScannerによって、インベントリ対象サーバのハードウェアおよびソフトウェアの構成が判断されます。Scannerはインベントリ対象サーバに配置します。インベントリ対象サーバに対してこのScannerを実行すると、インベントリ情報が収集されます。そして、インベントリ情報はインベントリサーバに転送された後、処理されます。
Server Inventoryポリシーを使って、インベントリ対象サーバのスキャンスケジュールを設定し、ハードウェアスキャンをカスタマイズすることができます。Inventory Serviceオブジェクト(Inventory Service_server_name)から、インベントリ情報の場所を指定することができるほか、ソフトウェアディクショナリスナップインを使ってソフトウェアスキャンをカスタマイズすることもできます。
Inventory Scannerに関する詳細については、Inventory Scannerの理解を参照してください。
インベントリサーバコンポーネントによって、インベントリ情報が処理されます。次のコンポーネントは、NetWareおよびWindodwsを搭載したインベントリサーバ上で同じ動作をするJava*プログラムです。
Scan Collectorは、Inventory agentからインベントリ情報を収集し、この情報をインベントリサーバの適切なディレクトリに保存します。このインベントリ情報は、XML-RPCプロトコルを使って転送されます。
Selectorは、インベントリ情報を処理し、その情報を適切なディレクトリに配置します。詳細については、Selectorの理解を参照してください。
インベントリサーバ上のSenderはインベントリ情報を圧縮した後、その情報を下位レベルのインベントリサーバから上位レベルのインベントリサーバ上のReceiverに転送します。ロールアップポリシーを使用すると、ロールアップ先の次のレベルのインベントリサーバを設定したり、ロールアップを行う時間をスケジュールしたりすることができます。詳細については、Sender-Receiverの理解を参照してください。
Storerは、収集されたインベントリ情報をインベントリデータベースに格納します。データベースの場所ポリシーを使用すると、インベントリデータベースオブジェクト(Inventory database_server_name)のプロパティを設定したり、データベースオブジェクトをインベントリサーバに関連付けたりすることができます。詳細については、Storerの理解を参照してください。
すべてのインベントリサーバで、Dictionary ProviderサービスとDictionary Consumerサービスが実行されます。Dictionary Consumerサービスは、Dictionary Providerサービスからディクショナリ更新をダウンロードします。詳細については、Dictionary ProviderとDictionary Consumerについてを参照してください。
インベントリデータベースは、インベントリ対象サーバのインベントリ情報のリポジトリです。Server Managementでは、データベースはCIM (Common Information Model)ベースのデータベースであり、リレーショナルデータベース管理システム(RDBMS)に実装されます。データベースはSybase、Oracle、またはMS SQLで管理されます。詳細については、インベントリデータベースのセットアップを参照してください。