• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

証明書チェックモニターの管理

New Relic では、NerdGraph を使用して証明書チェック モニターを作成できます。証明書チェック モニターは SSL 証明書の有効期限を追跡し、証明書の有効期限が近づくと通知します。 このチュートリアルでは、NerdGraph API を使用して証明書チェック モニターの作成を自動化する方法の例を示します。

証明書チェックモニターを作成する

syntheticsCreateCertCheckMonitorミューテーションを使用して証明書チェック モニターを作成できます。この変更により、任意のドメインで SSL 証明書の有効期限の監視を設定できるようになります。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

モニターが作成される New Relic

アカウント ID

monitor.domain

はい

証明書の有効期限を監視するドメイン (例:

example.com

)。

monitor.locations.public

配列

はい

モニターがチェックを実行する

パブリックロケーション

識別子の配列 (例:

["US_EAST_1", "US_WEST_1"]

)。

monitor.name

はい

証明書チェック モニターの表示名。

monitor.numberDaysToFailBeforeCertExpires

整数

はい

証明書の有効期限が切れる前に失敗をトリガーする日数。たとえば、これを 30 に設定すると、証明書の有効期限が 30 日以内の場合にモニターが失敗することを意味します。

monitor.period

イナム

はい

モニターが実行される頻度。オプション:

EVERY_MINUTE

EVERY_5_MINUTES

EVERY_10_MINUTES

EVERY_15_MINUTES

EVERY_30_MINUTES

EVERY_HOUR

EVERY_6_HOURS

EVERY_12_HOURS

EVERY_DAY

monitor.status

イナム

はい

モニターのステータス。オプション:

ENABLED

(モニターはアクティブでチェックを実行中)、

DISABLED

(モニターは非アクティブ)。

monitor.apdexTarget

浮く

いいえ

SLA レポートの入力に使用される、モニターの Apdex ターゲット (秒単位)。デフォルトは 7.0 秒です。

サンプルリクエスト

mutation {
syntheticsCreateCertCheckMonitor(
accountId: ACCOUNT_ID
monitor: {
domain: "DOMAIN"
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "YOUR_MONITOR_NAME"
numberDaysToFailBeforeCertExpires: DAYS_UNTIL_EXPIRATION
period: PERIOD
status: STATUS
apdexTarget: APDEX_TARGET
}
) {
errors {
description
type
}
}
}

サンプル回答

成功した応答はエラーに対してnullを返します:

{
"data": {
"syntheticsCreateCertCheckMonitor": {
"errors": null
}
}
}

モニターの作成中に問題が発生した場合、 errors配列には、何が問題であったかを説明するdescriptiontypeフィールドを持つオブジェクトが含まれます。

証明書チェックモニターを更新します

syntheticsUpdateCertCheckMonitorミューテーションを使用して、既存の証明書チェック モニターを更新できます。これにより、すでに作成されている証明書チェックモニターの設定を変更できます。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

更新するモニターの一意のエンティティ

GUID

monitor.domain

いいえ

証明書の有効期限を監視するドメイン (例:

example.com

)。

monitor.locations.public

配列

いいえ

モニターがチェックを実行する

パブリックロケーション

識別子の配列 (例:

["US_EAST_1", "US_WEST_1"]

)。

monitor.name

いいえ

証明書チェック モニターの更新された表示名。

monitor.numberDaysToFailBeforeCertExpires

整数

いいえ

証明書の有効期限が切れる前に失敗をトリガーする日数。

monitor.period

イナム

いいえ

モニターが実行される頻度。オプション:

EVERY_MINUTE

EVERY_5_MINUTES

EVERY_10_MINUTES

EVERY_15_MINUTES

EVERY_30_MINUTES

EVERY_HOUR

EVERY_6_HOURS

EVERY_12_HOURS

EVERY_DAY

monitor.status

イナム

いいえ

モニターのステータス。オプション:

ENABLED

(モニターはアクティブでチェックを実行中)、

DISABLED

(モニターは非アクティブ)。

monitor.apdexTarget

浮く

いいえ

SLA レポートの入力に使用される、モニターの Apdex ターゲット (秒単位)。デフォルトは 7.0 秒です。

サンプルリクエスト

mutation {
syntheticsUpdateCertCheckMonitor(
guid: ENTITY_GUID
monitor: {
domain: "DOMAIN"
locations: { public: ["LOCATION_1", "LOCATION_2"] }
name: "YOUR_MONITOR_NAME"
numberDaysToFailBeforeCertExpires: DAYS_UNTIL_EXPIRATION
period: PERIOD
status: STATUS
apdexTarget: APDEX_TARGET
}
) {
errors {
description
type
}
}
}

サンプル回答

成功した応答はエラーに対してnullを返します:

{
"data": {
"syntheticsUpdateCertCheckMonitor": {
"errors": null
}
}
}

モニターの更新中に問題が発生した場合、 errors配列には、何が問題であったかを説明するdescriptiontypeフィールドを持つオブジェクトが含まれます。

証明書チェックモニターを削除する

証明書チェックモニターが不要になった場合は、 syntheticsDeleteMonitorミューテーションを使用してそれを完全に削除できます。

モニターを削除するには、 「合成モニターの削除」セクションを参照してください。

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.