Description

Cet appel permet de recevoir des informations sur un check attaché à un hôte.

Paramètres

ParamètreDescription
uuidUUID du check, sachant qu'il correspond à {uuid_de_l'hôte}-{uuid_du_check}

Réponse

Codes de retour

Codes de retourExplications
200

OK

401

Permission refusée (Mauvais token)

404

Check introuvable

Retour du code 200

  • check_uuid text
  • check_name text
  • check_display_name text
  • status text
    • OK
    • WARNING
    • CRITICAL
    • UNKNOWN
    • MISSING-DATA
    • SHINKEN-INACTIVE
  • confirmed_state : text
    • SOFT
    • HARD
  • status_since epoch (en secondes)
  • status_confirmed_since  epoch (en secondes, ou vide en état SOFT)
  • context text
    • NOTHING
    • ACKNOWLEDGED
    • PARTIAL-ACKNOWLEDGED
    • INHERITED-ACKNOWLEDGED
    • DOWNTIME
    • PARTIAL-DOWNTIME
    • INHERITED-DOWNTIME
    • FLAPPING
    • PARTIAL-FLAPPING
    • DISABLED
  • output text
  • business_impact : 0, 1, 2, 3, 4, 5
  • long_output text
  • host_uuid : text
  • host_name : text
  • host_display_name : text
  • raw_perf_data : text, version texte de perf_data

  • perf_data : liste de métriques au format :

    • value : number

    • uom : Unit Of Mesure / Unité de mesure

    • warning : valeur d'alerte

    • critical : valeur d'alerte critique

    • min : valeur minimale possible

    • max : valeur maximale possible

  • notes_url : text
  • notes_multi_url : text

Exemple

{
 "status": "OK",
 "host_display_name": "localhost",
 "raw_perf_data": "livedata_nb_error_last_hour=0 livedata_average_response_time=0.000852610383715 livedata_nb_request_last_hour=84 livedata_error_percent=0.0",
 "perf_data": [{"name": "livedata_nb_error_last_hour", "min": null, "max": null, "value": 0, "warning": null, "critical": null, "uom": null}, {"name": "livedata_nb_request_last_hour", "min": null, "max": null, "value": 84, "warning": null, "critical": null, "uom": null},
 "check_name": "Broker Daemon Livedata - broker-master",
 "host_uuid": "408cd29ad37611e8810e0800277b7e16",
 "long_output": "",
 "host_name": "localhost",
 "context": "NOTHING",
 "output": "<span style=\"color:#2A9A3D;font-weight:bold;\">[OK]</span> The example works fine.<br/>",
 "business_impact": 2,
 "status_since": 1540457781.797493,
 "status_confirmed_since": 1540457781.797493, 
 "check_uuid": "022a505c849f840e110f2aba5e27597f",
 "check_display_name": "Broker Daemon Livedata - broker-master"
}