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