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

Mise à niveau du contrôle des agents et des agents gérés

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.

Présentation

Agent Control offre un moyen fluide et centralisé de gérer l'ensemble du cycle de vie de vos agents, y compris les mises à jour. Au lieu de mettre à jour manuellement les agents sur chaque hôte ou cluster, vous définissez l'état souhaité dans Fleet Control, et Agent Control gère automatiquement le reste.

Le processus de mise à jour d'Agent Control et des agents qu'il gère est conçu pour être non perturbateur et automatisé.

Principaux avantages du processus de mise à jour avec New Relic Control

  • Contrôle centralisé : gérez toutes les versions d'agent pour l'ensemble de votre flotte à partir d'un seul emplacement.
  • Sans interruption : les mises à jour sont effectuées à l'aide de stratégies de mise à jour progressive pour éviter les temps d'arrêt.
  • Automatisé : une fois que vous avez défini une nouvelle version, l’ensemble du processus de déploiement et de réconciliation est géré automatiquement.
  • Résilient : le système est conçu pour être résilient aux mises à jour échouées et peut revenir au dernier état correct connu si un problème survient.

Mise à jour de vos Agents gérés

Vous pouvez mettre à jour tout agent géré par Agent Control en modifiant simplement sa version dans la configuration à distance au sein de Fleet Control. Cette approche déclarative garantit la cohérence et la fiabilité sur l'ensemble de votre parc.

  • Modifiez la configuration : accédez à la configuration de votre flotte dans Fleet Control.
  • Mettre à jour la version : Localisez l'agent que vous souhaitez mettre à jour (par exemple, infrastructure) et remplacez la valeur chart_version par le nouveau numéro de version.
  • Déployer les modifications : Enregistrez et déployer la configuration mise à jour.

Agent Control détectera automatiquement le changement et effectuera une mise à jour progressive sans interruption, garantissant que vos nouveaux agents sont opérationnels et sains avant de remplacer les anciens.

Exemple : Mise à jour de l'agent d'infrastructure New Relic

Cet exemple montre comment mettre à niveau l'agent d'infrastructure vers une nouvelle version.

bash
$
# Remote configuration for a single agent
$
chart_version: "5.0.109" # Change this value
$
chart_values:
$
newrelic-infrastructure:
$
enableProcessMetrics: true

Mise à niveau d'Agent Control

Kubernetes

Les instructions suivantes s'appliquent à Agent Control exécuté sur un cluster Kubernetes.

Agent Control est capable de se mettre à jour à distance. Cela garantit que le superviseur exécuté sur votre cluster est toujours à jour avec les dernières fonctionnalités, améliorations de performances et correctifs de sécurité.

Le processus de mise à jour du superviseur Agent Control est le même que pour tout autre agent géré : vous spécifiez la nouvelle version dans la configuration et déployez les modifications depuis Fleet Control.

  1. Modifier la configuration d'Agent Control : dans Fleet Control, accédez à la configuration d'Agent Control elle-même.
  2. Mettre à jour le chart_version: Remplacez le chart_version par la nouvelle version souhaitée.
  3. déployer les modifications : Sauvegarder et déployer la configuration.

Ce processus déclenche une mise à jour progressive des pods Agent Control sur votre cluster. Les vérifications d'état intégrées de Kubernetes garantissent que la nouvelle version est saine avant que l'ancienne ne soit arrêtée pour une mise à niveau sans interruption.

Hôtes Linux

bash
$
sudo apt-get update && sudo apt-get install --only-upgrade newrelic-agent-control -y
bash
$
sudo zypper -n update newrelic-agent-control
bash
$
sudo yum update newrelic-agent-control -y

Hôtes Windows

Agent Control sous Windows est mis à jour en réexécutant le script d'installation fourni dans l'installation guidée. Le script télécharge la dernière version et remplace l'exécutable existant tout en conservant vos fichiers de configuration.

  1. Ouvrez PowerShell avec les privilèges d'administrateur.

  2. Exécutez le script d'installation depuis l'installation guidée pour la nouvelle version.

  3. Vérifiez la mise à niveau en contrôlant l'état du service :

    Get-Service -Name newrelic-agent-control
    Invoke-WebRequest -Uri "http://localhost:51200/status" -UseBasicParsing

Les agents gérés (Infrastructure Agent, NRDOT) sont mis à jour via Fleet Control de la même manière que sur les autres plateformes : mettez à jour la version souhaitée de l'agent dans la configuration de votre flotte et déployez les modifications.

Démarrer, arrêter et redémarrer Agent Control

Agent Control démarre automatiquement après l'exécution du script d'installation.

Linux

Pour Linux, assurez-vous d'utiliser la bonne commande pour votre système d'initialisation. Sélectionnez start, stop, restart ou status selon le cas.

Voici un exemple pour systemd:

bash
$
sudo systemctl <start|stop|restart|status> newrelic-agent-control

Windows

Exécutez ces commandes dans PowerShell avec des privilèges d'administrateur :

Start-Service -Name newrelic-agent-control
Stop-Service -Name newrelic-agent-control
Restart-Service -Name newrelic-agent-control
Get-Service -Name newrelic-agent-control
Droits d'auteur © 2026 New Relic Inc.

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