Mise en place de cacti et icinga

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.

Vous devrez documenter comment vous procédez à ces mises en place dans un fichier compte-rendu au format Markdown. Ce compte-rendu devra contenir une partie de même niveau (1) pour chacun des 2 outils. Le fichier devra porter comme nom votre login et avoir comme suffixe .md.

Il devra êre copié dans le dossier /home/public/r5b08/tp03 avant le 3 décembre à 23h59.

Environnement de TP

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.