Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

15.2. リソースのドリフト定義の追加

重要
ドリフト検出が実行されるディレクトリーは、定義の作成後に変更する ことはできません。ベースディレクトリーと包含ファイルおよび除外ファイルを適切に設定してから保存してください。
  1. トップメニューの Inventory タブをクリックします。
  2. 左側の Resources メニューテーブルでリソースタイプを選択し、そのリソースの閲覧または検索を行います。
  3. リソースの Drift タブを開きます。
  4. 下をクリックし New て新しい定義を追加します。
  5. 新規定義のベースとして使用するテンプレートを選択します。
    プラグイン定義のテンプレートは、プラットフォームおよび JBoss サーバーリソースと、ドリフトモニタリングをサポートするその他のリソースで定義されます。ユーザー定義のテンプレートも作成および適用できます。
  6. 定義に一意の名前を指定します。name と base ディレクトリーは組み合わされ、JBoss ON 内で定義が特定されます。
  7. 間隔やテンプレートに関連付けられているかどうかなど、定義の設定を定義します。プロパティーはに一覧表示され 表15.3「ドリフト定義プロパティー」 ます。
  8. ベースディレクトリーを設定します。これは、定義に対してドリフト検出が実行される最上部のディレクトリーで、スキャンが再開します。
    テンプレート自体は初期ディレクトリーを定義しますが、より具体的なディレクトリーを設定すると便利な場合があります。
  9. 緑色のプラス(+)記号の付いたボタンをクリックして、include または exclude のサブディレクトリーを追加します。ディレクトリーは、ピリオド(.)をディレクトリーとして指定して、ベースディレクトリーにすることができます。パターンは、明示的に含めるか、または明示的に除外するサービスで、サービスによって認識するディレクトリー内のファイルを特定します。
    このフィルターは、パスとパターンを使用して Ant のような FilePatterns をサポートします。このパターンは、任意の数の文字と単一文字ワイルドカード(?)のワイルドカードとしてアスタリスク(*)をサポートします。たとえば、を使用して、任意のサブディレクトリーに .conf ファイルのみを含める **/*.conf ことができます。
    include/exclude フィルターは複数になる可能性があります。各ディレクトリーとパターンは個別に追加できます。

表15.3 ドリフト定義プロパティー

property description
Name ドリフト検出定義の名前。名前とベースディレクトリーは、定義を一意に識別します。
ベースディレクトリー: 値コンテキスト
ベースディレクトリーの特定に使用される設定プロパティーのタイプ。これは、リソースの要素のタイプを特定し、値を提供します。以下の 4 つのオプションがあります。
  • ファイルシステム。リソース上の絶対ディレクトリーパスです。drift が機能するには、このディレクトリーが存在している必要があります。
  • リソースに定義された設定プロパティーであるリソース設定。
  • 特性。リソースの監視対象の特性の 1 つです。
  • リソースプラグインで定義されるプロパティーであるプラグイン設定プロパティー。
ベースディレクトリー: 値名 ベースディレクトリーコンテキストに使用するドリフト検出定義の実際の値。たとえば、ファイルシステムコンテキストの場合、値はディレクトリーパスになります。
includes
誤差検出に、パターン(ベースディレクトリーとの関連)に一致するディレクトリー、ファイル、またはファイルおよびディレクトリーを明示的に含めます。
このフィルターは、パスとパターンを使用して Ant のような FilePatterns をサポートします。このパターンは、任意の数の文字と単一文字ワイルドカード(?)のワイルドカードとしてアスタリスク(*)をサポートします。
パターンを使用する場合は、パスがベースディレクトリーであっても、パスを指定する必要があります。たとえば、ベースディレクトリーに .conf ファイルのみを含めるには、パターン *.conf とパスがローカルディレクトリーを示すピリオド(.)になります。
excludes
誤差検出から、ベースディレクトリーに対して相対的なパターンに一致するディレクトリー、ファイル、またはファイルおよびディレクトリーを明示的に除外します。
このフィルターは、パスとパターンを使用して Ant のような FilePatterns をサポートします。このパターンは、任意の数の文字と単一文字ワイルドカード(?)のワイルドカードとしてアスタリスク(*)をサポートします。
パターンを使用する場合は、パスがベースディレクトリーであっても、パスを指定する必要があります。たとえば、ベースディレクトリーに .conf ファイルのみを含めるには、パターン *.conf とパスがローカルディレクトリーを示すピリオド(.)になります。
enabled 定義を有効または無効にします。定義を無効にすると、検出スキャンは実行されません。
interval 定義が検出実行の対象となる頻度を秒単位で設定します。これはハード設定ではありません。エージェントの負荷やその他のスケジュールされた操作により、検出の実行は指定された間隔で実行することが保証されていません。
pinned
誤差がローリング方式で決定されるかどうか、またはベースラインスナップショットと関連付けられる(ピニング)されるかどうかを設定します。定義の作成時にこれを設定すると、初期スナップショットがベースラインとして使用されます。
ピニングされたテンプレートにアタッチされている定義はピニング解除できません。ピニングされていないテンプレート、またはテンプレートにアタッチされていない定義は、ピニングされたり、ピニングされていない状態にすることができます。
ドリフト処理モード 誤差の変更がアラート(デフォルト)または予想通りにトリガーされるイベントとして処理されるかどうかを設定します。これにより、アラートがトリガーされないようにします。
テンプレートに添付
リソースレベルの定義がテンプレートに従属するかどうかを指定します。テンプレートにアタッチされている場合には、テンプレートが削除された場合など、テンプレートへの変更がリソース定義に反映されます。
デフォルトでは、定義は作成されたテンプレートに割り当てられます。
description 定義の簡単な説明。