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
poste1etposte2- le daemon
snmpddoit ê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é
rwsoitecriture; - la communauté
rosoitlecture;
- les mibs doivent avoir été téléchargées ;
- le daemon
- sur
poste1un 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 :
- ajoutez un site
BUT3-Bet un équipement pour chacun des 2 postesposte1etposte2correspondant aux deux VM à superviser ; - ajoutez au moins un graphe pour chacun des 2 postes (lattence du ping) ;
- 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 à
sshdeposte1etposte2; - le fonctionnement du service
httpdeposte1.