Surveiller Oracle Cloud Infrastructure avec Dynatrace

Présentation

Dans les environnements en nuage hybrides d'aujourd'hui, l'observabilité est la base de systèmes résilients, performants et sécurisés. Alors que les entreprises adoptent Oracle Cloud Infrastructure (OCI) pour leurs charges de travail critiques, il devient essentiel de disposer d'un guichet unique pour surveiller l'infrastructure, les services et les applications. Dynatrace, chef de file en observabilité intelligente et en intelligence artificielle pour les opérations informatiques (AIOps), offre une intégration native avec OCI pour aider les entreprises à y parvenir.

La surveillance n'est plus un facteur après coup, c'est un facteur stratégique. Avec Dynatrace et OCI qui travaillent main dans la main, vous pouvez débloquer l'observabilité de bout en bout dans votre parc en nuage, réduire le temps moyen de réparation (MTTR) et améliorer les expériences numériques pour vos utilisateurs.

Que vous commenciez à peine à utiliser OCI ou que vous exécutiez déjà des charges de travail critiques, l'intégration de Dynatrace vous offre une base d'observabilité prête pour l'avenir, alimentée par l'IA, l'automatisation et des informations intelligentes.

OCI fournit une télémétrie robuste au moyen de mesures, de journaux et d'événements. Cependant, la capacité à corréler ces signaux entre les niveaux d'infrastructure et d'application, à appliquer l'IA pour l'analyse des causes fondamentales et à prendre des décisions opérationnelles nécessite une plate-forme d'observabilité avancée et c'est là que Dynatrace excelle.

Avantages de l'intégration :

Dynatrace prend en charge la surveillance des ressources OCI suivantes :

Dans ce tutoriel, nous expliquerons comment intégrer OCI à Dynatrace, les avantages de l'intégration et une assistance étape par étape dérivée des ressources officielles et de l'expertise interne.

Objectif

Surveiller OCI avec Dynatrace.

Conditions requises

Tâche 1 : Installer un environnement ActiveGate

Un Dynatrace ActiveGate agit en tant que proxy sécurisé et peut également effectuer une surveillance. Il optimise le volume de trafic, réduit la complexité et assure la sécurité des réseaux scellés. Il utilise des API pour interroger et surveiller un large éventail de technologies en nuage et de centre de données.

Note : Pour accéder à un environnement ActiveGate sous Linux géré par Dynatrace et l'installer, vous devez disposer des autorisations Rôle d'administrateur, Rôle d'administrateur de grappe et Rôle d'administrateur de déploiement. Pour plus d'informations, voir Exigences relatives au matériel et au système pour l'acheminement/la surveillance de ActiveGates sous Linux.

Assurez-vous également que vos paramètres de pare-feu permettent la communication avec Dynatrace. Selon votre politique de pare-feu, vous devrez peut-être autoriser explicitement certaines connexions sortantes. L'environnement ActiveGate écoute normalement (accepte les connexions entrantes) sur le port 9999 et parle à Dynatrace (rend les connexions sortantes) sur le port 443.

  1. Allez à la console Dynatrace Hub, naviguez jusqu'à ActiveGate et cliquez sur Installer ActiveGate.

    Installer ActiveGate

  2. Dans la page Installer l'environnement ActiveGate, sélectionnez le système d'exploitation approprié. Pour ce tutoriel, sélectionnez Linux.

    Linux

  3. La méthode que vous utilisez pour télécharger le programme d'installation dépend de votre stratégie de déploiement. Vous pouvez télécharger le programme d'installation directement sur le serveur cible où l'environnement ActiveGate sera installé, ou le télécharger sur une autre machine et le transférer en toute sécurité vers le serveur prévu.

    1. Cliquez sur Créer un jeton. Ce jeton est nécessaire pour télécharger le programme d'installation d'Environnement ActiveGate à partir de votre environnement Dynatrace. Il sera automatiquement inclus dans les commandes de téléchargement et d'installation que vous exécuterez ultérieurement.

    2. Sélectionner le type d'installateur. L'environnement ActiveGate prend en charge les architectures d'UC x86-64 et s390, sélectionnez x86-64 pour ce tutoriel.

    3. Sélectionnez l'objectif ActiveGate de l'environnement.

      Télécharger le jeton

    4. Copiez et exécutez la commande wget à partir de l'interface utilisateur pour télécharger le programme d'installation.

      wget -O Dynatrace-ActiveGate-Linux-x86-1.313.24.sh "https://<domain>.live.dynatrace.com/api/v1/deployment/installer/gateway/unix/latest?arch=x86" --header="Authorization: Api-Token dt###.PDSWM########.4PQ5B6DNXFBFPCKDRQFVX#############"
      

      Télécharger le programme d'installation

    5. Attendez la fin du téléchargement. Vérifiez ensuite la signature en copiant la commande de la deuxième zone de texte Vérifier la signature et en collant la commande dans la fenêtre de terminal.

      wget https://ca.dynatrace.com/dt-root.cert.pem ; ( echo 'Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="--SIGNED-INSTALLER"'; echo ; echo ; echo '----SIGNED-INSTALLER' ; cat Dynatrace-ActiveGate-Linux-x86-1.313.24.sh ) | openssl cms -verify -CAfile dt-root.cert.pem > /dev/null
      

      Vérifier la signature

      Installez

    6. Après avoir installé l'environnement ActiveGate, vérifiez qu'il apparaît dans l'interface utilisateur de Dynatrace pour validation.

      Vérifier

Tâche 2 : Créer un utilisateur de gestion des identités et des accès Dynatrace dans OCI

  1. Connectez-vous à la console OCI, naviguez jusqu'à Identité et sécurité, Domaines, Gestion des utilisateurs et créez un nouvel utilisateur (dynatrace-monitoring). Pour plus d'informations, voir Création d'un utilisateur.

  2. Créer un groupe (dynatrace-group) et ajouter l'utilisateur. Pour plus d'informations, voir Création d'un groupe.

  3. Ajouter les politiques OCI IAM suivantes.

    Allow group <group name> to read metrics in compartment <compartment name>
    Allow group <group name> to read buckets in compartment <compartment name>
    Allow group <group name> to read objectstorage-namespaces in compartment <compartment name>
    Allow group <group name> to inspect buckets in compartment <compartment name>
    Allow group <group name> to inspect instances in compartment <compartment name>
    Allow group <group name> to inspect load-balancers in compartment <compartment name>
    Allow group <group name> to inspect vnic-attachments in compartment <compartment name>
    Allow group <group name> to inspect objects in compartment <compartment name>
    Allow group <group_name> to inspect alarms in tenancy
    

    Note : Ces autorisations permettent à Dynatrace de lire les mesures et les métadonnées nécessaires à partir de vos ressources OCI.

  4. Ajoutez des clés d'API pour l'utilisateur nouvellement créé. Ouvrez l'utilisateur dans la page Gestion des utilisateurs. Naviguez jusqu'à Clés d'API et cliquez sur Ajouter une clé d'API. Sélectionnez Générer une nouvelle paire de clés d'API et cliquez sur Ajouter pour copier la prévisualisation du fichier de configuration. Nous utiliserons les détails plus tard dans la console Dynatrace.

Tâche 3 : Télécharger et configurer l'extension Dynatrace

  1. Allez à la console Dynatrace Hub, téléchargez l'extension OCI Integration 2.0 et cliquez sur Configurer pour ajouter les détails de la configuration du service de surveillance pour OCI.

    Poste

    Ajouter une configuration

    Valeur par défaut

  2. Ajoutez une nouvelle connexion de configuration à l'aide de détails tels que l'OCID de la location OCI, l'ID compartiment, l'OCID de l'utilisateur, l'empreinte numérique, la région et le chemin vers l'emplacement du fichier de clé privée.

    Connection (Connexion)

  3. Conservez les autres champs par défaut. Entrez une description appropriée et conservez le niveau de journal DEBUG.

    Déboguer

    Description

  4. Sélectionnez toutes les mesures recommandées à surveiller et enregistrez-les.

    Mesures

    Enregistrer

Note : Cette extension est axée sur les services OCI de base et ne cherche pas à surveiller les offres Oracle SaaS telles que CX, HCM, ERP, SCM, EPM et autres.

Tâche 4 : Voir les mesures et créer des tableaux de bord

Une fois l'extension activée, les données commencent à circuler dans Dynatrace Smartscape et Dynatrace Auto-Discovery des ressources commence. Les tableaux de bord prêts à l'emploi de Dynatrace sont créés pour les vues : Utilisation des ressources de calcul, Débit de réseau, Paquets traités par l'équilibreur de charge, etc. Naviguez jusqu'aux Tableaux de bord et Aperçu d'OCI pour voir le tableau de bord prêt à l'emploi.

Tableau de bord

naviguer dans le tableau de bord

Note : Comme la configuration requiert l'ID et la région du compartiment, un nouveau point d'extrémité ou une nouvelle configuration de surveillance doit être créé pour surveiller une nouvelle région ou un nouveau compartiment.

Remerciements

Ressources d'apprentissage supplémentaires

Explorez d'autres laboratoires sur le site docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir la documentation sur le produit, visitez Oracle Help Center.