本文へスキップ

NGINXモニタリング

ノート

Featureプロジェク

WhaTapは、ユーザーが希望するソフトウェアのモニタリング支援の有無を簡単に確認し、簡単にモニタリングを開始できるように、新しくFeatureプロジェク(Features)を導入しました。 Featureプロジェクは、既存のモニタリング製品を、ユーザーがモニタリングしようとするソフトウェアに合わせてリパッケージし、最適化されたモニタリングソリューションを提供します。 WhaTapのFeatureプロジェクを通じて、サービスの安定性と性能をより効果的に管理します。

NGINXは高性能HTTPと逆方向プロキシサーバーで、ウェブアプリケーションのためのロードバランシング、キャッシング、HTTPキャッシュなどの機能を提供します。 NGINXは、高い同時処理性能をもとに、ウェブトラフィックを効果的に分散し管理でき、大規模なウェブサイト運営に適しています。

WhaTapは、新しいフィーチャープロジェクト方式でNGINXモニタリングを提供します。 NGINXサーバーの性能と状態をリアルタイムで追跡し、問題を早期に検知して解決できるようにサポートします。

  • メトリクスモニタリング: NGINXサーバーの要求処理状態、応答コード、接続状態など様々なメトリクスをリアルタイムでモニタリングします。

  • ダッシュボード: ダッシュボードを通じて、必要なメトリクスを効率的に照会して分析できます。

WhaTapNGINXモニタリングを通じてNGINXサーバーを安定的に運営し、管理してみてください。

インストール

WhaTapのNGINXモニタリングサービス利用のための基本インストール方法をご案内します。

WhaTapモニタリングサービスを使用するには、会員登録後、プロジェクトを作成し、ターゲットサーバーにエージェントをインストールする必要があります。 会員登録に関する詳細は、次の文書を参照してください。

ノート

サポート環境

WhaTapのNGINXモニタリングエージェントをインストールする前に、サポート環境を確認してください。

  • NGINX: NGINX 1.4.x以降

  • Ubuntu: Ubuntu 12.04以降

  • OS: Red Hat 6 or equivalent(CentOS, Rocky Linux, Amazon Linux)

  • OSアーキテクチャ: Amd64/X86_64, Arm64/Aarch64

Featureプロジェクトを作成する

エージェントをインストールする前に、まずFeatureプロジェクト(Features)を生成します。

  1. WhaTapモニタリングサービスに移動し、ログインします。

  2. プロジェクトを作成するには、左のサイドメニューからプロジェクト全体 > + Projectボタンを選択します。

  3. 商品選択画面でプロジェクトにインストールするFeature商品を選択します。

  4. プロジェクト名データサーバーリージョンプロジェクトタイムゾーン項目を順番に設定します。

    プロジェクトの生成

  5. 通知言語の設定で、警告通知メッセージの言語を選択します。

  6. すべての設定を完了した後は プロジェクトを作成する ボタンを選択します。

NGINXエージェントのインストール

Featureプロジェクト(Features) 生成後、自動的に***NGINXエージェント設定***画面に移動します。 次の案内に従ってインストールします。

  1. プロジェクトアクセスキーを確認します。

    プロジェクトアクセスキーは、WhaTapサービスを活性化するための固有IDです。 プロジェクトアクセスキー発行ボタンを選択します。

  2. インストールスクリプトを作成します。

    次のコマンドを実行してユーザ環境を自動的に認識し、NGINXがインストールされているサーバーにインストールスクリプトを生成します。

    curl http://repo.whatap.io/telegraf/feature/nginx/install_nginx_monitoring.sh -o install_nginx_monitoring.sh

    次のコマンドを実行してNGINXエージェントをインストールします。

    chmod +x install_nginx_monitoring.sh
    sudo ./install_nginx_monitoring.sh "x42ut20rmr8rn-z1kli3trqviqul-x5cm4quee6cdmj" "15.165.146.117"

メインメニュー

ダッシューボード

ホーム画面 > Featureプロジェク(Features)選択 > NGINX > NGINX ダッシューボード

WhaTapが提供するNGINXダッシュボードは、ウェブサーバーのリアルタイム性能を一目で確認できる視覚的ツールで、トラフィックパターン、要請処理状況などを効果的にモニタリングできます。 主要メトリクスを通じてNGINXサーバーの性能を分析して管理してみてください。

  • NGINX Requests Status Code

    NGINXサーバーが処理したリクエストのステータスコードをリアルタイムでモニタリングします。 2XX、3XX、4XX、5XX、503など、状態コードによる応答数を分類し、リアルタイムで確認します。

    ダッシュボードのメトリクス案内
    • Response2XX: 正常に処理されたリクエストを意味します。 サーバーが正常に処理したリクエストの数をリアルタイムで表示します。

    • Response3XX: リダイレクトされたリクエストを追跡します。

    • Response4XX: 間違ったリクエストなどのクライアントエラーに対する応答を表示します。

    • Response5XX: サーバー エラーの応答状態を追跡します。

    • Response503: サービス不可エラー状態を追跡します。

  • Nginx Metrics

    NGINXの性能と状態を総合的に示す様々なメトリクスを提供します。 リアルタイムで接続状態と処理状況を追跡できます。

    ダッシュボードのメトリクス案内
    • NGINX Connections Accepted: NGINXサーバーが許可した接続数を表示します。

    • NGINX Writing: クライアントに応答を書いている接続数を追跡します。

    • Active Connections(accepted): NGINXサーバーが現在処理中のクライアントとの接続数を表示します。

    • Waiting: Keep-alive状態で待機中の接続を表示します。

    • Handled Request: NGIMXサーバーが正常に処理したリクエスト数を表示します。

    • NGINX Requests: NGIMXサーバーが受信したリクエストの合計数をリアルタイムで追跡します。

    • NGINX Reading: クライアントからのリクエストデータを読み取り中の接続数を表示します。

  • Domain Throughput

    ドメイン単位でのトラフィックと性能を追跡できます。

    ダッシュボードのメトリクス案内
    • Response Bytes SUM: 応答として送信された合計バイト数を表示します。 サーバーが処理したトラフィック全体の量をモニタリングできます。

    • Latency Average: 平均の応答遅延時間を表示します。 サーバーの応答速度を評価する重要なメトリクスです。