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

|View as Markdown (English)

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 de log le plus récent (les fichiers de log sont nommés avec un préfixe de date, comme 2026-02-09.newrelic-agent-control.log) :

Get-ChildItem "C:\ProgramData\New Relic\newrelic-agent-control\log\agent-control\" -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. Il lit automatiquement sa configuration à partir du chemin de configuration local par défaut (local-data\agent-control\local_config.yaml), aucun indicateur n’est donc nécessaire :

cd "C:\Program Files\New Relic\newrelic-agent-control"
.\newrelic-agent-control.exe

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\log\agent-control\" -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

Dépanner Agent Control sur l’hôte avec NRDiag

L'outil de diagnostic New Relic NRDiag est un utilitaire qui rassemble les ressources et les logs liés à Agent Control sur l'hôte à des fins de débogage. Cela s'applique à la fois aux hôtes Linux et Windows ; la suite correspondante détecte automatiquement votre OS et exécute les vérifications pertinentes.

Suivez ces étapes pour collecter toutes les données :

  1. Sur votre hôte, installez l'outil NRDiag à l'aide du guide de démarrage.

  2. Exécutez la suite Agent Control sur l’hôte :

    bash
    $
    ./nrdiag -suites onhost-agent-control
  3. Le résultat attendu devrait ressembler au rapport suivant :

    bash
    Check Results
    -------------------------------------------------
    Success AgentControl/Config/Agent [AgentControl agent identified from binary: /usr/bin/newrelic-agent-control]
    Success AgentControl/Config/DirTree [Collected agent-control directory tree.]
    Success AgentControl/Agent/Connect [All agent-control endpoints reachable and identity key valid...]
    Success AgentControl/Agent/Logs [Collected agent-control logs from journalctl.]
    Success AgentControl/Agent/StatusServer [agent-control status server response: ...]
    See nrdiag-output.json for full results.

    conseil

    Sous Windows, la tâche AgentControl/Agent/Logs collecte les fichiers de log directement à partir de C:\ProgramData\New Relic\newrelic-agent-control\log\agent-control\ au lieu de journalctl.

  4. Tous les logs et ressources liés à Agent Control sont enregistrés dans le fichier nrdiag_output.zip du répertoire courant. Vous pouvez analyser le contenu du fichier zip ou ouvrir un ticket de support auprès du support New Relic pour obtenir une assistance supplémentaire.

Droits d'auteur © 2026 New Relic Inc.

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