ルール セット

内容
casp1032jp
内容
ルール セットは一連のルールから構成されます。各ルールは、コンパレータおよび結果的に生成されるヘルス値で構成される条件ステートメントです。累積的なリソース ヘルスがルールの条件に一致すると、ルールの条件が満たされたと見なされます。たとえば、すべてのリソースがダウンした場合、サービスはダウンします。サービス内のすべてのリソースのヘルスが「ダウン」である場合、ルールの条件が満たされるので、ポリシーが評価されて結果的に生成されるヘルスは「ダウン」になります。
ルールはトップダウン方式で評価されます。ルール セット内で最初に条件が満たされたルールが、ポリシーを使用する任意のサービスまたはリソース監視のヘルスを指定します。ルール セットを作成する場合にルールの評価について検討して、重要度の低いルールによって重要度の高いルールが隠されていないか確認することが重要です。たとえば、以下の論理を使用してルール セットの検討を行います。
ルール 1 = いずれか 1 つのリソースがダウンすると、サービスは低下します。
ルール 2 = すべてのリソースがダウンすると、サービスはダウンします。
ルール 1 およびルール 2 のようなルール セットは「低下」以外には何も返しません。すべてのリソースがダウンしても、リソースが 1 つダウンしているというルール 1 の条件がまだ満たされているからです。
Service Manager は、ルール セットを形成するために使用できる 4 つの異なるカテゴリのルールをサポートします。[すべて]、[任意]、[割合]のルールは、属性マップによって提供されるマップされた値を使用します。集約ルールはリソース属性の固有の値を使用します。
以下のルール タイプを確認します。
  • すべて
    監視対象のすべてのサービス リソース、または 1 つのリソース監視でウォッチ対象となっているすべてのリソースが、このサービス ヘルス値(ダウン、低下、またはやや低下)である場合、サービスまたはリソース監視は(ダウン、低下、またはやや低下)です。
  • 任意
    監視対象のサービス リソースのいくつか、またはリソース監視でウォッチ対象となっているリソースのいくつかが、このサービス ヘルス値(ダウン、低下、またはやや低下)である場合、サービスまたはリソース監視は(ダウン、低下、またはやや低下)です。
  • 割合
    監視対象のサービス リソースのパーセンテージ、またはリソース監視でウォッチ対象となっているリソースのパーセンテージが、この値(ダウン、低下、またはやや低下)である場合、サービスまたはリソース監視は(ダウン、低下、またはやや低下)です。
  • 集約
    監視対象のすべてのサービス リソースの(合計、最小、最大、および平均)、またはリソース監視でウォッチ対象となっているリソースの(合計、最小、最大、および平均)が、指定した整数または属性値と比較して(より小さい、より大きい、等しい)場合、サービスまたはリソース監視は(ダウン、低下、またはやや低下)です。
ステータス ポリシー ルール セットは、[すべて]、[いずれか]、および[パーセント]のルールの任意の組み合わせで構成できます。マップされた値は無視されるので、統計ルール セットでは[集約]ルールしか使用できません。
ルール セットについて以下の内容を考慮してください。
  • 一意の名前が付けられたルール セットを任意の数だけ作成できます。
  • 一意の名前が付けられたルール セットに、同じルールを含められます。
  • 既存のルール セットの新しいバージョンを作成できます。
  • CA が作成したルール セットは編集または削除できません。
  • ルール セットでルールが並べられる順序は重要です。最初に条件が満たされたルールによって、返されるサービス ヘルス値の値が決定されます。
ルール セットの作成
CA が作成したルール セットがポリシーの要件に合わない場合は、サービス ポリシー エディタでオリジナルのカスタム ルール セットを作成するか、または既存のルール セットの別バージョンを作成できます。Service Manager のユーザは、ユーザが作成したすべてのルール セットを修正および削除できます。
以下の手順に従います。
  1. [ルール セット]タブをクリックし、[作成]をクリックします。
    [ルール セットの作成]ダイアログ ボックスが表示されます。
  2. [ルール セット]フィールドに新しいルール セットの名前を入力します。
    [作成者]フィールドに、Service Manager の現行のユーザ名が表示されます。
  3. [追加]をクリックして、ルール セットのルールを作成します。
    [ルールの作成]ダイアログ ボックスが表示されます。
  4. タイプおよびタイプの状態を含めてルール パラメータを設定し、[OK]をクリックします。
    [ルール セットの作成]ダイアログ ボックスにルールが表示されます。
  5. 必要に応じて、上向き矢印ボタンおよび下向き矢印ボタンを使用してルールの順序を並べ替え、[作成]をクリックします。
    ルール セットが作成されます。
コピーからルール セットを作成する
既存のルール セットをコピーし、必要な設定を別の名前で保存して、新しいルール セットを作成できます。
以下の手順に従います。
  1. [ルール セット]タブをクリックし、コピーするルール セットを選択して、[コピー]をクリックします。
    [ルール セットの作成]ダイアログ ボックスが表示されます。このダイアログ ボックスには、新しいルール セットのベースとして使用するルール セットの設定が示されています。
  2. 一意の名前を指定し、ルールを編集して、必要に応じて修正してから[作成]をクリックします。
    Service Manager のすべてのルール セット リストに、このルール セットが表示されます。ユーザが作成したすべてのポリシーで、このルール セットを使用できます。
ルール セットの編集
使用中のポリシーに含まれているかどうかに関係なく、ユーザ定義のすべてのルール セットは編集できます。ルール セットに対する編集内容が保存されると、関連するポリシーを使用するすべてのサービスまたはリソース監視は、編集に基づいているヘルスのうち、モデルのサービス ヘルスに変化をもたらす可能性があるヘルスを再評価します。
以下の手順に従います。
  1. [ルール セット]タブをクリックし、編集するルール セットを選択して、[編集]をクリックします。
    [ルール セットの編集:<
    ルール セット名
    >]ダイアログ ボックスが表示されます。
  2. [ルール セット]フィールドでルール セットの名前を修正します。
  3. (オプション)ルールの順序を変更するには、矢印キーを使用します。
  4. ルールを選択して、[編集]をクリックし、ルールを編集します。
    [ルールの編集]ダイアログ ボックスが表示されます。
  5. 必要に応じてルールの設定を変更し、[OK]をクリックします。
    [ルールの編集]ダイアログ ボックスが表示されます。
  6. [OK]をクリックします。
    編集した内容が保存されます。
ルール セットの削除
サービスまたはリソース監視によって現在使用されているポリシーに含まれていないルール セットは削除できます。
以下の手順に従います。
  1. [ルール セット]タブ ビューをクリックし、削除するルール セットを選択して、[削除]をクリックします。
    ルール セット リストからルール セットが削除されます。