Création d'un moniteur HTTP
Créez un moniteur HTTP dans les vérifications d'état.
La page des détails du moniteur HTTP s'ouvre. 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 des valeurs des commandes de l'interface de ligne de commande, voir Interface de ligne de commande pour les vérifications d'état.
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
sur 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 défini précédemment. Le champresultsUrl
indique l'URL pour l'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"] }