F5 NGINX プラス

F5 NGINX プラス: ライブアクティビティモニタリング

NGINX Plus サーバーで現在何が起こっているか知りたいと思ったことはありませんか? DDoS 攻撃が疑われますか? または、ユーザーから Web サイトのエラーが報告されていますか? NGINX Plus には、主要な負荷とパフォーマンスのメトリックを提供するリアルタイムのアクティビティ監視インターフェースが含まれています。 シンプルな RESTful JSON インターフェースを使用すると、これらの統計をライブダッシュボードやサードパーティの監視ツールに簡単に接続できます。

NGINX Plusダッシュボードは、applicationのパフォーマンスに関する重要な洞察を提供します。
NGINX Plusダッシュボードは、applicationのパフォーマンスに関する重要な洞察を提供します。

ライブ アクティビティ モニタリング データは、NGINX Plus APIによって生成されます。ライブ アクティビティ モニタリングは次のように設定できます。

server {
    listen 8080;

    location /api {
        api write=on;
        # directives limiting access to the API
    }

    location = /dashboard.html {
        root   /usr/share/nginx/html;
    }

    # Redirect requests made to the pre-NGINX Plus API dashboard
    location = /status.html {
        return 301 /dashboard.html;
    }
}

API を使用してアップストリーム グループを再構成したり、収集された統計情報のセットをクリアしたりする場合は、write=onパラメータが必要です。 ステータス情報を取得する必要はありません。

/api の場所へのアクセスを制限することをお勧めします。 NGINX Plus 管理者ガイドでは、適切なセキュリティ スキームについて詳しく説明しています。

詳細 – ライブアクティビティモニタリング JSON フィード

API にアクセスすると、NGINX Plus は現在の統計を含む JSON 形式のドキュメントを返します。 /api/ api-version /で完全な統計情報をリクエストできます。ここで、 api-version はNGINX Plus APIのバージョン番号です。また、次のような特定の API エンドポイントで、データのサブセットまたは単一のデータ ポイントを取得するためのドリルダウンもできます。

  • /api/ api-version /nginx/ – 基本バージョン、稼働時間、識別情報
  • /api/ api-version /connections/ – アクティブおよびアイドル接続の合計
  • /api/ api-version /http/caches/ – 名前付きキャッシュゾーンごとのインストルメンテーション
  • /api/ api-version /http/server_zones/ – 各 HTTPステータス ゾーンのリクエスト数とレスポンス数
  • /api/ api-version /http/upstreams/ – 各 HTTP アップストリーム グループ内のサーバーごとのリクエスト数と応答数、応答時間、ヘルスチェック ステータス、および稼働時間統計
  • /api/ api-version /limit_conns/ – 通過、拒否、遅延した接続の数を示すレート制限統計
  • /api/ api-version /limit_reqs/ – 通過、拒否、遅延したリクエストの数を示すレート制限統計
  • /api/ api-version /stream/upstreams/ – 各 TCP/UDP アップストリーム グループ内のサーバーごとのリクエスト数と応答数、応答時間、ヘルスチェック ステータス、および稼働時間統計
  • /api/ api-version /ssl/ – SSL/TLS 統計

すべてのエンドポイントのリストについては、リファレンス ドキュメントまたはdemo.nginx.com の Swagger UI を参照してください。

外部監視

NGINX Plus メトリックを任意の外部監視ツールにエクスポートすることもできます。 NGINX Plus は、次のような一般的なサードパーティおよび NGINX ツールと統合されます。

次のステップ