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

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

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

問題を作成する

Windowsサービスの統合

New Relicの Windows サービス統合は、Microsoft Windows ホスト上で実行されているサービスに関するデータを収集し、それをプラットフォームに送信します。 各サービスの状態と開始モードを確認したり、サービスを実行しているホストを確認したり、サービスに対してを設定したりすることができます。

Windowsサービスの統合により、次のことが可能になります。

私たちの統合は、 Windowsインフラストラクチャエージェントにバンドルされています。 New RelicでWindowsホストを監視している場合は、統合を有効にするだけで、Windowsサービスデータをプラットフォームに取り込むことができます。

New Relic - Windows services integration - Metric data

one.newrelic.com > All capabilities > Dashboards: Microsoft Windows サービス統合メトリクスを使用して、サービスのテーブルを作成できます。

互換性と要件

当社の統合は、 Infrastructure エージェントが サポートするすべての Windows バージョン と互換性があります。New Relic

サポートされているホストには、インフラストラクチャ エージェントversion 1.12.1 or higherがインストールされている必要があります。 x86 Windows バージョンはまだサポートされていません。

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

Windows サービス統合を使用するには、まず同じホストにインフラストラクチャ エージェントをインストールする必要があります。 すべてのオンホスト統合には、メトリクスを公開してNew Relicに報告するのに役立つインフラストラクチャ エージェントが必要です。

Windows サービス統合の構成

Windows サービス統合をアクティブ化して構成するには、次の手順を実行します。

  1. ディレクトリを統合フォルダに変更します。

    bash
    $
    cd C:\Program Files\New Relic\newrelic-infra\integrations.d\
  2. サンプル構成ファイルをコピーします。

    bash
    $
    copy winservices-config.yml.sample winservices-config.yml
  3. winservices-config.ymlファイルを編集します。 デフォルトではサービスは含まれません。 サービスを含めてフィルタリングするには、 include_matching_entities:を編集する必要があります。

    次に、 win32.* という名前のすべてのサービスに一致する正規表現パターンと、 newrelic-infra サービスに直接一致する正規表現パターンの両方を含む Windows サービス統合構成の例を示します。

    integrations:
    - name: nri-winservices
    config:
    exporter_bind_address: 127.0.0.1
    exporter_bind_port: 9182
    include_matching_entities:
    windowsService.name:
    - regex "win32.*"
    - "newrelic-infra"
    scrape_interval: 30s
    timeout: 60s

    詳細については、 オンホスト統合構成の一般的な構造に関するドキュメントを参照してください。

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

インフラストラクチャを再起動します:

bash
$
net stop newrelic-infra && net start newrelic-infra

数分以内に、アプリケーションはメトリクスを one.newrelic.comに送信します。

データを検索する

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

  1. one.newrelic.comから、 + Integrations & Agentsページに移動します。

  2. Dashboardsをクリックします。

  3. 検索バーにWindows servicesと入力します。

  4. Windows サービス ダッシュボードが表示されます。 クリックしてインストールしてください。

    Windows サービスのダッシュボードはカスタム ダッシュボードとみなされ、Dashboards UIに表示されます。 ダッシュボードの使用と編集に関するドキュメントについては、ダッシュボードのドキュメントを参照してください。

アラートを設定する

NRQL条件を使用して Windows サービスを作成し、監視するサービスの状態変更について通知を受け取ることができます。 Windows サービス データを使用するアラート条件の例を 2 つ示します。

使い方

Windowsホストからデータを取得するために、Windowsサービス統合では、 Windows用のPrometheusエクスポーターの縮小バージョンを使用します。これにより、エージェント構成で指定されたポートでPrometheusメトリックが公開されます。統合により、これらのメトリックが収集され、エンティティに変換され、フィルタリングされてから、NewRelicに送信されます。

Windows services integration architecture

Windowsサービス統合は、WindowsPrometheusエクスポーターを使用してサービス機能データを収集します。次に、データを変換してフィルタリングしてから、NewRelicに送信します。

メトリックデータ

Windowsサービス統合は、次のデータを提供します。

ヒント

この統合により、 Win32_Service クラスによって提供される数値ステータスを返すディメンション メトリックが作成されます。これらのメトリクスを読み取り可能な文字列値に列挙したものは、 start_mode 属性と state 属性で提供されます。

メトリクス名

列挙型属性

説明

windows_service_start_mode

start_mode

サービスの開始モード。可能な値は次のとおりです。

  • boot
  • system
  • auto
  • manual
  • disabled

windows_service_state

state

サービスの状態。可能な値は次のとおりです。

  • stopped
  • start pending
  • stop pending
  • running
  • continue pending
  • pause pending
  • paused
  • unknown

メタデータ

Windowsサービス統合は、次のメタデータをNewRelicに送信します。

  • display_name:サービススナップインに表示されるサービスの名前。

  • process_id:サービスのプロセス識別子。

  • run_as:サービスを実行するアカウント名。サービスの種類に応じて、アカウント名の形式はDomainName\UsernameまたはUsername@DomainName (UPN)になります。値は、 Win32_ServiceクラスのStartName属性から取得されます。これはNULLの場合があります(この場合、ラベルは空の文字列として報告されます)。

    重要

    StartName属性がNULLの場合、サービスはLocalSystemアカウントでログオンされます。 カーネルまたはシステム レベルのドライブの場合、I/O システムがサービス名に基づいて作成するデフォルトのオブジェクト名 (例: DWDOM\Adminを使用して実行されます。

  • service_name:サービスの一意の識別子。

    重要

    システムはベストプラクティスに従ってservice_name小文字に変換します。 すべてのスペースとピリオドをアンダースコアに置き換えます。 これは、Windows インターフェイス上のサービス名と同じではありません。

ソースコード

Windowsサービスの統合は、オープンソースソフトウェアです。つまり、ソースコードを参照して改善を送信したり、独自のフォークを作成してビルドしたりできます。詳細については、 READMEを参照してください。

Copyright © 2024 New Relic株式会社。

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