arrow_back

Surveiller une instance Compute Engine à l'aide de l'agent Ops

Accédez à plus de 700 ateliers et cours

Surveiller une instance Compute Engine à l'aide de l'agent Ops

Atelier 1 heure universal_currency_alt 5 crédits show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Accédez à plus de 700 ateliers et cours

Présentation

Dans cet atelier, vous allez créer une instance Compute Engine pour installer et configurer l'agent Ops. Vous générerez du trafic, afficherez les métriques dans le tableau de bord Apache prédéfini et créerez une règle d'alerte.

Objectifs

Dans cet atelier, vous allez apprendre à :

  • créer une instance de VM Compute Engine ;
  • installer un serveur Web Apache ;
  • installer et configurer l'agent Ops pour le serveur Web Apache ;
  • générer du trafic et afficher les métriques dans le tableau de bord Apache prédéfini ;
  • créer une règle d'alerte.

Préparation

Pour chaque atelier, nous vous attribuons un nouveau projet Google Cloud et un nouvel ensemble de ressources pour une durée déterminée, sans frais.

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, un pop-up s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau Détails concernant l'atelier, qui contient les éléments suivants :

    • Le bouton Ouvrir la console Google Cloud
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).

    L'atelier lance les ressources, puis ouvre la page Se connecter dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.

    {{{user_0.username | "Username"}}}

    Vous trouverez également le nom d'utilisateur dans le panneau Détails concernant l'atelier.

  4. Cliquez sur Suivant.

  5. Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.

    {{{user_0.password | "Password"}}}

    Vous trouverez également le mot de passe dans le panneau Détails concernant l'atelier.

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas à des essais sans frais.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Pour afficher un menu contenant la liste des produits et services Google Cloud, cliquez sur le menu de navigation en haut à gauche, ou saisissez le nom du service ou du produit dans le champ Recherche. Icône du menu de navigation

Tâche 1 : Créer une instance de VM Compute Engine

Dans cette tâche, vous allez créer une instance de VM Compute Engine, puis configurer son type de machine, son disque de démarrage et ses règles de pare-feu pour autoriser le trafic HTTP et HTTPS.

  1. Dans la console Google Cloud, accédez au menu de navigation (Icône du menu de navigation), puis cliquez sur Compute Engine > Instances de VM.

  2. Pour créer une instance de VM, cliquez sur Créer une instance.

Renseignez les champs relatifs à votre instance comme suit :

  1. Cliquez sur Configuration de la machine, puis spécifiez les valeurs suivantes :

    Champ Valeur
    Nom quickstart-vm
    Région
    Zone
    Série E2
    Type de machine e2-small
  2. Cliquez sur OS et stockage.

    • Image du disque de démarrage : Debian GNU/Linux 12 (bookworm)
  3. Cliquez sur Mise en réseau.

    • Dans le champ Pare-feu, sélectionnez Autoriser le trafic HTTP et Autoriser le trafic HTTPS.

Conservez les valeurs par défaut des autres champs.

  1. Cliquez sur Créer. Lorsque votre VM est prête, elle apparaît dans la liste des instances de l'onglet "Instances".

Cliquez sur Vérifier ma progression pour valider l'objectif.

Créer une instance de VM Compute Engine

Tâche 2 : Installer un serveur Web Apache

Dans cette tâche, vous allez déployer un serveur Web Apache sur votre instance de VM Compute Engine.

  1. Pour ouvrir un terminal sur l'instance, cliquez sur SSH dans la colonne Connecter. Cliquez sur Autoriser si vous y êtes invité.

  2. Pour mettre à jour les listes de packages sur votre instance, exécutez la commande suivante :

sudo apt-get update
  1. Pour installer un serveur HTTP Apache2, exécutez la commande suivante :
sudo apt-get install apache2 php7.0 Remarque : si la commande précédente échoue, utilisez "sudo apt-get install apache2 php". Si vous êtes invité à continuer l'installation, saisissez Y.
  1. Ouvrez votre navigateur et connectez-vous au serveur HTTP Apache2 à l'aide de l'URL http://ADRESSE_IP_EXTERNE, où ADRESSE_IP_EXTERNE correspond à l'adresse IP externe de votre VM. Vous trouverez cette adresse dans la colonne Adresse IP externe de votre instance de VM.
Remarque : Si vous y êtes invité, cliquez sur Accéder au site.

Page de confirmation du fonctionnement d'Apache2

Cliquez sur Vérifier ma progression pour valider l'objectif.

Installer un serveur Web Apache

Tâche 3 : Installer et configurer l'agent Ops

Dans cette tâche, vous allez installer l'agent Ops sur votre instance de VM et le configurer pour collecter les journaux et les métriques du serveur Web Apache.

Pour collecter des journaux et des métriques à partir de votre serveur Web Apache, installez l'agent Ops à l'aide du terminal :

  1. Pour ouvrir un terminal sur votre instance de VM, cliquez sur SSH dans la colonne Connecter.

  2. Pour installer l'agent Ops, exécutez la commande suivante :

curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --also-install

Vous pouvez voir que google-cloud-ops-agent a bien été installé.

  1. Copiez la commande suivante, puis collez-la dans le terminal :
# Configures Ops Agent to collect telemetry from the app and restart Ops Agent. set -e # Create a back up of the existing file so existing configurations are not lost. sudo cp /etc/google-cloud-ops-agent/config.yaml /etc/google-cloud-ops-agent/config.yaml.bak # Configure the Ops Agent. sudo tee /etc/google-cloud-ops-agent/config.yaml > /dev/null << EOF metrics: receivers: apache: type: apache service: pipelines: apache: receivers: - apache logging: receivers: apache_access: type: apache_access apache_error: type: apache_error service: pipelines: apache: receivers: - apache_access - apache_error EOF sudo service google-cloud-ops-agent restart sleep 60

La commande précédente crée la configuration permettant de collecter et d'ingérer les journaux et les métriques à partir du serveur Web Apache. Pour savoir comment ingérer des journaux à partir du serveur Web Apache, consultez Configurer l'agent Ops pour le serveur Web Apache.

Cliquez sur Vérifier ma progression pour valider l'objectif.

Installer l'agent Ops

Tâche 4 : Générer du trafic et afficher les métriques

Dans cette tâche, vous allez générer des métriques sur votre serveur Web Apache et afficher les données correspondantes dans le tableau de bord Présentation d'Apache créé automatiquement.

Pour générer des métriques sur votre serveur Web Apache :

  1. Dans la console Google Cloud, accédez au menu de navigation (Icône du menu de navigation), puis cliquez sur Compute Engine > Instances de VM.

  2. Dans la colonne Connecter, cliquez sur SSH pour ouvrir un terminal sur votre instance de VM. Cliquez sur Autoriser si vous y êtes invité.

  3. Pour générer du trafic sur votre serveur Web Apache, exécutez la commande suivante :

timeout 120 bash -c -- 'while true; do curl localhost; sleep $((RANDOM % 4)) ; done'

La commande précédente génère du trafic en envoyant une requête au serveur Web Apache toutes les quatre secondes.

Pour afficher le tableau de bord Présentation d'Apache :

  1. Dans la console Google Cloud, accédez au menu de navigation (Icône du menu de navigation), puis cliquez sur Afficher tous les produits > Observabilité > Monitoring.

  2. Dans le volet de navigation, sélectionnez Tableaux de bord.

  3. Dans Tous les tableaux de bord, sélectionnez le tableau de bord Présentation d'Apache. Le tableau de bord s'ouvre.

Il comporte plusieurs graphiques avec des informations sur votre intégration d'Apache et de Compute Engine :

Tableau de bord Apache

Cliquez sur Vérifier ma progression pour valider l'objectif.

Générer du trafic et afficher les métriques

Tâche 5 : Créer une règle d'alerte

Dans cette tâche, vous allez configurer un canal de notification par e-mail, puis une règle d'alerte qui surveille le taux de trafic sur votre serveur Web Apache et envoie une notification par e-mail lorsque le taux dépasse 4 Kio/s.

Configurer le canal de notification par e-mail

  1. Dans la console Google Cloud, accédez au menu de navigation (Icône du menu de navigation), puis cliquez sur Afficher tous les produits > Observabilité > Monitoring.

  2. Cliquez sur Alertes, puis sur Edit Notification Channels (Modifier les canaux de notification).

  3. Dans la section E-mail (Adresse e-mail), cliquez sur Add new (Ajouter) et saisissez l'adresse e-mail de votre choix.

  4. Dans Display Name (Nom à afficher), copiez et collez à nouveau votre adresse e-mail.

  5. Cliquez sur Save (Enregistrer).

Configurer la règle d'alerte

  1. Dans la console Google Cloud, sous Observabilité, cliquez sur Alertes, puis sur Create policy (Créer une règle).

  2. Sélectionnez la série temporelle à surveiller :

    • Cliquez sur Sélectionner une métrique, puis saisissez Instance de VM dans la barre de filtre.
    • Dans la liste Catégories de métriques actives, sélectionnez Apache.
    • Dans la liste Métriques actives, sélectionnez workload/apache.traffic.
    • Cliquez sur Appliquer.

Le graphique correspondant au trafic Apache s'affiche.

  1. Dans la section Transform data (Transformer les données), sélectionnez les valeurs ci-dessous et cliquez sur Next (Suivant) :

    • Fenêtre glissante : 1 min
    • Fenêtrage glissant : Fréquence
  2. Dans la section Configure alert trigger (Configurer le déclencheur d'alerte), sélectionnez les valeurs ci-dessous, puis cliquez sur Suivant.

    • Déclencheur d'alerte : Tout non-respect de la série temporelle
    • Position du seuil : Au-dessus du seuil
    • Valeur du seuil : 4 000
  3. Dans la section Configure notifications and finalize alert (Configurer les notifications et finaliser l'alerte), sélectionnez les valeurs suivantes :

    • Canaux de notification : une adresse e-mail à laquelle vous avez accès
    • Délai pour la fermeture automatique de l'incident : 30 min
    • Nom de la règle d'alerte : Trafic Apache au-dessus du seuil
  4. Cliquez sur Créer une règle. Votre règle d'alerte est désormais active.

Cliquez sur Vérifier ma progression pour valider l'objectif.

Créer une règle d'alerte

Tâche 6 : Tester la règle d'alerte

Dans cette tâche, vous allez tester la règle d'alerte en générant du trafic sur votre serveur Web Apache, puis vous allez vérifier qu'une notification par e-mail est envoyée lorsque le taux de trafic dépasse le seuil configuré.

  1. Dans la console Google Cloud, accédez au menu de navigation (Icône du menu de navigation), puis cliquez sur Compute Engine > Instances de VM.

  2. Dans la colonne Connecter, cliquez sur SSH pour ouvrir un terminal sur votre instance de VM. Cliquez sur Autoriser si vous y êtes invité.

  3. Dans le terminal, saisissez la commande suivante :

timeout 120 bash -c -- 'while true; do curl localhost; sleep $((RANDOM % 4)) ; done'

La commande précédente génère du trafic vers votre serveur Web Apache.

Lorsque le seuil de taux de trafic de 4 Kio/s est dépassé sur votre serveur Web Apache, une notification est envoyée par e-mail. Ce processus peut prendre plusieurs minutes.

La notification que vous recevez par e-mail ressemble à celle-ci :

Alerte de notification

Tâche 7 : Récapitulatif

Dans cet atelier, vous avez appris à installer l'agent Ops sur une VM et à l'utiliser pour définir une règle d'alerte permettant d'informer un destinataire des problèmes éventuels liés à l'instance.

Terminer l'atelier

Une fois l'atelier terminé, cliquez sur Terminer l'atelier. Google Cloud Skills Boost supprime les ressources que vous avez utilisées, puis efface le compte.

Si vous le souhaitez, vous pouvez noter l'atelier. Sélectionnez un nombre d'étoiles, saisissez un commentaire, puis cliquez sur Envoyer.

Le nombre d'étoiles correspond à votre degré de satisfaction :

  • 1 étoile = très insatisfait(e)
  • 2 étoiles = insatisfait(e)
  • 3 étoiles = ni insatisfait(e), ni satisfait(e)
  • 4 étoiles = satisfait(e)
  • 5 étoiles = très satisfait(e)

Si vous ne souhaitez pas donner votre avis, vous pouvez fermer la boîte de dialogue.

Pour soumettre des commentaires, suggestions ou corrections, veuillez accéder à l'onglet Assistance.

Copyright 2025 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms de société et de produit peuvent être des marques des sociétés auxquelles ils sont associés.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Ouvrez une fenêtre de navigateur en mode navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.