このセクションのサンプルスクリプトを手本にしてXMLファイルを作成できます。
API を通じてインベントリに追加されたデバイスは、ライセンス制限にカウントされません。詳細については、「製品ライセンス情報の表示」を参照してください。
API を通じてアップロードされたアプリケーションインベントリは ソフトウェア ページには表示されますが、ソフトウェアカタログ ページには表示されません。詳細については、以下を参照してください。
注: インベントリAPIは、アプライアンスの設定に応じて、HTTP通信およびHTTPS通信をサポートします。インベントリ情報をアップロードするには、以下のURLを使用します。http://appliance_hostname/service/wsapi.php。ここで、appliance_hostname は、アプライアンスのホスト名です。 |
APIを使用してインベントリを送信するには、最初にインベントリ情報が含まれるXMLファイルを生成する必要があります。
必要なコンテンツが含まれているXMLファイルを生成したら、APIを使用してインベントリを送信できます。
a. |
b. |
auth文字列でMD5を実行します。 |
要求を送信する際、本文のGET行とインベントリXMLに「req=loadxml&key=$auth&KUID=$uuid&version=6.0」を含めます。
詳細については、「サンプルPerlスクリプト」を参照してください。
Perlスクリプトを使用して、デバイスのインベントリ情報が含まれたXMLファイルをアプライアンスにアップロードできます。
以下は、ユーザーによって作成された XML ファイルをアプライアンスにアップロードするサンプル Perl スクリプトです。このスクリプトの使用については、Questサポート(https://support.quest.com/contact-support)にお問い合わせください。
Windowsデバイスのインベントリ情報のアップロードに使用されるファイルは、有効なXMLスキーマに従っている必要があります。
以下は、Windowsデバイスに有効なXMLスキーマの例です。
Windowsデバイスの有効なXMLスキーマに適合するファイル例を表示できます。
以下は、Windowsに有効なXMLスキーマに示されているスキーマを使用した有効な XML の例です。
LinuxおよびMacデバイスのインベントリ情報のアップロードに使用されるファイルは、有効なXMLスキーマを使用する必要があります。
以下は、LinuxおよびMacデバイス向けのXMLスキーマの例です。
管理者コンソールを使用して、デバイスのインベントリ情報が含まれた XML ファイルをアップロードできます。このタイプの情報は、手動インベントリ情報と呼ばれます。
KACE エージェントが、インベントリ情報が追加されたデバイスにインストールされています。
インベントリに追加されるデバイスで XML ファイルを作成し、アプライアンスに移動してこのファイルをアップロードします。
手動インベントリ情報は ソフトウェア ページに表示されますが、ソフトウェアカタログ ページには表示されません。詳細については、以下を参照してください。
▪ |
Windows 32ビットシステム:C:\Program Files\Quest\KACE |
▪ |
Windows 64ビットシステム:C:\Program Files (x86)\Quest\KACE |
▪ |
Mac OS Xシステム:/Library/Application Support/Quest/KACE/bin |
▪ |
Linuxシステム:/opt/quest/kace/bin |
ここでのfilenameは、作成するXMLファイルへのパスです。パスにスペースが含まれる場合は、二重引用符でパス全体を囲みます。
エージェントでインベントリデータが収集され、XMLファイルが生成されます。
2. |
a. |
アプライアンス管理者コンソール(https://appliance_hostname/admin)にログインします。または、管理ヘッダーに組織メニューを表示 オプションがアプライアンスの 一般設定 で有効になっている場合は、ページの右上隅で、ログイン情報の横にあるドロップダウンリストから組織を選択します。 |
b. |
3. |
4. |
5. |
6. |
保存 をクリックします。 |
デバイスの情報がインベントリに追加されます。XMLファイルをアップロードした場合、アプライアンスによりページ上の他のすべての情報が無視され、インベントリ情報にXMLファイルが使用されます。
定期的にスケジュールされたレポート時間とは別に、管理対象デバイスでインベントリ情報を強制的に更新することができます。
インベントリ更新を強制的に実行するには、以下の条件の1つが満たされている必要があります。
エージェント管理対象デバイスまたはエージェント不要管理デバイスのいずれでもないデバイスでは、更新を強制的に実行することはできません。
選択したデバイスに関連付けられている管理対象インストールは、指定したソフトウェアパッケージがソフトウェアカタログに含まれているかソフトウェアリストに含まれているかにかかわらず、常に順番に展開されます。
アプライアンスの管理者コンソールを使用して、デバイスでのインベントリのレポートを強制的に実行できます。
1. |
デバイス リストに移動します。 |
a. |
アプライアンス管理者コンソール(https://appliance_hostname/admin)にログインします。または、管理ヘッダーに組織メニューを表示 オプションがアプライアンスの 一般設定 で有効になっている場合は、ページの右上隅で、ログイン情報の横にあるドロップダウンリストから組織を選択します。 |
b. |
3. |
Windowsデバイスでコマンドを実行して、これらのデバイスでのインベントリのレポートを強制的に実行できます。
◦ |
32ビットシステムの場合:C:\Program Files\Quest\KACE\ |
◦ |
64ビットシステムの場合:C:\Program Files (x86)\Quest\KACE\ |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 利用規約 プライバシー Cookie Preference Center