• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

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

問題を作成する

Lighttpd 統合

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

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

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

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

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

Lighttpd を New Relic と統合する

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

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

URL http://INSERT_DOMAIN:INSERT_PORT/server-status?jsonでメトリックをエクスポートするには、次の手順を使用します。

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

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

    bash
    $
    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 = 9880.
  7. ブラウザで http://INSERT_DOMAIN:INSERT_PORT/server-status?json を開いて、サーバー関連の指標を確認します。

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

    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”

NRI-Flex 構成

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

インフラストラクチャ ージェントがインストールされていない場合は、 n nri-flex ri-flex リポジトリ からの の インストール手順 に従います。

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

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

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. ファイル lighttpd-http-config.yml を次の構成で更新します。

    • EVENT_TYPE: EVENT_TYPE NRQL を使用してクエリできる New Relic データベース テーブルと考えることができます (例: LighttpdStatusSample)。
    • URL: これには、json 形式のメトリクス (例: http://127.0.0.1:9880/server-status?json) が含まれます。

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

    ---
    integrations:
    - name: nri-flex
    # interval: 30s
    config:
    name: lighttpdFlex
    apis:
    - event_type: INSERT_EVENT_TYPE
    url: INSERT_URL

Lighttpd ログを New Relic に転送する

ログ転送を 使用して、Lighttpd ログを New Relic に転送できます。

Linux マシンでは、 logging.yml という名前のログ ファイルが以下のパスに存在する必要があります。ログ ファイルが表示されない場合は、上記のログ転送ドキュメントに従ってログ ファイルを作成する必要があります。

bash
$
/etc/newrelic-infra/logging.d/

ログ ファイルが作成されたら、次のスクリプトを logging.yml ファイルに追加します。

- name: error.log
file: /var/log/lighttpd/error.log
attributes:
logtype: lighttpd_log

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

データの読み取りを開始する前に、 インフラストラクチャ エージェントのドキュメント の手順に従ってインフラストラクチャ エージェントを再起動します。

bash
$
sudo systemctl restart lighttpd.service && sudo systemctl restart newrelic-infra.service

アプリケーションを監視する

Lighttpd という名前の事前に構築されたダッシュボード テンプレートを選択して、Lighttpd サーバーのメトリクスを監視できます。事前に構築されたダッシュボード テンプレートを使用するには、次の手順に従います。

  1. one.newrelic.com

    に移動し、

    + Integrations & Agents

    をクリックします。

  2. Dashboards

    タブをクリックします。

  3. 検索ボックスに lighttpdと入力します。

  4. 事前構築ダッシュボードが表示されたら、それをクリックしてアカウントにインストールします。

    上記の手順に従ってアプリケーションが統合されると、ダッシュボードにメトリクスが表示されるはずです。

    Lighttpd クイックスタート を計測し、メトリックとアラートを確認するには、 Install nowボタンがあるLighttpd クイックスタート ページに従うこともできます。

    以下に、クエリの例を示します。

    Example: キャプチャされたメトリックをNew Relicクエリビルダーで表示します。

    SELECT * FROM LighttpdStatusSample LIMIT MAX

    Example: サーバーごとにアクティブな接続を確認します。

    SELECT latest(BusyServers) FROM LighttpdStatusSample TIMESERIES AUTO

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

インフラストラクチャエージェントをインストールし、アプリにインストゥルメントするだけで、メトリクスとイベントで生データを表示できます。 デフォルトのは、生データをチャートやグラフに変換し、システムの健全性を俯瞰できるようにします。

Lighttpd クイックスタートを計測し、デフォルトのダッシュボードをインストールし、メトリックとアラートを確認するには、 Install nowボタンをクリックしてLighttpd クイックスタート ページに従うこともできます。

次は何ですか?

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

Copyright © 2024 New Relic株式会社。

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