Site24x7では、1日に使用できるAPI要求数に制限があります。
1日に利用できるAPI要求数は次のとおりです。
- ベーシック/アドバンス監視:200 API/日
- ネットワークインターフェース:40 API/日
上記には、Site24x7 Webクライアントおよびモバイルアプリから生成されたAPI要求は含まれていません。
MSPプランの場合、顧客アカウントごとに100K(1K = 1000)API要求を行えます。
また、各APIで一定間隔で使用できるAPI要求数に制限があります。
制限に達すると、そのAPIは一定時間使用することができません。この制限はDDoS攻撃の脆弱性を保護するために設けられています。
例として、特定のAPI要求が5分間で50回の発生した場合、そのAPI要求はブロックされます。
ブロックが解除されると、再度APIを利用することができます。
API制限についてのベストプラクティス:
- 監視に設定しているポーリング頻度に基づいて、データが取得されます。
例えば、監視間隔を5分に設定している場合、/reports/log_reports/(\d+) も5分間隔で使用されます。 - 複数監視のステータスを取得したい場合、/current_status/(\d+)ではなく、/current_status/group/(\d+)(監視グループ)、または/current_status/type/(\S+) (監視タイプ)を使用してください。
- /monitors(アカウント全体)や/monitors/(\d+) (特定の監視)は、監視設定の変更が行われた際にのみAPIが要求されます。
設定変更を行っていない場合は、データをキャッシュすることを推奨します。 - 可用性またはパフォーマンスレポートでは、各監視の/reports/availability_summary/(\d+) や /reports/performance/(\d+)ではなく、/reports/availability_summary/group/(\d+) や /reports/performance/group/(\d+)で、監視グループ全体でレポートを取得してください。
また、低負荷のベーシック可用性APIを使用して、レポートを取得することを推奨します。 - 監視グループのパフォーマンスレポートを取得する場合には、データアーカイブのため、60分に1度の利用を推奨しています。
無料版アカウントでは、APIを使用できません。
ブラウザーまたはモバイルアプリを使用する必要があります。
Related Articles
Microsoft Graph APIとService Communication APIを用いたOffice 365監視に関するFAQ
認証プロセス中に「このアプリケーションにアクセスできません」とエラーが表示される理由 Microsoft reporting APIへのアクセスには、グローバル管理者から接続する必要があります。そのため、グローバル管理のOffice 365にログインし認証プロセスを再度行ってください。 グローバル管理アカウントの認証情報は保存できるか いいえ、認証情報は保存せず、Microsoft APIを用いたアクセストークンでのみでパフォーマンスデータを取得します。 2回認証をする必要がある理由 ...
Site24x7の監視で使用するMeraki API
Meraki REST API API詳細 https://developer.cisco.com/meraki/api-v1/#!get-organization-devices-statuses すべてのMeraki機器のステータスを取得 https://developer.cisco.com/meraki/api-v1/#!get-organization-devices-statuses-overview Meraki機器の設定情報を取得 ...
停止状態を再作成するAPI
停止状態(outage)がレポートされなかった場合、または、削除してしまった場合、APIを用いて再作成できます。再作成するためのAPIの例は次のとおりです。 $ curl https://www.site24x7.com/api/reports/outage/<monitor_ID>\ -X PUT \ -H "Content-Type: application/json;charset=UTF-8" \ -H "Accept: application/json; ...
Webサイト監視とREST API監視の違い
Webサイト監視では、WebサイトやWebアプリケーションを監視でき、アップ状態で問題なく稼働していることを確認できます。様々な監視拠点から、HTTP/HTTPS URLの可用性を検証します。テキストコンテンツのチェックにも対応しています。GET/HEAD/POSTオプションも利用可能です。 REST API監視では、 REST ...
APIを使用して、一部の監視設定を一括で変更
通知プロファイル、しきい値と可用性といった監視設定は、APIを使用して、既存の設定に影響なく変更や更新を行えます。 ユースケース: 他の設定に影響を及ぼすことなく、1つの監視の通知プロファイルを変更したいとします。 次の手順で、変更を行ってください。 "GET /monitors/{monitor_id} api"で、監視情報を取得します。 GET APIで取得したデータの"notification_profile_id"を置換して、"PUT /monitors/{monitor_id} ...