• /
  • ログイン

Apacheモニタリングインテグレーション

当社のApacheインテグレーションは、Apache webサーバからNew Relicプラットフォームに、パフォーマンスメトリクスインベントリデータを送信します。ご利用のApacheメトリックデータに関するプレビルドダッシュボードを閲覧し、アラートポリシーを作成して、独自のカスタムクエリおよびチャートを作成することができます。

このインテグレーションでは、Apacheのステータスモードからデータを収集する仕組みとなっているため、モジュールを有効にしてApacheインスタンスに合わせて設定する必要があります(詳細は要件を参照)。

インテグレーションのインストールと、当社がどのようなデータを収集するかについてお読みください。

互換性および要件

当社のインテグレーションは、Apacheバージョン2.2または2.4と互換性があります。

インテグレーションをインストールする前に、以下の要件を満たしていることを確認してください。

クイックスタート

Apacheウェブサーバーを迅速に計装し、ガイド付きインストールでテレメトリデータを送信します。ガイド付きインストールは、New Relic CLIおよびインフラストラクチャエージェントをダウンロードおよびインストールする環境用にカスタマイズされたCLIコマンドを作成します。

ガイド付きインストールCLIのスクリーンショット。

始める準備はできていますか?ボタンの1つをクリックし、試行してください。

ガイド付きインストール

当社のガイド付きインストールは、インフラストラクチャエージェントを使用してApacheインテグレーションを設定します。それだけではなく、環境内で実行中のその他のアプリケーションとログソースを発見し、どれを計装するべきかを推奨します。

ガイド付きインストールは、ほとんどの設定と連動します。ただし、ニーズに合わない場合は、その他の方法を検索し、Apacheウェブサーバーのモニターを開始できます。

インストールと有効化

Apacheインテグレーションをインストールするには、お使いの環境の指示に従います。

追加の注:

インテグレーションの設定

Apacheインテグレーション設定では、必要なログインクレデンシャルやデータの収集方法を設定できます。どのオプションを変更するかは、設定とプリファレンスにより異なります。

インストールの方法により、インテグレーションの設定方法はいくつかあります。

設定オプションには次のものが含まれます。

  • metrics:このコマンドは、特定のApacheサーバーのメトリクスを取得します。これは、単一の引数を取ります。

    • status_urlApacheステータス情報モジュールを使用してメトリクスを提供するために設定されているURL。デフォルト値:http://127.0.0.1/server-status?auto。セットアップをカスタマイズして異なるエンドポイントを使用するようにした場合は、この値を設定する必要があります。
  • inventory:このコマンドは、Apacheのバイナリファイルを使用することで、Apacheがインベントリデータとして読み込んだモジュールを取得します。インベントリデータの収集を無効にするには、設定ファイルからインベントリコマンドを削除します。

    • status_url:このURLは、メトリックデータを収集する場合と同じApacheインスタンスにインベントリデータを添付するために使用されます。
  • labelsenvラベルは、environment属性を制御します。デフォルト値はproductionです。

一般的な設定の構成詳細については、設定ファイルを参照してください。

遠隔監視を起動する

remote_monitoringパラメーターにより、このインテグレーションの遠隔監視とマルチテナンシーが有効になります。

remote_monitoringを起動すると、一部の属性が変更されるおよび/または設定アラートに影響が及ぶ可能性があります。詳しくは、オンホストインテグレーションにおける遠隔監視を参照してください。

重要

remote_monitoringを使用するには、Infrastructureエージェントのバージョン1.2.25以降が必要です。

環境変数パススルー

環境変数は構成設定の管理に使用でき、Infrastructureエージェントにパススルーされます。この機能の利用手順に関しては、Infrastructureエージェントを設定するを参照してください。

重要

シークレット管理を使用して、New Relic Infrastructureのエージェントによりオンホストインテグレーションを設定し、インテグレーションの設定ファイルにプレーンテキストで書き込みを行わずに(パスワードのような)機密データを使用できます。詳細については、シークレット管理を参照してください。

データの検索と使用

このサービスからのデータは、インテグレーションダッシュボードにレポートされます。

ApacheデータはApacheSampleイベントタイプに関連付けられています。トラブルシューティング目的で、またはチャートとダッシュボードを作成するために、このデータのクエリを行えます。

データの検索・使用方法の詳細については、 インテグレーションデータを理解するを参照してください。

メトリックデータ

Apacheインテグレーションは、以下のメトリックデータ属性を収集します。各メトリック名には、以下のようにカテゴリの指標とピリオドで接頭辞が付けられます。net.またはserver.

名前

説明

net.bytesPerSecond

1秒あたりに処理されたバイト数。

net.requestsPerSecond

1秒あたりのクライアントリクエスト数。

server.busyWorkers

ビジー状態の現在のワーカー数。

server.idleWorkers

アイドル状態の現在のワーカー数。

server.scoreboard.closingWorkers

レスポンスを処理してからTCP接続を終了中の現在のワーカー数。

server.scoreboard.dnsLookupWorkers

DNSルックアップを実施中の現在のワーカー数。

server.scoreboard.finishingWorkers

円満に終了中の現在のワーカー数。

server.scoreboard.idleCleanupWorkers

クリーンアップ作業の準備が整った、アイドル状態の現在のワーカー数。

server.scoreboard.keepAliveWorkers

持続的な接続を維持している現在のワーカー数。

server.scoreboard.loggingWorkers

ロギング操作中の現在のワーカー数。

server.scoreboard.readingWorkers

リクエスト(ヘッダまたはボディ)を読み込み中の現在のワーカー数。

server.scoreboard.startingWorkers

起動中の現在のワーカー数。

server.scoreboard.totalWorkers

手が空いている合計ワーカー数。リクエスト処理に必要のないワーカーは、開始できません。

server.scoreboard.writingWorkers

書き込み中の現在のワーカー数。

インベントリデータ

インベントリデータは、実行中のApacheと読み込まれたすべてのApacheモジュールからバージョン番号を取得し、それらのバージョン番号をconfig/apacheネームスペースの下に追加します。インベントリデータの詳細については、データを理解するを参照してください。

システムメタデータ

Infrastructureエージェントによって収集された標準属性の他にも、インテグレーションはApacheSampleイベントタイプに関連付けられたインベントリデータも収集します。

名前

説明

software.version

Apacheサーバーのバージョン。例:Apache/2.4.7 (Ubuntu)

トラブルシューティング

ソースコードのチェック

このインテグレーションはオープンソースソフトウェアです。つまり、ソースコードを参照して改善を送信したり、独自のフォークを作成して構築したりできます。

その他のヘルプ

さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:

問題を作成するこのページを編集する
Copyright © 2020 New Relic Inc.