アラート・ポリシーの構成

IBM Cloud® Internet Services アカウント内で特定のイベントや条件が発生した際に通知する、カスタマイズ可能なアラートポリシーを提供します。 これらのアラートは、 IBM Cloud コンソール、CLI、またはAPIを使用して設定でき、プロアクティブな監視と迅速な対応を実現します。

外部システムにアラートを送信するには、 ウェブフックの設定を 参照してください。

アラート機能は、エンタープライズプランでのみご利用いただけます。

コンソールでのアラートポリシーの設定

IBM Cloud コンソールを使用して、アラートポリシーを作成、更新、および削除します。

コンソールでのセキュリティアラートポリシーの作成

コンソールでセキュリティ警告ポリシーを作成するには、以下の手順に従います:

  1. CIS コンソールで、 Account ページに移動し、 Alerts タブを選択する。

  2. アラートポリシーを選択し、[ 作成 ]をクリックします。

  3. 作成したいアラートポリシーの種類を選択してください。 詳細については、アラート・ポリシーを選択する アラート・タイプを 参照してください。

  4. アラート・ポリシーの名前を入力し、オプションで説明を入力します。

  5. アラート方式を選択します。 Webhook を選択するか、アラートの送信先の E メール・アドレスを入力するか、またはその両方を実行できます。 構成を完了するために必要な通知は 1 つのみです。

    • Cloud Internet Services (CIS) がアラートを送信する E メール・アドレスを入力します。 +をクリックして、アラートにアドレスを追加します。 すべての E メール・アドレスについて繰り返します。
    • Webhook の追加 をクリックし、使用可能な Webhook を選択します。 Webhook が存在しない場合、このオプションは使用できません。
  6. 「作成」 をクリックします。

デフォルトでは、アラート・ポリシーは作成時に有効になります。 「 有効 」列のトグルを切り替えることで、自分で作成したアラートを無効にすることができます。

コンソールでの高度なセキュリティアラートポリシーの作成

コンソールで高度なセキュリティ警告ポリシーを作成するには、以下の手順に従います:

  1. CIS コンソールで、 Account ページに移動し、 Alerts タブを選択する。

  2. アラートポリシーを選択し、 作成をクリックします

  3. Advanced security events alert ]を選択し、[ Next]をクリックします。

  4. アラート・ポリシーの名前を入力し、オプションで説明を入力します。

  5. アラート方式を選択します。 Webhookを選択するか、アラートを送信するメールアドレスを入力するか、あるいはその両方を行うことができます。 構成を完了するために必要な通知は 1 つのみです。

    • Cloud Internet Services (CIS) がアラートを送信する E メール・アドレスを入力します。 +をクリックして、アラートにアドレスを追加します。 すべての E メール・アドレスについて繰り返します。
    • Webhook の追加 をクリックし、使用可能な Webhook を選択します。 Webhook が存在しない場合、このオプションは使用できません。
  6. 次へ をクリックします。

  7. アラート・ポリシーがモニターするドメインを選択します。

  8. アラート・ポリシーがモニターするサービスを選択します。

  9. 「作成」 をクリックします。

コンソールでアラートポリシーを更新する

コンソールでアラートポリシーを更新するには、以下の手順に従います:

  1. CIS コンソールで、 Account ページに移動し、 Alerts タブを選択する。
  2. アラートポリシーで、更新したいアラートポリシーを探し、その行のアクションメニューをクリックします。
  3. 「編集」 をクリックします。
  4. 必要な変更を加える。 名前や説明の変更、メールアドレスの追加や削除、およびWebhookの追加、削除、更新を行うことができます。
  5. 保存 をクリックします。

コンソールでのアラートポリシーの削除

アラートポリシーを削除するには、以下の手順に従ってください:

  1. CIS コンソールで、 Account ページに移動し、 Alerts タブを選択する。
  2. アラートポリシーセクションで、削除したいアラートポリシーを探し、その行のアクションメニューをクリックします。
  3. 削除をクリックし、削除を確認します。

自分が作成したアラートのみ削除できます。

CLI からのアラートポリシーの設定

CLI を使用して、アラートポリシーの一覧表示、作成、更新、削除を行います。

CLI からすべてのアラートポリシーを一覧表示する

CLI からすべてのアラートポリシーを一覧表示するには、次のコマンドを実行します

ibmcloud cis alert-policy list [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI からアラートポリシーの詳細を取得する

CLI からアラートポリシーの詳細を取得するには、次のコマンドを実行します

ibmcloud cis alert-policy get POLICY_ID [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

POLICY_ID
アラートポリシーのID。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI から「 DDoS 」攻撃アラートポリシーを作成する

CLI から「 DDoS 」攻撃アラートポリシーを作成するには、次のコマンドを実行します

ibmcloud cis alert-policy ddos-attack-l7-alert-create --name NAME (--emails EMAILS | --webhooks WEBHOOKS) --enabled (true | false) [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス(例: --emails test1@cn.ibm.com,test2@cn.ibm.com )。
--webhooks
アラート通知を送信するためのWebhook ID(例: --webhooks webhookID1,webhookID2 )。
--enabled
アラートポリシーが有効かどうかを決定します。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI からプール・トグル・アラート・ポリシーを作成する

CLI からプール・トグル・アラート・ポリシーを作成するには、次のコマンドを実行します

ibmcloud cis alert-policy pool-toggle-alert-create --name NAME (--emails EMAILS | --webhooks WEBHOOKS) --enabled (true | false) --pools POOLS --trigger-condition (enabled | disabled | either) [--include-future-pools (true | false)] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス。 例えば、--emails test1@cn.ibm.com,test2@cn.ibm.com です。
--webhooks value
アラート通知を送信するためのWebhook ID。 例えば、--webhooks webhookID1,webhookID2 です。
--enabled
アラートポリシーが有効かどうかを決定します。
--pools
オリジンプールのID。 all に設定すると、すべてのプール ID が使用されます。
--trigger-condition
プール・トグル状況の状態。
--include-future-pools
将来のプールを含めるかどうかを決定します。
-i, --instance
インスタンス名またはID。

--output 出力形式を指定します。JSONのみがサポートされています。

CLI からのセキュリティアラートポリシーの作成

ファイアウォール・イベントのスパイクに関するアラート・ポリシーを作成します。 ファイアウォールのイベントアラートでは、過去6時間分のイベントを5分単位のバケットに分けて、Zスコアの計算が行われます。 Zスコアが 3.5 (閾値)を超えると、アラートが発動します。 同じ2時間枠内で重複してアラートを受信することはありません。

CLI からセキュリティアラートを作成するには、次のコマンドを実行します

ibmcloud cis alert-policy firewall-events-alert-create --name NAME (--emails EMAILS | --webhooks WEBHOOKS) --enabled (true | false) --domains DOMAINS [--services SERVICES] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス。 例えば、--emails test1@cn.ibm.com,test2@cn.ibm.com です。
--webhooks
アラート通知を送信するためのWebhook ID。 例えば、--webhooks webhookID1,webhookID2 です。
--domains
アラートポリシーのドメインID。 例えば、--domains domainID1,domainID2 です。
--services
アラートが監視するサービスを指定します(高度なセキュリティアラートの場合)。 対象サービス: country-access-ruleswaffirewall-rulesratelimitsecuritylevelip-access-rulesbrowser-integrity-checkua-ruleslockdownsiprange-access-rulesasn-access-rulesmanaged-firewallhotlinkssl-validation。 (エンタープライズ・プランのみ)
--enabled
アラートポリシーが有効かどうかを決定します。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

セキュリティー・アラートと拡張セキュリティー・アラートは、同じコマンドを使用します。 CLI から高度なセキュリティイベントのアラートコマンドを作成する際は、アラートの対象となるサービスを指定してください。 アラートのサービスを指定しない場合、平均検出時間は 5 分から 2 時間に変わります。

CLIからユニバーサル SSL アラートポリシーを作成する

CLI から証明書イベントのアラート・ポリシーを作成するには、以下のコマンドを実行します:

ibmcloud cis alert-policy certificate-alert-create --type (universal | dedicated | custom) --name NAME --emails EMAIL [--emails EMAIL ...] [--webhooks WEBHOOK_ID ...] [--enabled (true | false)] [--include-future-certificates (true | false)] [--certificates CERT_ID ...] [-i, --instance INSTANCE] [-o, --output FORMAT]

コマンド・オプション

--type
証明書の種類。
--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス。 例: --emails test1@cn.ibm.com,test2@cn.ibm.com
--webhooks
アラート通知を送信するためのWebhook ID。 例: --webhook webhookID1,webhookID2
--enabled
アラートポリシーを有効にするかどうかを設定します。
-i, --instance
インスタンス名またはID。 設定されていない場合は、 ibmcloud cis instance-set INSTANCE で指定されたコンテキストインスタンスが使用されます。
--output
出力形式を指定します。JSONのみがサポートされています。

CLIからロードバランサーのヘルスチェック警告ポリシーを作成する

CLIからロードバランサーのヘルスチェックアラートの変更に関するアラートポリシーを作成するには、次のコマンドを実行します:

ibmcloud cis alert-policy glb-healthcheck-alert-create --name NAME (--emails EMAILS | --webhooks WEBHOOKS) --enabled (true | false) --pools POOLS [--include-future-pools (true | false)] [--health-status-trigger (healthy | unhealthy | either)] [--event-source-trigger (pool | origin | either)] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス(例: --emails test1@cn.ibm.com,test2@cn.ibm.com )。
--webhooks
アラート通知をディスパッチするためのウェブフックID(例えば、 --webhook webhookID1,webhookID2 )。
--enabled
アラートポリシーを有効にするかどうかを設定します。
--pools
オリジンプールのID。 all に設定すると、すべてのプールIDが使用されます。
--include-future-pools
将来のプールを含めるかどうかを設定します(デフォルトは "false")。
--health-status-trigger
通知を起動するトリガーの条件。 有効な値:"healthy"、"unhealthy"、"either"(デフォルトは "either")。
--event-source-trigger
通知を起動するトリガーのイベント・ソース。 有効な値:"pool"、"origin"、"orither"(デフォルトは "orither")。
-i, --instance
インスタンス名またはID。 設定されていない場合は、 ibmcloud cis instance-set INSTANCE で指定されたコンテキストインスタンスが使用されます。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI から「 DDoS 」攻撃アラートポリシーを更新する

CLI から「 DDoS 」攻撃アラートポリシーを更新するには、次のコマンドを実行します

ibmcloud cis alert-policy ddos-attack-l7-alert-update POLICY_ID [--name NAME] [--emails EMAILS] [--webhooks WEBHOOKS] [--enabled (true | false)] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

POLICY_ID
アラートポリシーのID。
--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス(例: --emails test1@cn.ibm.com,test2@cn.ibm.com )。
--webhooks
アラート通知を送信するためのWebhook ID(例: --webhooks webhookID1,webhookID2 )。
--enabled
アラートポリシーが有効かどうかを決定します。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI からプール切り替えアラートポリシーを更新する

CLI からプール・トグル・アラート・ポリシーを更新するには、次のコマンドを実行します

ibmcloud cis alert-policy pool-toggle-alert-update POLICY_ID [--name NAME] [--emails EMAILS] [--webhooks WEBHOOKS] [--enabled (true | false)] [--pools POOLS] [--trigger-condition (enabled | disabled | either)] [--include-future-pools (true | false)] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス(例: --emails test1@cn.ibm.com,test2@cn.ibm.com )。
--webhooks
アラート通知を送信するためのWebhook ID(例: --webhooks webhookID1,webhookID2 )。
--enabled
アラートポリシーが有効かどうかを決定します。
--pools
オリジンプールのID。 all に設定すると、すべてのプール ID が使用されます。
--trigger-condition
プール・トグル状況の状態。
--include-future-pools
将来のプールを含めるかどうかを決定します。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI からのセキュリティアラートポリシーの更新

CLI からセキュリティアラートポリシーを更新するには、次のコマンドを実行します

ibmcloud cis alert-policy firewall-events-alert-update POLICY_ID [--name NAME] [--emails EMAILS] [--webhooks WEBHOOKS] [--enabled (true | false)] [--domains DOMAINS] [--services SERVICES] [--description DESCRIPTION] [-i, --instance INSTANCE] [--output FORMAT]

コマンド・オプション

--name
アラート・ポリシーの名前。
--description
アラート・ポリシーの説明。
--emails
アラート通知を送信するためのメールアドレス(例: --emails test1@cn.ibm.com,test2@cn.ibm.com )。
--webhooks
アラート通知を送信するためのWebhook ID(例: --webhooks webhookID1,webhookID2 )。
--domains
警告ポリシーのドメイン ID (たとえば、 --domains domainID1,domainID2)。
--services
アラートが監視するサービスを指定します(エンタープライズプランのみ)。 対象サービス: country-access-ruleswaffirewall-rulesratelimitsecuritylevelip-access-rulesbrowser-integrity-checkua-ruleslockdownsiprange-access-rulesasn-access-rulesmanaged-firewallhotlinkssl-validation
--enabled
アラートポリシーが有効かどうかを決定します。
-i, --instance
インスタンス名またはID。
--output
出力形式を指定します。JSONのみがサポートされています。

CLI からアラートポリシーを削除する

CLI からアラートポリシーを削除するには、次のコマンドを実行します

ibmcloud cis alert-policy delete POLICY_ID [-i, --instance INSTANCE] [-f, --force]

コマンド・オプション

POLICY_ID
アラートポリシーのID。
-f, --force
確認のメッセージを表示せずに、アラートポリシーを削除しようとします。
-i, --instance
インスタンス名またはID。

API を使用したアラートポリシーの作成

APIを使ってEメールアラートを作成するには、以下の手順に従ってください:

  1. IBM Cloud アカウントにログインします。
  2. トークンを取得します。
  3. そのトークンを使用して、以下のいずれかのコマンドを実行します。
    • DDoS 攻撃レイヤー 7
    • プール・トグル・アラート
    • セキュリティー (WAF) アラート
    • 拡張セキュリティー (WAF) アラート

API を使って DDoS 攻撃ポリシーを作成する

API を使用して、 DDoS のレイヤー 7 攻撃アラートポリシーを作成するには、次のコマンドを実行します

curl -X POST \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'content-type: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx' \
  -d '{"name":"Example Policy","enabled":true,"alert_type":"dos_attack_l7","mechanisms":{"email":[{"id":"cistestemail@ibm.com"}],"webhooks":[]}}'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_typeload_balancing_health_alert、または web_analytics_metrics_update のいずれか) です。
    • メカニズム は、少なくとも 1 つの emailwebhooks です。
    • 説明 (オプション) は、アラートの説明です。

APIを使用してプールのトグル警告ポリシーを作成する

APIを使用してプールトグル警告ポリシーを作成するには、以下のコマンドを実行します:

curl -X POST \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'content-type: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx' \
  -d '{"name":"Example Policy","enabled":true,"alert_type":"load_balancing_pool_enablement_alert","mechanisms":{"email":[{"id":"cistestemail@ibm.com"}],"webhooks":[]},
       “filters”: {
       “enabled”: [
         “false”,
         “true”
       ],
       “pool_id”: [
         “6e67c08e3bae7eb398101d08def8a68a”,
         “df2d9d70fcb194ea60d2e58397cb35a6”
       ]
       },
       "conditions": {
       }}'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_type、または load_balancing_health_alert のいずれか) です。
    • メカニズム は、少なくとも 1 つの emailwebhooks です。
    • 説明 (オプション) は、アラートの説明です。
    • フィルター は、プール・トグル・アラートのすべての使用可能化状況およびプール ID のリストです。
    • 条件 は、プールが使用可能、使用不可、またはその両方のいずれであるかをすべてのプールについて記述します。 フィールドが空の場合、コンテンツは自動的に生成されます。

APIを使ったセキュリティ(WAF)警告ポリシーの作成

APIを使ってWAFアラートポリシーを作成するには、以下のコマンドを実行する:

curl -X POST \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'Content-Type: application/json' \
  -H 'X-Auth-User-Token: Bearer xxxxxx' \
  -d '{
  "name": "WAF Alerter",
  "description": "Send an email on spike in firewall events for any service",
  "enabled": true,
  "alert_type": "clickhouse_alert_fw_anomaly",
  "mechanisms": {
    "email": [
      {
        "id": "sreteam@techcompany.com"
      }
    ]
  },
  "filters": {
    "zones": [
      "123456ab7d8e9f0g12h2j34l5mn6op78"
    ]
    }
  }'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 説明 (オプション) は、アラートの説明です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_type、または load_balancing_health_alert のいずれか) です。
    • メカニズム は、少なくとも 1 つの emailwebhooks です。
    • filters は、WAF アラートに関連するすべてのゾーンのリストです。

APIを使用した高度なセキュリティ(WAF)警告ポリシーの作成

APIを使用して高度なWAFアラートポリシーを作成するには、以下のコマンドを実行する:

curl -X POST \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'Content-Type: application/json' \
  -H 'X-Auth-User-Token: Bearer xxxxxx' \
  -d '{
  "name": "WAF Alerter",
  "description": "Send an email on spike in firewall events for WAF or browser integrity check",
  "enabled": true,
  "alert_type": "clickhouse_alert_fw_ent_anomaly",
  "mechanisms": {
    "email": [
      {
        "id": "sreteam@techcompany.com"
      }
    ]
  },
  "filters": {
    "services": [
      "waf",
      "bic"
    ],
    "zones": [
      "123456ab7d8e9f0g12h2j34l5mn6op78"
    ]
    }
  }'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 説明 (オプション) は、アラートの説明です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_type、または load_balancing_health_alert のいずれか) です。
    • メカニズム は、少なくとも 1 つの emailwebhooks です。
    • フィルターとは、高度なWAFアラートにおいて、セキュリティイベントの監視対象となるすべてのサービスおよびゾーンの一覧のことです。

以下のサービスをモニターできます。

Advanced WAFのアラートで監視可能なサービス
サービス ログ値
国別 IP アクセス規則 country
WAF waf
ファイアウォール規則 firewallrules
速度制限 ratelimit
セキュリティー・レベル securitylevel
IP アクセス規則 ip
検証 validation
ブラウザーの保全性チェック bic
ホット・リンク保護 hot
ユーザー・エージェント・ブロック uablock
ゾーン・ロックダウン zonelockdown
IP 範囲アクセス規則 iprange
ASN IP アクセス規則 asn
カスタム・ファイアウォール firewallCustom
管理対象ファイアウォール firewallManaged
データ損失防止 dlp

APIを使用してユニバーサル SSL アラートポリシーを作成する

APIを使ってユニバーサル SSL アラートポリシーを作成するには、以下のコマンドを実行する:

curl -X POST \
  https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'content-type: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx' \
  -d '{"name":"Example Policy","enabled":true,"alert_type":"universal_ssl_event_type","mechanisms":{"email":[{"id":"cistestemail@ibm.com"}],"webhooks":[]}}'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_type、または load_balancing_health_alert のいずれか) です。
    • メカニズム は、 emailwebhooksの少なくとも 1 つです。
    • 説明 (オプション) は、アラートの説明です。

APIを使ってロードバランサーのヘルスチェック警告ポリシーを作成する

APIを使ってロードバランサーのヘルスチェック警告ポリシーを作成するには、次のコマンドを実行します:

curl -X POST \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies \
  -H 'content-type: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx' \
  -d '{"name":"Example Policy","enabled":true,"alert_type":"load_balancing_health_alert","mechanisms":{"email":[{"id":"cistestemail@ibm.com"}],"webhooks":[]},
       “filters”: {
       “event_source”: [
         “pool”,
         “origin”
       ],
       “new_health”: [
         “Healthy”,
         “Unhealthy”
       ],
       “pool_id”: [
         “6e67c08e3bae7eb398101d08def8a68a”,
         “df2d9d70fcb194ea60d2e58397cb35a6”
       ]
       }}'

ここで、

  • -d は、アラートを作成するために必要な属性の配列です。
    • 名前 はアラートの名前です。
    • 有効 は、アラートの状態 ( truefalseのいずれか) です。
    • alert_type は、アラートのタイプ ( dos_attack_l7load_balancing_pool_enablement_alertclickhouse_alert_fw_anomalyclickhouse_alert_fw_ent_anomalydedicated_ssl_certificate_event_typeuniversal_ssl_event_type、または load_balancing_health_alert のいずれか) です。
    • メカニズム は、 emailwebhooksの少なくとも 1 つです。
    • 説明 (オプション) は、アラートの説明です。
    • フィルタは、ロードバランシングヘルスアラートのすべてのソース、プール、ヘルスステータスのリストです。

APIを使用してアラートポリシーを更新する

電子メールアラートポリシーなど、APIを使用してアラートポリシーを更新するには、次のコマンドを実行します:

curl -X PUT \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies/:policy_id \
  -H 'content-type: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx' \
  -d '{"name":"Example Policy","enabled":true,"alert_type":"dos_attack_l7","conditions":{},"mechanisms":{"email":[{"id":"cistestemail@ibm.com"}],"webhooks":[]}}'

条件 フィールドは、空の場合もありますが、必須です。

APIを使用してアラートポリシーを削除する

API を使用してアラートポリシーを削除するには、次のコマンドを実行します

curl -X DELETE \
https://api.cis.cloud.ibm.com/v1/:crn/alerting/policies/:policy_id \
  -H 'content-type: application/json' \
  -H 'accept: application/json' \
  -H 'x-auth-user-token: Bearer xxxxxx'