• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

Lighttpd 統合

Lighttpd ダッシュボードを使用すると、チームは結果の測定値と在庫データを監視できます。Lighttpd モニタリングは、Web サーバーのパフォーマンスの全体像を構築するのに役立つ重要な情報を提供します。このパフォーマンス データには、アップタイム、ネットワークのバイト数とパケット数、接続数などが含まれます。メトリック データは、事前に構築されたダッシュボードで確認できます。また、独自のカスタム検索、グラフ、およびアラート ポリシーを作成することもできます。当社の Lighttpd 統合は、NRI-Flex セットアップを使用します。

New Relic との統合を設定したら、すぐにこのようなダッシュボードでデータを確認できます。

インフラストラクチャエージェントをインストールします

New Relic にデータを取得するには、インフラストラクチャ エージェントをインストールします。当社のインフラストラクチャ エージェントはデータを収集して取り込むため、アプリのパフォーマンスを追跡できます。NRI-Flex 統合をサポートするには、バージョンが 1.10.7 以降である必要があります。

インフラストラクチャ エージェントは、次の 2 つの方法でインストールできます。

Lighttpd を New Relic と統合する

インストールが完了すると、インフラストラクチャ エージェントはアプリからデータを取り込み、それを New Relic に送信できますが、エージェントとアプリの間を統合する (または通信回線を確立する) 必要があります。統合したら、すぐに使える Lighttpd アプリの監視ソリューションを使い始めることができます。

Step 1 of 4

lighttpd.conf ファイルを手動で構成する

URL 127.0.0.1:9880/server-status?format=plainでメトリックをエクスポートするには、次の手順を使用します。

  1. lighttpd 構成ファイルのパスに移動します。

    cd /etc/lighttpd/
  2. lighttpd.confファイルを開いて編集します。

    sudo nano lighttpd.conf
  3. server.modulesオブジェクト内にmod_statusを追加してください。

  4. server.modules の後に status.status-url = /server-statusを追加します。

  5. server.document-rootを lighttpd ファイル パスで更新します /var/www/html/lighttpd-webpage

  6. lighttpd を実行しているserver.portを更新します。

    server.port to 9880.
  7. ブラウザで127.0.0.1:9880/server-status?autoまたは127.0.0.1:9880/server-status?format=plainを実行して、サーバー関連の指標を確認してください。

    サンプル構成ファイルは次のとおりです。

    server.modules = (
    "mod_indexfile",
    "mod_access”,
    "mod_alias",
    "mod_redirect”,
    "mod_status"
    )
    server.document-root = "/var/www/html/lighttpd-webpage"
    server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
    server.errorlog = "/var/log/lighttpd/error.log"
    server.pid-file = "/run/lighttpd.pid"
    server.username = "www-data"
    server.groupname = "www-data"
    server.port = 9880
    status.status-url = "/server-status”
Step 2 of 4

NRI-Flex 構成

まず、 nri-flex リポジトリから nri-flex のインストール手順に従います

ホストにインフラストラクチャ エージェントをインストールすると、nri-flex バイナリもインストールされます。

Flex 構成ファイルを作成するには、次の手順に従います。

  1. 以下のパスに lighttpd-http-config.yml という名前のファイルを作成します。

    道:

    /etc/newrelic-infra/integrations.d
  2. この サンプル構成ファイルを ガイドとして使用して、 lighttpd-http-config.yml ファイルを変更します。次の点に注意してください。

    • base_urlurl をアプリケーションの URL に置き換えることができます。詳細については 、nri-flex url のドキュメント を参照してください。

    • regex_matches > expressionで正規表現を使用して、URL から取得したメトリック形式を変換することもできます。

    • event_type も調整可能です。 event_type の値は、 New Relic プラットフォームにメトリックを保存するために使用できます。

      構成ファイルが更新されると、次のようになります。

    ---
    integrations:
  • name: nri-flex

    interval: 30s

    config: name: lighttpdFlex global: base_url: http://lighttpd.net/ apis:
    • event_type: status url: status?format=plain
    • event_type: <THE_PLACE_WHERE_METRICS_ARE_CAPTURED> commands:
      • cache: status?format=plain split_by: ": " snake_to_camel: true
  • name: nri-flex interval: 10s

    timeout: 5s

    config: name: test apis:
    • event_type: <THE_PLACE_WHERE_METRICS_ARE_CAPTURED> commands:
      • run: curl 'http://lighttpd.net/status?auto' split_by: ": " regex_matches:
        • expression: (\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)\n(\w+ \w+|\w+):(\N+)
Step 3 of 4

New Relic インフラ エージェントと lighttpd サービスを再起動します。

New Relic インフラ エージェントを再起動するには、 次の 手順に従って、このコマンドを実行します。

sudo systemctl restart lighttpd.service && sudo systemctl restart newrelic-infra.service
Step 4 of 4

NRQL を使用してデータをクエリする

このサンプルクエリを使用して、 one.newrelic.comでキャプチャされた Lighttpd メトリクスを表示できます。

FROM lighttpdStatusSample SELECT * LIMIT MAX
FROM lighttpdStatusSample2 SELECT * LIMIT MAX

ここで、「lighttpdStatusSample」と「lighttpdStatusSample2」は、nri-flex 構成ファイルで指定した「event_type」と一致する必要があります。

以下は、サーバーのステータスをチェックする NRQL クエリの例です。

FROM lighttpdStatusSample SELECT latest(BusyServers) TIMESERIES AUTO

ダッシュボードで Lighttpd メトリクスを確認する

アプリにインフラストラクチャ エージェントをインストールして計測するだけで、メトリクスとイベントで生データを表示できます。私たちのデフォルト その生データをチャートやグラフに変換して、システムの健全性を俯瞰できます。デフォルトのダッシュボードをインストールするには、Lighttpd インスタント オブザーバビリティ ページにアクセスしてください。

Lighttpd クイックスタートを計測し、メトリクスとアラートを表示するには、[今すぐインストール] ボタンをクリックして Lighttpd クイックスタート ページ に従うこともできます。

次は何ですか?

NRQL クエリの作成とダッシュボードの生成の詳細については、次のドキュメントをご覧ください。

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.