エージェントクライアントコレクター のアプリケーションパターン
アプリケーションパターンは、エージェントクライアントコレクター (ACC) ホストで実行されるアプリケーションの詳細を収集します。アプリケーションパターンはサーバーでのみサポートされており、エージェントクライアントコレクター ホストのディスカバリーが完了した後にトリガーされます。
アプリケーションパターンを使用するための前提条件
エージェントクライアントコレクターでアプリケーションパターンを有効にするには、以下をインストールします。
- エージェントクライアントコレクターフレームワーク
- ヴィジビリティ対応エージェントクライアントコレクター - コンテンツ
- ディスカバリー
sn_agent.appl_classification_behavior プロパティを full に設定し、エージェントに接続されているすべての MID サーバーを再起動します。
Windows 環境で作業する場合は、Powershell 3.0 以降を使用していることを確認してください。
- Linux環境またはmacOS環境の場合:sudoers を持つ servicenow ユーザー。通常の ディスカバリー コマンドで nopasswd を有効にします。
- Windows環境の場合:ローカルシステムユーザー、SYSTEM、またはローカルユーザーアカウントが次のいずれかを使用するローカルユーザーアカウント。
- サービスとしてのログオン
- バックアップ (SeBackupPrivilege)
- デバッグプログラム権限
パターン実行での許可リスト機能の使用
acc.yml ファイルで enable-patterns-on-agent パラメーターを true に設定します。詳細については、KB1585764 ナレッジベースの記事を参照してください。
サポートされているアプリケーションパターンの表示
エージェントクライアントコレクターでサポートされているパターンのリストを表示するには、次に移動します: . アプリケーションパターンは、エージェントクライアントコレクター での使用がサポートされている唯一のパターンタイプです。
- 移動先 .
- エージェントを選択します。
- 選択するエージェントの名前を選択して保持します
.
- ページの下部にある [アプリケーションパターンのログ] タブを選択します。
エージェントで実行されたパターンのリストが表示されます。実行されたパターンは、[エージェントで実行] 列に値 true で示されます。
サポートされていないアプリケーションパターン操作
アプリケーションパターンは、次のパターン操作ではサポートされていません。
- WMI メソッドの発動
- ユーザーの変更/変更解除
- すべてのカスタム操作
- SNMP クエリ
- ファイルの配置
エージェントクライアントコレクター パターン実行プロパティ
| プロパティ | 説明 |
|---|---|
| sn_agent.appl_classification_behavior | アプリケーションパターンを操作できるようにし、許可リスト内のパターンコマンドにアクセスできるようにするには、値を full に設定します。 デフォルト:simple 注: 許可リストを使用したアプリケーションパターンの実行を有効にするには、アプリケーションパターンの許可リストテンプレートを使用します。詳細については、Now Support ナレッジベースの記事「Pattern execution on ACC: Sample Allowlist for Pattern Content (ACC でのパターン実行:パターンコンテンツのサンプル許可リスト)」を参照してください。 |
| mid.discovery.agent.command.mid.timeout | タイムアウトするまでにエージェントからの応答を MID サーバー が待機する最大時間 (秒単位 )。 デフォルト:60 秒 |
| mid.discovery.agent.command.timeout | エージェントホストでコマンドを実行するまでの最大時間 (秒単位)。 デフォルト:60 秒 |
ACC モードでのパターンデザイナーのデバッグ
ACC モードで設定されたアプリケーションパターンをデバッグできます。
- sn_agent.appl_classification_behavior プロパティを full に設定します。
- パターンデザイナーで、デバッグオプションを有効にし、[デバッグ識別セクション (Debug Identification Section)] の [ACC 接続を使用] を選択します。
パターンログは、エージェントでパターンが正常に実行されたかどうかを示します。
次のログでパターンの詳細を受け取ることもできます。
- MID サーバーログ:MID エージェントログの mid.log.level を DEBUG に設定して、パターンステップ、ACC チェック、およびパターン応答の詳細を表示します。
- ACC ログ:パターンチェックの詳細については、文字列 PatternOnTheFlyCheck を検索してください。
Oracle Global Licensing and Advisory Services (GLAS) データコレクション
Oracle Java プロセスディスカバリーは、パターン ( MID サーバー または エージェントクライアントコレクター を使用する場合) またはファイルベースディスカバリー ( エージェントクライアントコレクター とファイルベースのディスカバリーのいずれかで機能します。パターンとファイルベースディスカバリーの両方で同じ Java インストールを実行する場合、パターン収集データが優先されます。
- すべてのユーザーは、バージョン 1.8.4 以降の Oracle GLAS ストアアプリを持っている必要があります。
- エージェントクライアントコレクター ユーザー:
- エージェントクライアントコレクターフレームワークストアプラグインが必要です。
- 追加データ用に ヴィジビリティ対応エージェントクライアントコレクター - コンテンツ ストアプラグインを使用できます。
特権ユーザーアクセスの詳細については、「 KB1705845」を参照してください。
注:Oracle ACC を使用した Java ディスカバリーは、すべてのサーバー環境に適用できます。ただし、現在、さまざまなデスクトップ環境で部分的にサポートされています。Windowsデスクトップアップデートセットについては、KB1705845 KB 記事を参照してください。
ヴィジビリティ対応エージェントクライアントコレクター - コンテンツを使用した Java インストールディスカバリーの詳細については、「ヴィジビリティ対応エージェントクライアントコレクター - コンテンツ ファイルベースのディスカバリーを使用した Java インストールデータの検出」を参照してください。
収集されたデータの詳細については、「 ファイルベースの ヴィジビリティ対応エージェントクライアントコレクター - コンテンツ 中に収集されるデータ ディスカバリー」を参照してください。
アプリケーションパターンは、Linux 環境での Oracle GLAS データ収集をサポートしています。パターンの使用の詳細については、「 Oracle パターンを使用したグローバルライセンスアドバイザリーサービス (GLAS) データ収集」を参照してください。
Oracle GLAS はファイルの配置操作をサポートしていますが、関連ファイルは、SSH または WMI ではなく、エージェントクライアントコレクタープラグインを使用して展開されます。