• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Résoudre les conflits .NET et SCOM

Problème

L'agent .NET de New Relic signale avec succès, puis s'arrête après une courte période ou un événement de maintenance tel qu'une réinitialisation IIS ou un redémarrage du système. Si ces symptômes se produisent et que vous utilisez le système Center Operations Manager (SCOM) de Microsoft, vous rencontrez un conflit de profileur SCOM.

Solution

Important

Ne gardez pas la partie monitoring des performances des applications (APM) de SCOM installée mais désactivée. Cela ne suffit pas à empêcher les interférences. Vous devez le signaler pour qu'il ne soit pas installé.

Pour résoudre les conflits du profileur SCOM :

  1. Supprimer le profileur SCOM : désinstallez SCOM ou réinstallez SCOM et désactivez la partie APM dans l'assistant d'installation.

  2. Pour résoudre le conflit SCOM, restaurez les paramètres du registre à l’aide de 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. Exécutez ces commandes each chaque fois que vous redémarrez votre serveur ou créez un script de démarrage pour restaurer ces paramètres.

  4. Recyclez votre pool d'applications ou, à partir d'une invite de commande, exécutez IISRESET.

Pour plus de détails sur les paramètres des variables d’environnement ci-dessus dans le registre, veuillez consulter Comprendre les variables d’environnement de l’agent .NET.

Important

Vous devez réparer votre installation à chaque redémarrage de votre serveur.

Cause

Le système Center Operations Manager (SCOM) de Microsoft inclut une fonctionnalité de monitoring des performances des applications ()APM qui entre en conflit avec l'agent .NET de New Relic. Les deux utilisent l'interface de profileur .NET, et un seul profileur peut être utilisé à la fois.

Si SCOM et l'agent .NET de New Relic sont installés sur le même serveur Windows, la désactivation ou la désactivation APM dans SCOM supprimera certains paramètres de registre Windows nécessaires au fonctionnement de l'agent .NET. L'agent .NET ne pourra pas monitorer l'application Web sur ce serveur.

Droits d'auteur © 2025 New Relic Inc.

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