SSL テストの作成¶
SSL テストは、対象ドメインの TLS/SSL 証明書の状態(有効期限、発行機関、ハンドシェイクパフォーマンスなど)を監視するために使用します。証明書の残り日数などの可用性判定条件を設定することで、証明書の期限切れやハンドシェイク異常が発生しそうなときにアラートを自動的にトリガーし、証明書の失効によるサービス中断のリスクを事前に回避できます。
作成¶
Synthetic モニタリング > タスクページ に移動し、監視タスクを作成 をクリックして、ポップアップから API テスト を選択し、設定ページに進みます。
ステップ 1:テストタイプの選択¶
テストタイプで SSL プロトコル を選択します。
ステップ 2:リクエスト形式の定義¶
対象ドメインのアクセス情報を設定します。
- Host:検査対象のドメイン名を入力します。
- Port:検査ポートを入力します。デフォルトは
443です。 - テスト:クリックすると対象のホストに対して TLS ハンドシェイクを実行し、接続が到達可能かどうかを確認し、証明書の基本情報を取得します。テスト結果は設定の検証にのみ使用され、テストレコードとして保存されることはありません。
設定が完了したら、テストルールの名前をカスタマイズします(同じワークスペース内で同名は使用できません)。
ステップ 3:成功条件の設定¶
テスト成功の判定条件を設定します。以下のすべての条件を満たす場合、テスト結果は成功とみなされます。
- 証明書の残り日数:「より大きい」または「より小さい」を選択し、日数のしきい値を入力します。
- 応答時間:「より小さい」を選択し、ミリ秒単位のしきい値を入力します。
「判定条件を追加」をクリックすると、複数のルールを組み合わせることができます。現時点では「以下のすべての条件を満たす」のみサポートされています。
ステップ 4:テストノードの選択¶
テストを実行するノードを選択します。中国国内リージョン、海外リージョン(商用プラン以上のユーザーのみ)、またはセルフホストノードから 1 つ以上のノードを選択し、異なる地域からの証明書アクセス状況をシミュレートできます。
ステップ 5:テスト頻度の選択¶
テストタスクの実行頻度を選択します。1 分、5 分、10 分、30 分、1 時間、24 時間などの固定オプション、または Crontab モードに切り替えてカスタム式を設定できます。
注意
証明書の検査は、高頻度で実行する必要はなく、1 時間以上の頻度を推奨します。
設定が完了したら保存をクリックして、SSL テストを作成します。
テスト結果の確認¶
テストリスト¶
SSL テストを実行すると、テストリストですべての実行レコードを確認できます。ステータス、実行時間、ルール名、ホスト、テストノード、失敗の種類、合計所要時間などの情報が表示されます。
テスト詳細¶
リスト内のルール名をクリックして詳細ページに移動します。上部にステータス、実行時間、タスク名、所要時間、テストノード、ホストアドレスが表示されます。
詳細ページは複数のタブに分かれています。
テストパフォーマンス
このテストのパフォーマンス指標を表示します。TLS ハンドシェイクの所要時間が含まれます。
証明書の詳細
対象ドメインの証明書情報を表示します。内容は以下の通りです。
- 証明書のステータス
- 有効期限
- 残り日数
- 発行先(CN)
- 発行機関(CA)
- 証明書フィンガープリント
テストが失敗した場合、詳細で具体的な失敗理由と対応する指標を確認できます。