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

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

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

問題を作成する

Windowsサービスの統合

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

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

重要な理由

Microsoft Windowsサービスは、UnixおよびLinuxのデーモンに相当するWindowsです。グラフィカルインターフェイスなしで開始、停止、一時停止、および再起動できる長時間実行可能ファイルです。 Windowsインフラストラクチャを監視するときは、有効になっているサービス、またはそれらの状態や状態を知ることが不可欠です。

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

  • すべてのWindowsサービス、それらの状態(実行中、停止中など)、開始モード(自動、手動など)、およびその他のサービスメタデータを確認します。

  • 特定のWindowsサービスを実行しているホストを確認します。

  • NewRelicを使用して監視しているWindowsサービスに基づいてアラートを設定します。

  • Windows サービス クイックスタート をインストールするか、独自のクイックスタートを作成します

    Windows サービスを追跡します。

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

互換性と要件

私たちの統合は、NewRelicエージェントでサポートされているすべてのWindowsバージョンと互換性があります。

サポートされているホストにインフラストラクチャ監視エージェントをインストールするには、バージョン1.12.1以降が必要です。 x86Windowsバージョンはまだサポートされていません。

インストールしてアクティブ化する

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ファイルを編集し、保存します。

統合を更新する

Windowsサービスの統合は、インフラストラクチャ監視エージェントにバンドルされています。統合を更新するには、エージェントを最新バージョンに更新します。

統合を構成する

統合を有効にするには、 winservices-config.ymlを編集して保存します。

  • exporter_bind_address:のコメントを外し、 exporter_bind_port:
  • 監視するサービスの名前を追加します include_matching_entities:

デフォルトでは、サービスは含まれていません。サービスを含めてフィルタリングするには、 include_matching_entities:を編集する必要があります。

また、構成オプションinventory_sourceは統合と互換性がありません。

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

アラートを設定する

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

使い方

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

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の場合があります(この場合、ラベルは空の文字列として報告されます)。

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

    重要

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

ソースコード

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

Copyright © 2024 New Relic株式会社。

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