ポリシーを構成するには、次の2つの方法があります。

  • 正常性ルールの違反が発生した際にメール通知を送信するための単純なポリシーについては、Policy Setup Wizardを使用します。
  • より複雑なポリシーについては、手動でポリシーを構成します。

権限

ポリシーを構成するには、Configure Policies 権限が必要です。

Policy Setup Wizard

単純なポリシーの場合は、コントローラ UI で Alert & Respond > Policies > Policy Setup Wizard をクリックします。

通知ポリシーを作成するには、SMTPサーバーをセットアップしてメールアドレスを入力する必要があります。その後、ポリシーが作成されます。

後からポリシーを変更するには、対象となるポリシーを選択し、Edit ボタンをクリックします。

ポリシーの手動作成

ポリシーを手動で作成するには、コントローラ UI で Alert & Respond > Policies > Create Policy Manually をクリックします。

Create Policyウィンドウには以下のパネルが含まれています。

  • Trigger: ポリシーをトリガーするイベント、そのポリシーに影響を受けるエンティティを設定します。
  • Health Rule Scope:ポリシーをトリガーする正常性ルールを定義します。 
  • Object Scope:アプリケーションおよびユーザエクスペリエンスのコンテキストでポリシーをトリガーするオブジェクトを定義します。 
  • Actions: ポリシーがトリガーされたときに実行するアクションを設定します。

どちらのパネルでも、ポリシー名、有効化したステータス、ポリシーで実行されるアクションを一括にまとめるかどうかを設定できます。

ポリシーを作成するには
  1. メニューバーの Alert & Respond をクリックします。
  2. 右のパネルまたは左のナビゲーションペインで Policies をクリックします。
  3. プルダウンメニューからポリシーのコンテキスト(特定のApplication、User Experience、Databases、Servers、またはAnalytics)を選択します。
  4. 新しいポリシーを作成するには、Create Policy(+)ボタンをクリックします。

対応するボタンをクリックすると、ポリシーを編集、コピー、有効化または無効化、または削除することができます。

ポリシートリガーの構成

ポリシートリガーパネルでは、ポリシーを発動させ、そのアクションを呼び出す原因となるイベントとオブジェクトを定義します。

正常性違反のイベントに左右されるポリシートリガーについては、まず正常性ルールを作成してからポリシーを作成する必要があります。「正常性ルール」および「正常性ルールの違反のトラブルシューティング」を参照してください。

ポリシートリガーを構成するには
  1. Create Policy(+ ボタン)をクリックするかポリシーを選択し、Edit(鉛筆のボタン)をクリックします。
  2. Name フィールドにポリシーの名前を入力します。
  3. ポリシーを有効にするには、Enabled チェックボックスをオンにします。ポリシーを無効にするには、Enabled チェックボックスをオフにします。
    ポリシーリストでポリシーを選択し、EnableまたはDisableボタンをクリックしても、ポリシーを有効または無効にできます。
  4. Execute actions in batch チェックボックスをオフにすると、ポリシーにより、トリガーイベントのすべてに対してすぐにアクションが発動されます。このチェックボックスをオンにすると、ポリシーは過去1分間に発生したすべてのトリガーイベントに対しアクションを1回発動させます。「ポリシー」 の「ポリシーの一括アクション」を参照してください。
  5. Trigger  パネルがまだ選択されていなければ、それを選択します。
  6. ポリシーをトリガーする1つ以上のイベントタイプにチェックマークを入れます。イベントカテゴリー内の特定のイベントを表示するには、矢印をクリックしなければならない場合もあります。
    正常性ルール違反のイベントの少なくとも1つにチェックを入れると、ポリシーをトリガーする正常性ルール違反をいずれか(すべて)または特定のもののみにするかを選択できます。


ご使用のAppDynamics環境にブラウザ合成モニタリングが含まれる場合は、Synthetic AvailabilityとSynthetic Performanceにさらにイベントが表示されます。「ブラウザ合成モニタリング」の「アラートと合成」を参照してください。
必要に応じて、右下のCustom Eventsパネルで、特定のカスタムイベントを指定してポリシーをトリガーさせることができます。[+] アイコンをクリックします。


カスタムイベントタイプを指定します。必要に応じて、そのイベントの固有のプロパティをキー/値のペアとして追加します。 Any については、少なくとも 1 つプロパティが存在し、一致している必要があります。All については、すべてのプロパティが存在し、一致している必要があります。

正常性ルール違反のトリガーの構成

Health Rule Scope パネルでは、ポリシーをトリガーする正常性ルール違反の範囲を決定します。正常性ルールをまだ作成していない場合は、このパネルの Create Health Rule ボタンをクリックすると作成できます。 

正常性ルール違反のトリガーを構成するには
  1. 正常性ルールのトリガーを追加するポリシーの編集がまだの場合は、これを行います。
  2. Health Rule Scope パネルを選択し、いずれかの正常性ルールで違反の発生によりポリシーをトリガーさせる場合は、Any Health Rules を選択します。
  3. 特定の正常性ルール違反を設定してポリシーをトリガーするには、これらの正常性ルールを選択して「+」アイコンをクリックし、埋め込み正常性ルールブラウザから正常性ルールを選択します。また、Create Health Rule をクリックして、このポリシーに対するトリガーとして新しい正常性ルールを作成することもできます。

オブジェクト範囲の構成

Object Scope パネルでは、ポリシーがトリガーされるオブジェクトを定義します。オブジェクトスコープは、ディアおよびノードを構成するビジネス トランザクション パフォーマンス タイプの正常性ルール、およびノードの正常性タイプの正常性ルールにのみ適用されます。 

モニタリングするオブジェクトを構成するには
  1. ポリシーをトリガーする正常性ルール違反の選択が終了したら、Object Scope パネルをクリックして、イベントの発生時にモニタするオブジェクトを選択します。Any Object を選択すると、アプリケーション内の任意のオブジェクトでそのポリシーが発生するときに、構成されたイベントによってポリシーがトリガーされます。
  2. ポリシーを特定のオブジェクトに制限するには、These Specified Objects を選択し、そのオブジェクトを選択します。
    たとえば、以下のポリシーは、選択したイベントがEコマースサーバーティアで発生すると発動します。同様に、特定のノード、ビジネストランザクション、Ajaxリクエストなどにオブジェクトを制限できます。

    ノードの名前、特定のティアのノードにあるノードタイプ(Java、.NET など)、またはメタ情報や環境変数、JVMシステム環境プロパティなどの基準で、影響を受けるノードを制限することができます。メタ情報には、以下のキーと値のペアが含まれます。
    • キー: supportsDevMode
    • キー: ProcessID
    • キー:appdynamics.ip.addresses
    • appdynamics.agent.node.metainfo システムプロパティ内のエージェントに伝えられるいずれかのキー
    正常性ルール違反のイベントでトリガーするには、Any object を選択したままにします。These specified objects を選択すると、選択したオブジェクト内で発生したイベント(たとえば、低速トランザクション、エラーなど)がポリシーをトリガーします。
  3. Save をクリックします。

ポリシーのアクションの構成

ポリシーのアクションのパネルでは、アクションをトリガーに結び付けます。トリガーによってポリシーが発動されるとき、そのポリシーが自動的に開始するアクションを定義します。

アクションを発動させるポリシーを作成するには、先にアクションを作成しておく必要があります。アクションの作成に関する詳細は、「アクション」、および個々のアクションタイプ(通知アクション、修復アクションなど)に関するドキュメントを参照してください。

ポリシーのアクションを構成するには
  1. アクションを追加するポリシーの編集がまだの場合は、これを行います。To Access the Policy Wizardを参照してください。
  2. Actions パネルを選択します。 
  3. + アイコンをクリックします。既存のアクションのリストが表示されます。使用可能なアクションは、アプリケーション、サーバ、データベースなど、ポリシーに対して選択されている製品エリアによって異なります。
    表示するアクションのタイプのチェックボックスをオンにすることで、リストをフィルタできます。
  4. アクションのリストで、このポリシーを実行するアクションを選択し、Select をクリックします。
    必要なアクションが表示されない場合は、Create をクリックします。アクションの作成の詳細については、「アクション」を参照してください。アクションを作成したら、ここでそれを選択して、構成しているポリシーに割り当てます。

  5. Save をクリックします。 

必要に応じて、アクションの実行テスト を使用してアクションが発動するかどうかをテストできます。テスト対象のポリシーは有効な状態にしておいてください。