このページでは、AppDynamics のメールテンプレートの概要について説明します。メール通知アクションでは、必要に応じてメールテンプレートを使用できます。
メールテンプレートを作成するには、アカウントレベルのメールテンプレートの構成権限が必要です。詳細については、アラートと応答を参照してください。
メールテンプレートへのアクセス
構成設定の大半は一目瞭然のわかりやすいものですが、テンプレート構成の機能およびオプションによっては追加の情報が必要な場合があります。
- [Alert & Respond] > [ Email Templates] をクリックします。
- 既存のテンプレートをクリックして表示、編集、または削除するか、[New]([+])をクリックしてテンプレートを作成します。
- テンプレートを編集または定義します。
- Save をクリックします。
カスタムテンプレート変数
メールが送信される時に、メッセージ本文の値を置換する変数を使用できます。
テンプレートで、一連の定義済み変数を認識します。[定義済みのテンプレート変数] で必要な変数が存在しないことを確認します。
定義済み変数がニーズを満たしていない場合、必要に応じてカスタム変数を構成することができます。定義済みの変数とカスタム変数の名前が同じ場合、テンプレートは定義済みの変数を使用します。
テンプレートは、Apache Velocity version 1.7を使用して変数を処理します。『Velocity User Guide』を参照してください。
メール受信者の管理
受信者を追加するには、メールアドレスを入力し、[+ Add] をクリックします。受信者を削除するには、[ –] をクリックします。
テンプレートで [Allow custom email recipients] チェックボックスがオンになっている場合、メールテンプレートのユーザはメール通知の作成時にメール受信者を追加できます。ただし、テンプレートで構成されている受信者は削除できません。テンプレートのユーザによる受信者リストの変更を許可しない場合は、このチェックボックスをオフにします。
テンプレートを変更する以外に、必須の受信者を削除する方法はありません。
メールテンプレート
メッセージの件名行と本文を入力します。AppDynamics では、HTML バージョンとプレーンテキストバージョンの両方を含めることを推奨しています。HTML とプレーンテキストの両方のメッセージ本文で、定義済みまたはカスタムのテンプレート変数を使用できます。HTML メールテンプレートでは、background
ではなく background-color
を使用してください。
for-eachループに対応しています。「定義済みのテンプレート変数」を参照してください。
メールヘッダーのカスタマイズ
カスタマイズしたSMTPヘッダーをメッセージに含める場合は、このセクションを参照してください。
イベントごとに1件のメール
いくつもの個別のイベントや、別々に発生する同じイベントにより、同じ通知アクションが呼び出される場合があります。
[One Email Per Event] 設定を使用すると、アクションによってこのようなイベントでトリガーされるメールをバンドルするかどうかを制御できます。効果は次のとおりです。
- このチェックボックスがオンになっている場合、1 分以内に通知をトリガーしたイベントの数にかかわらず、メールは 1 分ごとに送信されます。これはデフォルトです。
- このチェックボックスをオフにすると、イベントがトリガーするごとにメールが送信されます。もしイベントがアクションを10回トリガーした場合、すべてのイベントが1分間の間に起こったとしても、メールが10回送信されます。
イベントクランプの制限
[One Email Per Event] チェックボックスがオフの場合、そして特にイベントのリストが長くなる可能性がある場合、アクションをトリガーしたイベントのメールへの表示数に上限を設定することができます。クランプの制限は、メールに表示する最近のトリガーイベントの数です。[One Email Per Event] が選択されている場合、この設定は無効になります。
メールテンプレートのテスト
メールテンプレートを保存したら、メールを送信してテンプレートのテストを実行できます。