• /
  • 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 problèmes courants

Important

Agent Control et New Relic Control sont désormais disponibles en version générale pour Kubernetes ! La prise en charge des hôtes Linux et Windows fait également partie du programme public preview, conformément à nos politiques de pré-lancement.

Ce document décrit les étapes de dépannage des problèmes courants lors de l'installation ou de l'utilisation d'Agent Control. Il est organisé par environnement.

Dépannage Kubernetes

Dépannage des hôtes Linux

Dépannage des hôtes Windows

Si Agent Control n'est pas en cours d'exécution ou sain, suivez ces étapes de diagnostic dans l'ordre :

1. Vérifier l'état du service :

Get-Service -Name newrelic-agent-control

Attendu : Status : Running. S'il est arrêté ou manquant, passez à l'étape 2.

2. Vérifier les logs du service :

Consulter le fichier journal le plus récent (les fichiers logs incluent des suffixes de date comme newrelic-agent-control.log.2026-02-09-11) :

Get-ChildItem "C:\ProgramData\New Relic\newrelic-agent-control\logs\" -Filter "newrelic-agent-control.log.*" | Sort-Object LastWriteTime -Descending | Select-Object -First 1 | Get-Content -Tail 50

Conseil

Configuration du logging de fichier : Agent Control nécessite une configuration explicite pour activer le logging de fichier. Si aucun fichier de log n'existe, ajoutez ceci à votre local_config.yaml:

log:
file:
enabled: true

Redémarrez ensuite le service pour que les logs apparaissent.

3. Tester l'exécution manuelle :

Exécutez Agent Control depuis la ligne de commande pour contourner les problèmes spécifiques au service :

cd "C:\Program Files\New Relic\newrelic-agent-control"
.\newrelic-agent-control.exe --config "C:\Program Files\New Relic\newrelic-agent-control\local-data\agent-control\local_config.yaml"

S'il s'exécute correctement depuis la ligne de commande mais pas en tant que service, cela indique des problèmes d'antivirus ou de permissions.

4. Vérifier le type de flotte :

Assurez-vous que la flotte est de type "Host - Windows". L'utilisation de "Host - Linux" entraînera des échecs. Vérifiez dans l'interface utilisateur Fleet Control sous les détails de la flotte.

5. Vérifier les conflits de port :

Agent Control utilise le port 51200 pour son point de terminaison de santé :

netstat -ano | findstr :51200

Si un autre processus utilise ce port, identifiez-le :

Get-Process -Id (Get-NetTCPConnection -LocalPort 51200).OwningProcess

6. Vérifier la connectivité réseau :

Test de connexion à Fleet Control :

Test-NetConnection -ComputerName fleet-control.newrelic.com -Port 443
Test-NetConnection -ComputerName download.newrelic.com -Port 443

Les deux devraient afficher TcpTestSucceeded : True.

7. Vérifier la syntaxe de configuration :

Recherchez des erreurs de syntaxe YAML :

Get-Content "C:\Program Files\New Relic\newrelic-agent-control\local-data\agent-control\local_config.yaml"

Recherchez les problèmes courants : indentation incorrecte, deux-points manquants, caractères spéciaux non mis entre guillemets.

8. Rechercher des agents en conflit :

Vérifiez que les agents New Relic existants sont désinstallés :

Get-Service -Name newrelic-infra -ErrorAction SilentlyContinue
Get-Process -Name newrelic-infra -ErrorAction SilentlyContinue

Si l'une des commandes renvoie des résultats, désinstallez l'Agent d'infrastructure avant de continuer.

9. Vérifier les privilèges d'administrateur :

Vérifiez que PowerShell s'exécute en tant qu'administrateur :

([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

Devrait renvoyer True.

10. Redémarrez le service :

Après avoir résolu les problèmes, redémarrez le service :

Restart-Service -Name newrelic-agent-control
Start-Sleep -Seconds 30
Get-Service -Name newrelic-agent-control
Invoke-WebRequest -Uri "http://localhost:51200/status" -UseBasicParsing

Message d'erreur courant

Erreur/SymptômeCause probableSolution
Error 1067: The process terminated unexpectedlyBlocage par l'antivirus, erreur de configuration ou dépendances manquantesAjoutez des exclusions antivirus, vérifiez la syntaxe de la configuration, consultez les logs du service pour plus de détails
Le service démarre puis s'arrête immédiatementErreur de fichier de configuration ou identifiants invalidesExaminez local_config.yaml, vérifiez la clé de licence et les identifiants de la flotte
Port 51200 already in useConflit de port avec une autre applicationIdentifier le processus utilisant le port avec netstat, arrêter le service en conflit
Failed to connect to Fleet ControlBlocage réseau/pare-feu, ou configuration incorrecte de la flotteTester la connectivité avec Test-NetConnection, vérifier l'ID et le type de flotte
Invalid fleet type erreur dans les logsLe type de flotte n'est pas "Host - Windows"Recréez la flotte avec le type correct dans l'interface Fleet Control
Le service ne démarre pas, fonctionne correctement depuis la ligne de commandeAntivirus ou stratégie de sécurité Windows bloquant le serviceAjoutez des exclusions pour les exécutables et les répertoires, vérifiez auprès de l'équipe de sécurité
License key validation failedClé de licence incorrecte, expirée ou manquanteVérifiez la clé de licence dans le fichier de configuration, assurez-vous qu'elle est valide pour votre compte
Aucune donnée ne s'affiche dans l'interface utilisateur après plus de 10 minutesAgent non déployé ou configuration non synchroniséeVérifiez le statut du déploiement dans l'interface utilisateur Fleet Control, vérifiez la configuration de la flotte

Obtenir de l'aide supplémentaire

Si le dépannage ne résout pas votre problème :

  1. Activez le logs de débogage en modifiant local_config.yaml:

    log:
    level: debug
  2. Redémarrez le service et reproduisez le problème

  3. Collecter les logs pour le support :

    Get-ChildItem "C:\ProgramData\New Relic\newrelic-agent-control\logs\" -Filter "newrelic-agent-control.log.*" | Sort-Object LastWriteTime -Descending | ForEach-Object { Get-Content $_.FullName } | Out-File -FilePath "$env:USERPROFILE\Desktop\agent-control-debug.log"
  4. Contactez le support New Relic avec les logs collectés

Droits d'auteur © 2026 New Relic Inc.

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