Connexion





Mot de passe oublié ?

monitor.contact.edit

Édite un contact attaché à un moniteur. Avec cette méthode, vous pouvez changer le délai et le type de critères d'alertes.

Authentification & Action

Cette méthode nécessite une authentification. Elle peut être accessible par http et https

Action type: HTTP POST.

Arguments

monitor_id (requis, voir note 1)

L'id d'un moniteur existant. Doit être un integer.

monitor_name (requis, voir note 1)

Le nom du moniteur existant. Doit être une chaine de 64 caractères maximum.

contact_id (requis, voir note 2)

l'id d'un contact existant. Doit être un entier.

contact_name (requis, voir note 2)

Le nom du contact existant contact. Doit être une chaine de 64 caractères maximum.

delay (non requis)

Le délai avant qu'une alerte soit envoyée. 0=immédiatement après qu'une erreur ait été trouvé, 1 = après 1 check, 2 = après 2 checks etc... Si la fréquence du moniteur est 2 minutes, paramétrer le délai à 3 enverra une alerte si le serveur est en erreur après 3 checks (donc après 6 minutes). Doit être un entier.

alert_type (non requis)

Il y a 2 types d'alertes. 'a' = alerte en erreur, 'r' = alerte en erreur ET quand le serveur est de nouveau disponible.  Valeurs autorisée: a = en erreur seulement / r = en rreur et de nouveau disponible.

 

NOTE 1: Il est possible d'utiliser les deux monitor_id et monitor_name comme une clé. Si les deux sont présents, le monitor_id est considéré comme la clé.

 

NOTE 2: Il est possible d'utiliser les deux contact_id et contact_name comme une clé. Si les deux sont présents, le contact_id est considéré comme la clé.

Exemple: Demande

http://api.webcron.org/monitor.contact.edit
contact_id=1983&monitor_id=52319&delay=4&alert_type=a

Exemple: Réponse

<rsp status="ok">
   <changed contact_id="1983" monitor_id="52319" />
</rsp>