HTTP-Monitor erstellen

Erstellen Sie einen HTTP-Monitor in Health Checks.

    1. Wählen Sie auf der Listenseite Health Checks die Option Health Check erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter HTTP-Monitore auflisten.
    2. Geben Sie im Dialogfeld Health Check erstellen die folgenden Werte ein:
      • Health-Check-Name: Geben Sie einen Namen für den HTTP-Monitor ein. Geben Sie keine vertraulichen Informationen ein.

      • Erstellen in Compartment: Wählen Sie das Compartment aus, in dem der Health Check ausgeführt werden soll. Es wird ein Standardwert aus dem Geltungsbereich angegeben.

      • Ziele: Wählen Sie die Hosts aus, die Sie mit diesem Health Check überwachen möchten, oder geben Sie sie ein. Geben Sie für jeden Host entweder die IP-Adresse oder den Namen (vollständig qualifizierter Domainname oder FQDN) an.

      • Standorte: (Optional) Wählen Sie bis zu zehn Standorte aus, die für das Monitoring der Ziele verwendet werden sollen. Wir empfehlen, mindestens drei Standorte für drei verschiedene Anbieter auszuwählen. Weitere Informationen zu Standorten finden Sie unter Standorte auflisten.

      • Anforderungstyp: Wählen Sie HTTP aus.

      • Protokoll: Wählen Sie das zu verwendende Netzwerkprotokoll aus: HTTP oder HTTPS.

        Wichtig

        Wenn Sie HTTPS für ein IP-Adressziel auswählen, müssen Sie im Abschnitt Header einen Hostheader mit dem Domainnamen angeben, der mit dem TLS-Zertifikat für dieses Ziel verknüpft ist. Wenn Sie den Hostheader nicht hinzufügen, wird die TLS-Verbindungsphase nicht erfolgreich abgeschlossen, und der Zielendpunkt wird als nicht verfügbar deklariert. Beachten Sie, dass dieser Hostheader nur bei IP-Adresszielen und HTTPS-Monitor erforderlich ist.
      • Port: Wählen Sie den Port, der für die Verbindung verwendet werden soll. Die Standardwerte sind 80 für das HTTP-Protokoll und 443 für das HTTPS-Protokoll.

      • Zielpfad (HTTP-Protokoll): Geben Sie optional den Pfad auf dem Ziel an, das Sie überwachen möchten. Beispiel: Um www.example.com/project/help.htm zu überwachen, geben Sie für das Ziel www.example.com /project/help.htm an.

      • Headername: (Optional) Definieren Sie einen Namen, der im Anforderungsheader im Rahmen des Health Checks angezeigt werden soll. Geben Sie keine vertraulichen Informationen ein.

      • Headerwert: (Optional) Geben Sie Daten an, die angefordert werden sollen.

      • Methode: Wählen Sie die zu verwendende HTTP-Methode aus.

      • Timeout: Definieren Sie, wie lange maximal auf eine Antwort gewartet wird, bevor der Health Check als nicht erfolgreich markiert werden soll.

      • Intervall: Geben Sie den Zeitraum zwischen Health Checks des Ziels an.

      • Tags: (Optional) Fügen Sie dem Health Check mindestens ein Tag hinzu.

        Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    3. Wählen Sie Health Check erstellen aus.
    Die Detailseite des HTTP-Monitors wird geöffnet. Die Ergebnisse erscheinen nach wenigen Augenblicken.
  • Verwenden Sie den Befehl oci health-checks HTTP-monitor create und die erforderlichen Parameter, um einen HTTP-Monitor zu erstellen:

    oci health-checks http-monitor create --compartment-id <compartment_OCID> --display-name <name> --interval-in-seconds <number> --targets <json_file_or_string>

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI für Health Checks.

  • Führen Sie den Vorgang CreateHttpMonitor aus, um einen HTTP-Monitor zu erstellen.

    Beispielanforderung und -antwort

    Die folgende Beispielanforderung erstellt einen HTTP-Monitor, um den Zustand von www.example.com mit GET-Anforderungen über das HTTPS-Protokoll alle 30 Sekunden zu prüfen.

    POST /20180501/httpMonitors
    {
       "compartmentId":"ocid1.compartment.oc1..<unique_ID>",
       "displayName":"Example HTTP Monitor",
       "intervalInSeconds":30,
       "method":"GET",
       "port":443,
       "protocol":"HTTPS",
       "targets":["www.example.com"],
       "timeoutInSeconds":30
    }

    Im Folgenden finden Sie eine Beispielantwort 200 für die erfolgreiche Erstellung des zuvor definierten HTTP-Monitors. Das Feld resultsUrl gibt die URL zum Abrufen von Ergebnissen an.

    {
       "id":"ocid1.httpmonitor.OC2...<unique_ID>",
       "resultsUrl":"https://healthchecks.us-ashburn-1.oraclecloud.com/20180501/httpProbeResults/ocid1.httpmonitor.OC2...<unique_ID>",
       "compartmentId":"ocid1.compartment.oc1..<unique_ID>",
       "definedTags":{},
       "displayName":"Example HTTP Monitor",
       "freeformTags":{},
       "homeRegion":"us-ashburn-1",
       "intervalInSeconds":30,
       "isEnabled":true
       "method":"GET",
       "port":443,
       "protocol":"HTTPS",
       "targets":["www.example.com"],
       "timeCreated":"2022-11-07T16:32:05.451057Z"
       "timeoutInSeconds":30,
       "vantagePointNames":["azr-sat","goo-cbf","aws-fra"]
    }