Exemple de surveillance en bloc à l’aide d’un fichier CSV
Il s’agit d’un exemple d’utilisation d’un fichier CSV enveloppé dans un objet JSON pour créer des moniteurs en bloc à l’aide d’un terminal.
Étape 1 : Soumettre une tâche en bloc au format CSV
curl -X POST « https://<instance>.service-now.com/api/sn_sow_synthetics/v1/synthetics_async_bulk_create » \ -u « admin :mot de passe » \ -H « Type-contenu : application/json » \ -H « Accepter : application/json » \ -d @monitors.json
Réponse
{ « result » : { « job_id » : « a1b2c3d4e5f6... « , « status » : « en attente », « total_count » : 2, « message » : « Tâche en bloc acceptée pour traitement » } }
Étape 2 : vérifier l’état de la tâche
curl -X GET « https://<instance>.service-now.com/api/sn_sow_synthetics/v1/synthetics_async_bulk_create/{job_id} » \ -u « admin :mot de passe » \ -H « Accepter : application/json »
Réponse
{ « result » : { « job_id » : « a1b2c3d4e5f6... », « status » : « terminé », « total_count » : 2, « success_count » : 2, « error_count » : 0, « processed_count » : 2 } }