Aller au contenu

GUIDE TECHNIQUE · DYNATRACE

Comment installer et configurer OneAgent Dynatrace sur Linux ?

Déployer OneAgent sur un serveur Linux, sécuriser le téléchargement, valider le chemin de communication et contrôler que le nouvel hôte apparaît dans Dynatrace. Ce parcours distingue les contrôles sur l’hôte des vérifications côté SaaS.

Niveau Intermédiaire7 min de lecture— vuesDynatrace
Illustration pédagogique ADN Consulting pour Dynatrace
GUIDES TECHNIQUES ADN CONSULTING · Dynatrace

01 · CADRAGE

Ce que vous allez mettre en place

Déployer OneAgent sur un serveur Linux, sécuriser le téléchargement, valider le chemin de communication et contrôler que le nouvel hôte apparaît dans Dynatrace. Ce parcours distingue les contrôles sur l’hôte des vérifications côté SaaS.

Pour qui : Administrateurs Linux, équipes RUN, ingénieurs APM et observabilité

Environnement et versions

Dynatrace SaaS et OneAgent Linux. Les menus sont ceux documentés dans le parcours Discovery & Coverage ; vérifier la matrice de support de la version sélectionnée par l’environnement.

Vérifiez la compatibilité avec votre environnement réel. Les versions ne sont jamais présumées identiques d’un tenant à l’autre.

02 · AVANT DE COMMENCER

Prérequis et points de contrôle

  • Accès Dynatrace avec autorisation de télécharger et installer OneAgent ; jeton InstallerDownload créé via la console, jamais partagé dans un ticket.
  • Accès administrateur ou élévation de privilèges sur la machine cible ; redémarrage applicatif planifié seulement si nécessaire pour l’instrumentation profonde.
  • Distribution et architecture Linux prises en charge ; mémoire libre et espace disque conformes aux prérequis éditeur.
  • Connectivité HTTPS vers Dynatrace SaaS ou ActiveGate, avec règles de proxy, DNS, certificats et pare-feu connues.

03 · VUE D’ENSEMBLE

Comprendre l’architecture et les flux

ARCHITECTURE TECHNIQUEComprendre la chaîne de bout en bout
01Serveur Linux
02OneAgent
03HTTPS sortant
04ActiveGate (optionnel)
05Dynatrace SaaS
OneAgent collecte sur le serveur. Le trafic peut joindre directement Dynatrace SaaS ou passer par ActiveGate si la segmentation réseau l’impose ; ActiveGate n’est pas obligatoire dans toutes les architectures.
Capture publiée par Dynatrace montrant des visualisations de la plateforme d’observabilité
Aperçu de l’environnement Dynatrace

Aperçu de l’interface Dynatrace publié par l’éditeur. L’apparence peut évoluer selon la version.

Source : Dynatrace

04 · TUTORIEL

Procédure complète, étape par étape

Chaque étape explique l’action, sa raison, le contrôle attendu et les erreurs habituelles. Adaptez les exemples aux paramètres de votre propre environnement.

01

ÉTAPE 1 / 6

Identifier la distribution, l’architecture et les permissions

La commande d’installation dépend de l’architecture choisie et de la compatibilité de l’OS. Une validation préalable évite d’installer un agent non supporté.

  1. Connectez-vous à la machine via votre accès d’exploitation habituel. Relevez la distribution, la version du noyau et l’architecture.
  2. Comparez ces informations aux technologies prises en charge par OneAgent. Vérifiez aussi l’espace disque disponible sous /opt et la politique de redémarrage.
  3. Confirmez qui détient l’autorisation d’utiliser sudo : l’installation modifie des composants du système et ne doit pas être lancée sans accord.
Exemple techniqueÀ adapter à votre environnement
cat /etc/os-release
uname -m
uname -r
df -h /opt
Ce qui se passe à cette étape
1Vérifier l’OS
2Contrôler la compatibilité
3Autoriser l’installation

À vérifier : Vous connaissez l’OS, l’architecture, le noyau et l’espace disponible avant de télécharger quoi que ce soit.

Point de vigilance ADN : Ne forcez pas une installation sur un système non supporté simplement pour franchir un contrôle.

02

ÉTAPE 2 / 6

Choisir le mode de monitoring dans Dynatrace

Un mode de supervision adapté évite les attentes irréalistes : la visibilité infrastructure n’est pas équivalente à l’instrumentation applicative Full-Stack.

  1. Ouvrez Discovery & Coverage, puis Install > Install OneAgent. Choisissez Linux et l’architecture du serveur.
  2. Comparez Full-Stack, Infrastructure et Discovery selon le périmètre et la licence. Choisissez le niveau nécessaire plutôt que l’option la plus large par défaut.
  3. Si vous segmentez les hôtes, préparez host group, zone réseau et tags cohérents avec votre organisation de production.
Ce qui se passe à cette étape
1Discovery & Coverage
2Linux + mode
3Paramètres d’hôte

À vérifier : La page de déploiement affiche le mode retenu, l’OS et les options adaptées à votre environnement.

Point de vigilance ADN : Host group et tags servent aux filtres opérationnels : définissez une convention avant de déployer en masse.

03

ÉTAPE 3 / 6

Générer le téléchargement et protéger le jeton

Dynatrace associe l’installateur à votre environnement. Copier une commande trouvée sur Internet peut orienter les données vers une mauvaise destination.

  1. Dans le panneau d’installation, utilisez Installer download token ou Generate token pour disposer d’un jeton au périmètre InstallerDownload.
  2. Copiez uniquement la commande de téléchargement générée par votre propre environnement. Ne la collez pas dans un document public : elle peut contenir un secret.
  3. Sur le serveur, vérifiez la résolution DNS et la connectivité TLS vers l’adresse autorisée. En présence d’un proxy, vérifiez son paramétrage réseau.
Exemple techniqueÀ adapter à votre environnement
getent hosts <votre-domaine-dynatrace>
# Utilisez ensuite uniquement la commande de téléchargement
# affichée dans votre environnement Dynatrace.
Ce qui se passe à cette étape
1Jeton InstallerDownload
2Commande liée au tenant
3Fichier sur l’hôte

À vérifier : L’installateur est téléchargé depuis votre tenant et le jeton n’est pas exposé dans les journaux partagés.

Point de vigilance ADN : Les exemples de la documentation ne remplacent jamais la commande personnalisée générée par votre tenant.

04

ÉTAPE 4 / 6

Vérifier la signature avant exécution

Un téléchargement réussi ne prouve pas à lui seul l’intégrité du fichier. La vérification de signature fait partie du parcours officiel.

  1. Dans la section Verify signature de la page OneAgent, copiez la commande fournie par Dynatrace après le téléchargement.
  2. Exécutez exactement cette commande sur l’hôte cible puis contrôlez que l’opération réussit ; si elle échoue, arrêtez la procédure.
  3. Contrôlez vos bibliothèques TLS et vos autorités de certification si le téléchargement ou la vérification échoue.
Ce qui se passe à cette étape
1Fichier téléchargé
2Vérification de signature
3Installateur validé

À vérifier : L’intégrité et la provenance de l’installateur sont vérifiées avant l’élévation de privilèges.

Point de vigilance ADN : N’ignorez pas un échec de signature, même en environnement de démonstration.

05

ÉTAPE 5 / 6

Lancer l’installation Linux adaptée

L’installation agit sur l’hôte : elle déploie les composants OneAgent et les services système associés.

  1. Exécutez la commande d’installation fournie par votre console. Pour une machine Ubuntu avec sudo, la forme est indiquée ci-dessous ; le nom réel du fichier varie selon la version téléchargée.
  2. Attendez la fin du script, lisez les messages finaux et relevez toute erreur relative à l’accès réseau ou aux privilèges.
  3. Ne forcez pas l’installation en mode privilégié sans avoir examiné les exigences du noyau et la politique de sécurité.
Exemple techniqueÀ adapter à votre environnement
sudo /bin/sh ./Dynatrace-OneAgent-Linux-<version>.sh
# Remplacez <version> par le NOM REEL du fichier téléchargé.
Ce qui se passe à cette étape
1Commande signée
2Installation système
3OneAgent sur Linux

À vérifier : Le programme se termine sans erreur bloquante et les composants OneAgent sont installés.

Point de vigilance ADN : Le chemin habituel des binaires est /opt/dynatrace/oneagent ; contrôlez-le sans modifier manuellement les fichiers de l’agent.

06

ÉTAPE 6 / 6

Vérifier l’hôte et comprendre ce qui remonte

Le bon critère de succès n’est pas seulement la fin du script : la plateforme doit recevoir des signaux correspondant au mode de surveillance choisi.

  1. Dans Dynatrace, ouvrez la vue des hôtes ou le statut du déploiement et recherchez le nom du serveur.
  2. Contrôlez l’état de connexion, les métriques CPU/mémoire et la visibilité des processus selon le mode sélectionné.
  3. Si vous attendez des traces applicatives Full-Stack, vérifiez la nécessité de redémarrer les services applicatifs dans une fenêtre de maintenance.
Exemple techniqueÀ adapter à votre environnement
ls -ld /opt/dynatrace/oneagent
# Dans Dynatrace : vérifier l’hôte et la présence de métriques.
Ce qui se passe à cette étape
1Hôte instrumenté
2Signaux reçus
3Contrôle côté console

À vérifier : L’hôte est visible et ses signaux arrivent. La visibilité applicative dépend du mode sélectionné et de l’état des processus.

Point de vigilance ADN : Un hôte visible avec peu de données n’implique pas forcément une panne : vérifiez d’abord le mode de monitoring.

05 · RECETTE

Comment vérifier que tout fonctionne ?

Résultat attenduContrôles avant de considérer la procédure terminée
01

L’OS et le mode de surveillance ont été vérifiés avant installation.

02

Le téléchargement et la signature proviennent du tenant ciblé.

03

L’hôte est visible dans Dynatrace et reçoit les métriques attendues.

04

Les secrets et identifiants du tenant ne sont présents dans aucune capture publiée.

06 · DIAGNOSTIC

Problèmes fréquents et résolution

Le téléchargement échoue

Cause probable : Proxy, DNS, certificats ou accès HTTPS bloqué

Que faire : Comparer l’URL affichée dans la console avec les règles réseau puis examiner l’erreur TLS sans désactiver la validation des certificats.

L’installateur refuse de démarrer

Cause probable : Droits insuffisants ou environnement Linux non pris en charge

Que faire : Vérifier sudo, l’architecture, le noyau et les prérequis éditeur ; ne pas forcer la compatibilité.

Le serveur n’apparaît pas

Cause probable : Communication interrompue, agent non opérationnel ou mauvais tenant

Que faire : Contrôler les sorties de l’installateur, l’ActiveGate éventuel, la connectivité et le tenant sélectionné.

Les services applicatifs sont absents

Cause probable : Mode Infrastructure/Discovery ou processus non réinstrumentés

Que faire : Confirmer le mode puis planifier, si nécessaire, le redémarrage des services concernés.

Le conseil de l’expert ADN

Avant de généraliser cette configuration, validez-la sur un périmètre représentatif, documentez les critères de réussite et conservez une procédure de retour arrière. Une instrumentation utile se juge sur les données effectivement exploitables, pas sur la seule installation de l’outil.

07 · QUESTIONS PRATIQUES

Questions fréquentes

Faut-il obligatoirement ActiveGate ?

Non. L’usage d’ActiveGate dépend de l’architecture réseau, de la segmentation et des flux autorisés.

Peut-on réutiliser la commande d’un autre tenant ?

Non. Il faut générer le téléchargement depuis l’environnement cible pour éviter les erreurs de rattachement et l’exposition de secrets.

Pourquoi les applications ne remontent-elles pas immédiatement ?

Le mode de monitoring et le redémarrage éventuel des processus influencent la couverture applicative.

Pour aller plus loin