Supervision - Contrôle TP - Mercredi 21 janvier 2026

Environnement de travail

Exécutez la commande suivante pour préparer l'environnement du CTP :

/home/public/r5b08/ctp/demarrer

Une fois la commande terminée, l'environnement de CTP suivant est mis en place pour vous :

  • 3 machines
    • ctpmoniteur d'adresse 10.42.0.10, accessible via la commande ssh ctpmoniteur ;
    • ctpposte1 d'adresse 10.42.0.21, accessible via la commande ssh ctpposte1 ;
    • ctpposte2 d'adresse 10.42.0.22, accessible via la commande ssh ctpposte2 ;
  • sur chacune des machines :
    • l'utilisateur root autorise les connexions SSH avec la clé publique ~/.ssh/cle-ctp-r5b08.pub qui a été crée pour vous et dont la phrase secrète est ctp,
    • les commandes de la bibliothèque net-snmp sont installées et configurées pour utiliser les MIBS standards ;
  • sur poste1 et poste2 un agent SNMP est opérationnel :
    • avec lecture comme communauté ro,
    • avec ecriture comme communauté rw,
    • qui répond pour les requêtes sous l'OID 1.3.6.1.2 ;
  • l'interface réseau de poste2 change aléatoirement d'état (vous ne pourrez donc pas y accéder via ssh avec certitude mais l'accès à sa console via vmiut show ctpposte2 est, lui, garanti).

Utilisation net-snmp

Il existe une imprimante sur le réseau du département dont l'adresse ip est 172.18.48.121.

Cette imprimante offre un accès SNMP en version snmpv2c :

  • la communauté ro est fixée à public ;
  • elle offre un accès à tous les objets définis dans la mib accessible dans /home/public/r5b08/ctp/HP-LASERJET-COMMON-MIB.mib ;
  • cette mib crée un module nommé HP-LASERJET-COMMON-MIB.

Depuis la machine ctpmoniteur, vous allez devoir interroger cette imprimante via SNMP avec les commandes de la librairie net-snmp.

Pour chacune des questions suivantes vous mettrez la réponse (ou la commande que vous avez utilisée pour y répondre) en complétant le fichier /etc/ctp/exo-snmp sur la machine ctpmoniteur :

  1. copiez le fichier /home/public/r5b08/ctp/HP-LASERJET-COMMON-MIB.mib depuis votre machine physique vers la machine virtuelle ctpmoniteur dans le dossier /etc/ctp ;
  2. depuis la machine virtuelle ctpmoniteur déterminez la commande snmpget permettant de :
    • récupérer le numéro de série de l'imprimante,
    • sous forme de chaînes de caractères ASCII,
    • de façon à n'obtenir en réponse uniquement que la valeur (sans son nom ni son type) ;
  3. exécutez cette commande et donnez le numéro de version de l'imprimante sous forme ASCII.

Installation outils de métrologie

Vous allez manipuler l'outil de métrologie smokeping sur la machine virtuelle ctpmoniteur.

  1. Connectez-vous sur la machine virtuelle ctpmoniteur.
  2. Installez smokeping sur la machine virtuelle.
  3. Lisez la documentation de smokeping dont au moins :
    • les fichiers du dossier /usr/share/doc/smokeping/,
    • les pages du manuel :
      • smokeping_config(5),
      • smokeping::probes::fping(3),
      • smokeping::probes::dns(3).
  4. Fixer les paramètres des bases utilisés par smokeping à 5 sondages de 3 tentatives concurrentes toutes les minutes.
  5. Configurer smokeping pour mettre en place :
    1. des présentations par défaut avec :
      • des aperçus sur la dernière heure,
      • des détails sur la dernière heure, le dernier quart d'heure et la dernière minute ;
    2. un menu principal nommé BUT-B et dont le titre est Contrôle TP ;
    3. un sous-menu Réseau avec des sondes FPing sur poste1 et poste2 ;
    4. un sous-menu DNS avec des sondes DNS pour la résolution de www.ffdn.org et de www.socinfo.fr par le serveur DNS d'adresse 172.18.48.31.

Sauvegarde déduplicative

Vous aller manipuler l'outil de sauvegarde et restauration Borg Backup.

  1. Connectez-vous sur la machine virtuelle ctpmoniteur.
  2. Installez borgbackup et sa documentation.
  3. Lisez au minimum la documentation de la commande borg(1).
  4. Créez un dépôt (repository) dans /srv/borg qui devra être chiffré avec le mot protection.
  5. Dans le dépôt /srv/borg, créez une archive nommée ctp contenant une sauvegarde de l'intégralité du dossier /etc.

Rendu du CTP

Quand vous considérez avoir fini, depuis votre machine physique, exécutez la commande suivante pour rendre votre CTP :

/home/public/r5b08/ctp/arreter

Pour vérifier ce que vous avez rendu vous pouvez exécutez la commande suivante :

/home/public/r5b08/ctp/verifier