...
| Code Block |
|---|
curl -u user:password -d "host_name=mon-hote&service_description=check-de-mon-hote&return_code=0" --data-urlencode "&output=Everything OK" http://ip-du-receiver:7760/push_check_result |
- (optionnel) time_stamp= horodatage du check
- host_name= nom de l'hôte auquel vous voulez envoyer le check
- (si check) service_description = nom du check pour lequel vous voulez pousser un résultat
- return_code= [ 0,1,2,3 ] valeur pour le code retour. (pour rappel 0 = OK, 1 = WARNING, 2 = CRITIQUE, 3 = UNKNOWN)
- output= texte simple pour le check
-u user:password : necessaire que si le module demande une authentification
Voici un autre exemple de curl avec un résultat qui contient des caractères spéciaux :
| Code Block |
|---|
curl -d "host_name=mon-hote&return_code=2&output=*DOWN:état incorrect*" http://ip-du-receiver:7760/push_check_result |