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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

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 に移動し、 + Add data [+ データの追加]をクリックします。

  2. Dashboards [ダッシュボード]タブをクリックします。

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

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

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

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

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

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

    SELECT * FROM LighttpdStatusSample LIMIT MAX

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

    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.