通知

通知では、メールもしくは Webhook による通知が可能です。

スキャンタブの左端にある「通知」をクリックします。

右上の「メール」もしくは「Webhook」を選択します。

kuN1tkGVth
メール

通知を受けたいメールアドレスを設定します。

アドレスの設定は 5 件まで可能です。

chrome_7tZZY16JCv
webhook

任意の Web サービスなどに対する URL を設定します。

chrome_t5CPIQOLkg
通知例

今回は、スキャン開始成功時と失敗時にメールと webhook にて通知が来るよう設定しました。

K9aK3hLQGq

実際にスキャンを行うと、スキャン開始に成功し下の通りメール通知が届きました。

Z4xfK5rmFf

また、webhook でも次の様にリクエストボディを受信しました。

{
  "network": {
    "networkId": "5224ea98-99fd-45e8-bd35-6612efb8a882",
    "displayName": "sample",
    "becomeStableAfter": 7,
    "becomeOutdatedAfter": 30,
    "configuration": {},
    "createdAt": "2022-06-15T01:43:19Z",
    "createdBy": "27db4892-08e6-47a0-8d2b-97de8d837664",
    "updatedAt": "2022-06-15T01:43:19Z",
    "updatedBy": "27db4892-08e6-47a0-8d2b-97de8d837664",
    "numberOfNewNodes": 0,
    "numberOfStableNodes": 0,
    "numberOfOutdatedNodes": 0
  },
  "snapshot": {
    "snapshotId": "1c67f180-3492-46e5-ba30-dc04ddfccb91",
    "networkId": "5224ea98-99fd-45e8-bd35-6612efb8a882",
    "task": {
      "taskId": "6018bec6-73a5-4090-a69d-e7592d6a0d16",
      "status": "started",
      "startedAt": "2022-06-16T03:25:03Z"
    },
    "scanSettings": {
      "93852146-74f8-4a19-8015-103b0eb11807": {
        "allowPublicIPs": false,
        "healthCheck": {
          "tcp": {
            "isDisabled": false,
            "ports": [
              21,
              22,
              23,
              25,
              53,
              80,
              135,
              139,
              443,
              445,
              587,
              5985
            ]
          }
        }
      }
    },
    "configuration": {
      "93852146-74f8-4a19-8015-103b0eb11807": {
        "allowPublicIPs": false
      }
    },
    "ksockets": {
      "93852146-74f8-4a19-8015-103b0eb11807": {
        "status": "requested",
        "displayName": "Ksocket",
        "configuration": {
          "allowPublicIPs": false
        },
        "scanSetting": {
          "allowPublicIPs": false,
          "healthCheck": {
            "tcp": {
              "isDisabled": false,
              "ports": [
                21,
                22,
                23,
                25,
                53,
                80,
                135,
                139,
                443,
                445,
                587,
                5985
              ]
            }
          }
        }
      }
    },
    "numberOfNodes": 0,
    "numberOfAddresses": 0,
    "numberOfNodeAggregations": 0,
    "numberOfNicAggregations": 0,
    "numberOfAddressAggregations": 0,
    "createdAt": "2022-06-16T03:25:03Z",
    "createdBy": "27db4892-08e6-47a0-8d2b-97de8d837664"
  },
  "task": {
    "taskId": "6018bec6-73a5-4090-a69d-e7592d6a0d16",
    "namespace": "sonar",
    "method": "scan",
    "params": {
      "configuration": {
        "93852146-74f8-4a19-8015-103b0eb11807": {}
      },
      "networkId": "5224ea98-99fd-45e8-bd35-6612efb8a882"
    },
    "reference": {
      "snapshotId": "1c67f180-3492-46e5-ba30-dc04ddfccb91"
    },
    "status": "started",
    "startedAt": "2022-06-16T03:25:03Z",
    "createdAt": "2022-06-16T03:25:03Z",
    "createdBy": "27db4892-08e6-47a0-8d2b-97de8d837664"
  }
}