Download PDF
Download page HTTP リクエストアクションの作成.
HTTP リクエストアクションの作成
HTTP アクションを作成するには:
- [Configure] > [HTTP Request Actions] をクリックします。
- 右側のパネルで [Create HTTP Request Action] をクリックして、[ ] ウィザードにアクセスします。
- [General Information] セクションで:
- HTTP リクエストを送信するエンドポイントの [Action Template ] を選択します。
- [New Action]:選択したエンドポイントのアクションテンプレートを示します。これは、カスタムエンドポイントにアラートを送信するように設定できる空のテンプレートです。
- [OpsGenie]:OpsGenie のアクションテンプレートを示します。
- [PagerDuty]:PagerDuty のアクションテンプレートを示します。
- [ServiceNow]:ServiceNow のアクションテンプレートを示します。
- [Slack]:Slack のアクションテンプレートを示します。
- [Webex]:Webex のアクションテンプレートを示します。
- [Action Name] を定義します。
- [Method] ドロップダウンリストからリクエストメソッドタイプを選択します。
- GET
- POST
- PUT
DELETE
デフォルトの方式タイプは POST です。
- [Raw URL] フィールドにリクエストの URL を入力します。OpsGenie、PagerDuty、および ServiceNow のエンドポイントのアクションテンプレートを選択した場合、このフィールドは事前に入力されています。Slack と Webex の場合は、受信ウェブフック URL を入力します。
- ドロップダウンメニューから URL エンコードスキームを選択します。
UTF-8
およびISO_8859-1
のみがサポートされます。
- HTTP リクエストを送信するエンドポイントの [Action Template ] を選択します。
- 目的の通信が暗号化されている場合は、次のように認証設定を構成します。
- [Type] ドロップダウンリストから HTTP リクエストの [Basic] 認証を選択します。
- 認証ユーザー名を指定します。
パスワードを指定して、パスワードを確認します。
通信が暗号化されていない場合は、認証を使用しないことをお勧めします。[None] を 手順 aで選択します。
(オプション)HTTP リクエストが送信されるときに、URL パスおよびペイロード内の値を置き換えるカスタム変数を使用するには、[Custom Variable and Headers (Optional) ] セクションで次のようにします。
- 変数名とそのデフォルト値を入力します。 変数名は事前に入力されていて、アクション テンプレート リストから選択する特定のエンドポイントのテンプレートに埋め込まれます。
- [+ Add variable] をクリックして、複数の変数を追加します。
- ヘッダー名とそのデフォルト値を入力します。カスタムリクエストヘッダーには、
$(VARIABLE_NAME)
としてエンコードされたカスタム変数を含めることができます。 [+ Add header] をクリックして、複数のヘッダーを追加します。
事前定義の変数 のセットを見直すことができます。カスタム変数を作成する前に、このリストを確認してください。定義したい変数がすでに存在する場合があります。
定義済み変数ではニーズを満たせない場合、必要に応じてカスタム変数を構成することができます。定義済みの変数とカスタム変数の名前が同じ場合、定義済みの変数が使用されます。
- (オプション)HTTP POST、PUT、または DELETE リクエストにペイロードを含めるには、[Payload (Optional)] セクションで次のようにします:
- ドロップダウンリストから [MIME Type] を選択します。
- ドロップダウンメニューからペイロードのエンコードスキームを選択します。
UTF-8
およびISO_8859-1
のみがサポートされます。 - カスタム変数を構成している場合は、ペイロードの詳細を入力します。アクションテンプレートで特定のエンドポイントを選択した場合、ペイロード本文は事前に入力されています。
- (オプション)HTTP 応答の処理方法を構成するには、[Response Handling Criteria (Optional)] セクションで次のようにします。
- 失敗基準を構成するには、[Failure Criteria] セクションで [+ Add Failure Criteria] をクリックします。
- ドロップダウンリストからステータスコードを選択します。
- リクエストにペイロードが必要な場合は、[Expect payload] チェックボックスをオンにします。
- ドロップダウンリストから、ペイロードのコンテンツタイプを選択します。
- 成功基準を構成するには、[Success Criteria] セクションで [+ Add Success Criteria] をクリックします。
- ドロップダウンリストからステータスコードを選択します。
- リクエストにペイロードが必要な場合は、[Expect payload] チェックボックスをオンにします。
ドロップダウンリストから、ペイロードのコンテンツタイプを選択します。
成功または失敗のレスポンス処理の基準を指定しない場合、HTTP レスポンスはいつも
success
になります。
- 失敗基準を構成するには、[Failure Criteria] セクションで [+ Add Failure Criteria] をクリックします。
- (オプション)HTTP リクエストのタイムアウトとリダイレクトを構成するには、[Settings](オプション)セクションで次のようにします。
- [Connect Timeout] に、リクエストがサーバーに到達するために待機する最長時間(ミリ秒)を入力します。
- [Socket timeout] に、応答を受け取るまでに待機する最長時間(ミリ秒)を入力します。
- [Max Redirects] に、1 つのリクエストがリダイレクトできる最大回数を入力します。
カスタム変数
アクションテンプレートを選択する場合は、次のカスタム変数の値を入力する必要があります。
エンドポイント | カスタム変数 | 説明 |
---|---|---|
OpsGenie |
| エンドポイントで作成された API 統合キー。OpsGenie でアラートを作成する方法については、OpsGenie のドキュメントを参照してください。 |
appdURL | Cisco Cloud Observability テナントのベース URL。次に例を示します。 | |
PagerDuty | integrationKey | PagerDuty イベント API V2 統合ページに示された統合キー。PagerDuty にイベントを送信する方法については、PagerDuty のドキュメントを参照してください。 |
appdURL | Cisco Cloud Observability テナントのベース URL。次に例を示します。 | |
ServiceNow | instanceName | ServiceNow インスタンスの名前。ServiceNow にイベントを送信する方法については、ServiceNow のドキュメントを参照してください。 |
tenantName | Cisco Cloud Observability テナントの名前。 | |
appdURL | Cisco Cloud Observability テナントのベース URL。次に例を示します。 | |
Slack | appdURL | Cisco Cloud Observability テナントのベース URL。次に例を示します。 |
Webex | appdURL | Cisco Cloud Observability テナントのベース URL。次に例を示します。 |
このドキュメントには、サードパーティのドキュメントへの参照が含まれています。Cisco AppDynamics はいかなる権利も所有しておらず、そのようなサードパーティのドキュメントの正確性または完全性について責任を負いません。
HTTP アクションの編集
- [Configure]> [HTTP Request Actions] をクリックします。
- 目的のアクションの名前をクリックしてウィザードにアクセスします。
- 設定を編集します。
- [Save] をクリックします。