monitor.get |
Retourne les détails d'un ou plusieurs moniteurs enregistrés. Authentification & ActionCette méthode nécessite une authentification. Elle peut être accessible par http et https. Action type: HTTP GET. Argumentsid (non requis) l'id ou les id d'un ou plusieurs moniteurs. l'Id doit être séparé par une virgule si il en a plus d'une. group_id (non requis) l'id ou les id d'un ou plusieurs groupes. l'Id doit être séparé par une virgule si il en a plus d'un. protocol (non requis) Le protocole du moniteur. Valeurs autorisées : http / https / ping / ftp status (non requis) Le statut du moniteur. Valeurs autorisées: 1 = activé/ 0 = désactivé frequence (non requis) La fréquence entre deux checks, en minutes. Valeurs autorisées: 1 / 2 / 3 / 6 page (non requis) Le nombre de pages de données retournées. Valeurs autorisées : tout entier perpage (non requis) Le nombre maximum retourné de moniteurs. Valeurs autorisées: tout entier. la valeur maximum est 100. Si il n'y a pas d'arguments envoyés, tous les moniteurs seront retournés. Exemple: Demandehttp://api.webcron.org/monitor.get/frequence:2/status:0
Exemple: Réponse<rsp status="ok" total="1" page="1" perpage="10"> <monitor id="111" group_id="0" status="0" frequence="2"> <name>My Monitor</name> <url protocol="http">www.checkthisurl.net/monitor</url> <login></login> <password></password> <match contain="1">Server OK</match> <post></post> <stations total="5" add_stations="1"> <station id="2">Los Angeles</station> <station id="3">Nagano</station> <station id="4">Kuala Lumpur</station> <station id="8">Washington</station> <station id="10">Dallas</station> </stations> <headers> <header>x-myOwnHeader: myValue</header> </headers> <group id="1202">My group name</group> <created>2009-03-04 10:05:57</created> <modified>2009-03-17 07:57:59</modified> </monitor> </rsp> |