R5B08 - Séance 8

Mise en place de cacti et icinga

Introduction

L'objectif de ce TP est de faire une mise en oeuvre complète d'un outil de métrologie puis d'un outil de surveillance. La mise en situation est faite pour que vous soyez confronter à des sources documentaires différentes et de fiabilité également différentes.

Vous allez pour cela superviser les VM poste1 et poste2 à partir de la VM moniteur.

Environnement de travail

Contextes et contraintes

Vous devrez documenter comment vous procédez à ces mises en place dans un fichier compte-rendu au format Markdown pour chacun des 2 outils. Les fichiers devront être nommés cacti.md et icinga.md.

Ils devront être déposés dans le dépôt git de référence pour le module dans le dossier de votre binôme défini sous tp-03/. Pour mémoire, un accès web à ce dépôt est disponible à l'URL suivante : https://gitlab.univ-lille.fr/etu/2025-2026/r5b08.

Machines

Assurez que votre environnement de travail soit opérationnel et conforme à ces contraintes :

  • sur chacune des machines poste1 et poste2
    • le daemon snmpd doit être installé et configuré (via le fichier /etc/snmp/snmpd.conf) de façon à ce que :
      • les requêtes en provenance du moniteur soit acceptées et traitées ;
      • la communauté rw soit ecriture ;
      • la communauté ro soit lecture ;
    • les mibs doivent avoir été téléchargées ;
  • sur poste1 un server Apache doit être opérationnel.

Cacti

Sur le moniteur, installez l'outil cacti. Les dépendances devraient inclure Apache et MariaDB. Le mot de passe que vous avez spécifié lors de l'installation est celui qui vous permettra de vous connecter à cacti.

Après avoir lu le manuel de Cacti et avoir parcouru sa documentation :

  1. ajoutez un site BUT3-B et un équipement pour chacun des 2 postes poste1 et poste2 correspondant aux deux VM à superviser ;
  2. ajoutez au moins un graphe pour chacun des 2 postes (lattence du ping) ;
  3. ajoutez deux graphes pour le nombre de paquets IP en entrée et en sortie (via SNMP) pour chacun des 2 postes.

Icinga

Installez icinga2 sur le moniteur en suivant la recette donnée sur

https://www.howtoforge.com/how-to-install-icinga-2-monitoring-software-on-debian-12

Inspirez-vous de la documentation fournie par le paquet icinga2-doc pour surveiller pour les machines à surveiller :

  • la présence sur le réseau ;
  • l'accès à ssh de poste1 et poste2 ;
  • le fonctionnement du service http de poste1.