• 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.

問題を作成する

.NETとSCOMのコンフリクトの解消

問題

New Relic の .NET エージェントが正常にレポートした後、しばらくして停止したり、IIS のリセットやシステムの再起動などのメンテナンス イベントが発生したりします。これらの症状が発生し、Microsoft の System Center Operations Manager (SCOM) を使用している場合は、SCOM プロファイラの競合が発生しています。

解決

重要

SCOMのアプリケーションパフォーマンス監視( APM )部分をインストールしたまま、無効にしないでください。これは干渉を防ぐのに十分ではありません。インストールされないようにフラグを立てる必要があります。

SCOMプロファイラーのコンフリクトを解決するには

  1. SCOMプロファイラーを削除します。SCOMをアンインストールするか、SCOMを再インストールして、インストールウィザードでAPM部分を無効にします。

  2. SCOMの競合を解決するには、PowerShellを使用してレジストリ設定を復元します。

    $HKLM = 2147483650 #HKEY_LOCAL_MACHINE
    $reg = [wmiclass]"\\.\root\default:StdRegprov"
    $key = "SYSTEM\CurrentControlSet\Services\W3SVC"
    $name = "Environment"
    $value = "COR_ENABLE_PROFILING=1","COR_PROFILER={71DA0A04-7777-4EC6-9643-7D28B46A8A41}","NEWRELIC_INSTALL_PATH=C:\Program Files\New Relic\.NET Agent\","CORECLR_ENABLE_PROFILING=1","CORECLR_PROFILER={36032161-FFC0-4B61-B559-F6C5D41BAE5A}","CORECLR_NEWRELIC_HOME=C:\ProgramData\New Relic\.NET Agent\"
    $reg.SetMultiStringValue($HKLM, $key, $name, $value)
    $key = "SYSTEM\CurrentControlSet\Services\WAS"
    $name = "Environment"
    $value = "COR_ENABLE_PROFILING=1","COR_PROFILER={71DA0A04-7777-4EC6-9643-7D28B46A8A41}","NEWRELIC_INSTALL_PATH=C:\Program Files\New Relic\.NET Agent\","CORECLR_ENABLE_PROFILING=1","CORECLR_PROFILER={36032161-FFC0-4B61-B559-F6C5D41BAE5A}","CORECLR_NEWRELIC_HOME=C:\ProgramData\New Relic\.NET Agent\"
    $reg.SetMultiStringValue($HKLM, $key, $name, $value)
    iisreset
  3. サーバーを再起動するたびにこれらのコマンド を実行するか、起動スクリプトを作成してこれらの設定を復元します。


  4. * アプリプールをリサイクルするか、コマンドプロンプトからIISRESETを実行します。

レジストリでの上記の環境変数設定の詳細については、 .NET エージェントの環境変数についてを参照してください。

重要

サーバーを再起動するたびに、インストールを修復する必要があります。
## 原因MicrosoftのSystemCenterOperations Manager(SCOM)には、New Relicの.NETエージェントと競合するアプリケーションパフォーマンス監視( APM )機能が含まれています。どちらも.NETプロファイラーインターフェイスを採用しており、一度に使用できるプロファイラーは1つだけです。SCOMとNewRelic.NETエージェントの両方が同じWindowsサーバーにインストールされている場合、SCOMでAPMを無効またはオフにすると、.NETエージェントが機能するために必要ないくつかのWindowsレジストリ設定が削除されます。.NETエージェントは、そのサーバー上のWebアプリケーションを監視できなくなります。

Copyright © 2024 New Relic株式会社。

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