Configurer Cloud Monitoring

Cloud Monitoring vous aide à obtenir une visibilité sur les performances, la disponibilité et l'état de vos applications et de votre infrastructure. Vous pouvez utiliser Cloud Monitoring et d'autres solutions de la suite d'opérations de Google Cloud pour surveiller, dépanner et exploiter les services à grande échelle. Pour transférer des métriques vers Cloud Monitoring, vous devez définir des collecteurs, des sources et des destinations dans BindPlane, une solution fournie par le partenaire de Monitoring, Blue Medora.

Pour plus d'informations sur cette intégration, consultez la page À propos de Blue Medora.

Vous définissez la configuration du transfert de métriques séparément pour chaque cloud privé. Une fois le transfert de métriques activé, vous pouvez les consulter dans l'explorateur de métriques Cloud Monitoring. Les types de ressources et les métriques de VMware Engine commencent par external.googleapis.com/bluemedora/generic_node.

Avant de commencer

Pour suivre la procédure décrite dans ce document, vous devez d'abord effectuer les opérations suivantes :

Activer le transfert des métriques

Le processus d'activation du transfert des métriques comprend les étapes suivantes :

  1. Installer le collecteur BindPlane
  2. Configurer la source BindPlane
  3. Configurer vos destinations BindPlane

Installer le collecteur BindPlane

Connectez-vous à votre VM et installez le collecteur BindPlane à l'aide d'un script qui vous est fourni par l'interface BindPlane :

  1. Connectez-vous à l'interface BindPlane.
  2. Accédez à Metrics > Collector (Métriques > Collecteur).
  3. Cliquez sur Add Collector (Ajouter un collecteur).
  4. Dans la section hoose platform (Sélectionner une plate-forme), sélectionnez le système d'exploitation correspondant à la VM de collecteur que vous avez créée.
  5. Copiez le script généré qui active le collecteur.
  6. Connectez-vous à votre VM de collecteur et exécutez le script à partir de la ligne de commande de votre VM.

    Lorsque le script s'exécute correctement, il renvoie un message semblable à celui-ci :

    La ligne de commande renvoie un message de configuration lors de l'installation du collecteur BindPlane.

  7. Lorsque vous y êtes invité, acceptez les paramètres par défaut du collecteur et approuvez les autres paramètres si nécessaire.

Configurer la source BindPlane

Après avoir installé le collecteur, configurez-le pour collecter les métriques depuis votre cloud privé :

  1. Dans l'interface BindPlane, accédez à Metrics > Sources (Métriques > Sources).
  2. Cliquez sur Add Source (Ajouter une source).
  3. Dans le champ Source type (Type de source), sélectionnez VMware vCenter.
  4. Sur la page qui s'affiche, sélectionnez le collecteur que vous avez configuré précédemment.
  5. Indiquez un nom à afficher pour votre source vCenter. Par exemple, vous pouvez le nommer en fonction du cloud privé que vous souhaitez surveiller.
  6. Dans le champ Host (Hôte), spécifiez le dispositif vCenter Server Appliance à l'aide des informations de l'onglet vSphere Management Network (Réseau de gestion vSphere) de votre cloud privé dans VMware Engine :
    • Lorsque vous fournissez une adresse IP, sélectionnez No Verify (Aucune vérification) dans la liste déroulante SSL Configuration (Configuration SSL).
    • Lorsque vous fournissez un nom de domaine complet, configurez votre VM de collecteur pour utiliser le serveur DNS du cloud privé comme son propre serveur DNS.
  7. Dans le champ Identifiants, saisissez les identifiants de connexion vCenter pour votre cloud privé. Utilisez un compte vCenter dans le groupe d'utilisateurs Cloud-Owner-Group prédéfini.
  8. Cliquez sur Test connection (Tester la connexion) pour vérifier la connexion entre le collecteur et votre cloud privé.
  9. Cliquez sur Add (Ajouter) pour terminer le processus.

Configurer la destination BindPlane

Pour activer le transfert de données de BindPlane vers Cloud Monitoring, spécifiez un compte de service depuis votre projet Google Cloud dans BindPlane.

Si vous n'avez pas créé de compte de service pour l'intégration BindPlane, procédez comme suit pour en créer un :

  1. Dans Google Cloud Console, accédez à IAM et administration > Comptes de service.

    Accéder à la page "Comptes de service"

  2. Cliquez sur Créer un compte de service.

  3. Saisissez un nom, un ID et une description pour le compte de service. Nous vous recommandons de noter que le compte est utilisé pour l'intégration BindPlane.

  4. Cliquez sur Create (Créer).

  5. Pour Rôle, sélectionnez Administrateur de Monitoring.

  6. Cliquez sur Continuer.

  7. Cliquez sur OK.

Récupérez la clé de compte de service afin de pouvoir l'utiliser lors de la configuration de votre destination BindPlane :

  1. Dans Google Cloud Console, accédez à IAM et administration > Comptes de service.

    Accéder à la page "Comptes de service"

  2. Recherchez votre compte de service dans la liste des comptes de service.

  3. Dans la colonne Actions, cliquez sur le menu des actions de compte de service , puis sélectionnez Gérer les clés.

  4. Cliquez sur le menu déroulant Add key (Ajouter une clé) et sélectionnez Create new key (Créer une clé).

  5. Sélectionnez le type de clé JSON, puis cliquez sur Créer.

  6. Ouvrez le fichier JSON généré et copiez tout le contenu du fichier.

Terminez la configuration de la destination BindPlane à l'aide de votre compte de service et de votre clé :

  1. Dans l'interface BindPlane, accédez à Metrics > Destinations (Métriques > Destinations).
  2. Cliquez sur Add new destination (Ajouter une nouvelle destination).
  3. Pour le type, sélectionnez Google Cloud Monitoring.
  4. Saisissez un nom à afficher pour la destination vers laquelle envoyer des données à partir de BindPlane. Ce nom est utilisé lors de votre référence à votre projet Cloud dans BindPlane.
  5. Dans le champ Identifiants de l'application, collez la clé JSON que vous avez générée à partir de votre compte de service.
  6. Cliquez sur Tester la connexion pour vérifier la connexion entre BindPlane et votre projet Cloud.
  7. Cliquez sur Add (Ajouter) pour terminer la configuration de la destination.

Tableaux de bord Cloud Monitoring

Après avoir activé le transfert de métriques, vous pouvez installer des tableaux de bord prédéfinis pour VMware Engine. Ces tableaux de bord fournissent des informations agrégées sur toutes les sources BindPlane que vous spécifiez :

  • Tableau de bord "Présentation" : affiche une vue générale qui répertorie les principales ressources telles que les centres de données, les clusters et les VM.
  • Tableau de bord "Contention" : affiche l'utilisation des ressources pour le stockage, le processeur, la mémoire et la mise en réseau pour vous aider à localiser les meilleures VM et hôtes par demande de ressources.

Les définitions de ces tableaux de bord sont stockées sur GitHub. Pour connaître la procédure d'installation ou d'affichage de vos tableaux de bord, consultez la page Installer des exemples de tableaux de bord.

Alertes Cloud Monitoring

Les métriques de votre intégration BindPlane peuvent déclencher des alertes et des notifications en fonction de seuils et d'incidents personnalisés. Par exemple, vous pouvez demander à Cloud Monitoring de vous envoyer une notification par SMS lorsqu'un utilisateur crée une VM dans votre cloud privé.

Pour plus d'informations, consultez la page Présentation des alertes.