monitor.get

1つ又はいくつもの登録されたモニターの詳細を返送します。

認証&アクション

このメソッドは認証を必要とします。これらには http と httpsを通じてアクセスできます。

アクションタイプ: HTTP GET.

アーギュメント

id (オプション)

id や数個のid又はいくつものモニターの識別。Idが一つ以上の時にはコンマにて分離する必要があります。

group_id (オプション)

Id や数個のid又はいくつものグループの識別。Idが一つ以上の時にはコンマにて分離する必要があります。

protocol (オプション)

モニターのプロトコル。許可された値 : http / https / ping / ftp

status (オプション)

モニターのステータス。許可された値: 1 = 有効 / 0 = 無効。

frequence (オプション)

2つのチェックの間の分ごとの頻度。許可された値: 1 / 2 / 3 / 6

page (オプション)

返送されたデータのページ数。許可された値: integer

perpage (オプション)

返送されたモニターの最大数。許可された値: 全部integer。最大値は100です。

アーギュメントが発送されてこなければ、全てのモニターは返送されます。

アプリケーションの例

http://api.webcron.org/monitor.get/frequence:2/status:0

返答の例

<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>