monitor.add

システムにモニターを追加する。

認証&アクション

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

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

アーギュメント

name (必要事項)

モニターの名前。許可された値: string (64)

protocol (必要事項)

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

url (必要事項)

モニターのURL 。許可された値: string(2048)

group_id (オプション)

このモニターを追加しなければならないグループのID。.group_id は存在するグループ全て(integer) である必要があります。

group_name (オプション),

モニターが追加される必要のある実在するグループの名前。group_name は最長64文字で、実在するグループの全て(integer) である必要があります。

status (オプション)

モニターのステータス。許可された値: 1 = 有効 / 0 = 無効. デフォルト: 1

port (オプション)

ポート番号のチェック。許可された値: 全て(integer)

login (オプション)

リソースにアクセスするにはIDが必要です(http 認証)。許可された値: string(32)

password (オプション)

IDに関連したパスワード.許可された値:string(32)

match (オプション)

サーバーの返答の中で、チェーンが見つかったかをコントロールする(又は見つからなかったか、"contain"に含まれて要る値によります)。許可された値: string(255)

contain (オプション)

サーバーの返答の中で下記の"match" の値の出現回数を確定する。許可された値された値: 1 = 含まれている必要有り/ 0 =含まれている必要なし。デフォルト= 1

do_hash (オプション)

ハッシュ(不要なデータ)MD5を比較することによって要素を変更するか、どうかをコントロールします。実在する値を置換する場合は、値を 1 に設定して下さい。許可された値: 1 = ハッシュをチェックする/ 0 = チェックしない。デフォルト: 0

frequence (オプション)

2つのチェックの間の分ごとの頻度。許可された値: 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 15 / 20 / 25 / 30 / 35 / 40 / 45 / 50 / 55 / 60 デフォルト: 1

post (オプション)

全てのデータを送る必要があります(HTTP POSTを通じて)。フォーマットはこのようにします: pie=apple&drink=coffee&desert=none

stations (オプション)

お客様が監視を望むコ ンマにて分離されたモニタリング·ステーションのリスト。 A許可された値: integer と実在するID . デフォルト: 全てのステーション

add_stations (オプション)

(これからの)ステーションをス テーションのリストから自動的に追加する。 許可された値: 1 = はい / 0 = いいえ. デフォルト: 1

header (オプション)

eader のラインは申請の中に含まれていま す。 多数のHeaders にはheader[]=Cookie:myCookieThing&header[]=Accept:text/plain をご使用ください。

 

注: group_idとgroup_nameを使用しモニターをグループに追加する事が可能です。両方が存在する場合、group_name は認識されません

アプリケーションの例

http://api.webcron.org/monitor.add
投稿データ:
name=1stMonitor&url=www.myserver.com/searchresult.php&protocol=https&match=welcome&
contain=1&frequence=2

返答の例

<rsp status="ok">
   <monitor id="74978" />
</rsp>