Création d'un moniteur HTTP
Créez un moniteur HTTP dans Health Checks.
La page de détails du moniteur HTTP apparaît. Les résultats apparaissent après quelques instants. Utilisez la commande oci health-checks http-monitor create et les paramètres requis pour créer un moniteur HTTP :
oci health-checks http-monitor create --compartment-id <compartment_OCID> --display-name <name> --interval-in-seconds <number> --targets <json_file_or_string>
Pour obtenir la liste complète des paramètres et valeurs des commandes de la CLI, reportez-vous à la section CLI for Health Checks.
Exécutez l'opération CreateHttpMonitor pour créer un moniteur HTTP.
Exemple de demande et de réponseL'exemple de demande suivant crée un moniteur HTTP pour vérifier l'état de
www.example.com
à l'aide de demandesGET
via le protocole HTTPS toutes les 30 secondes.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 }
Voici un exemple de réponse
200
pour la création réussie du moniteur HTTP précédemment défini. Le champresultsUrl
indique l'URL d'extraction des résultats.{ "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"] }