Introduction
- Présentation de Cacti.
- Positionnement avec les autres outils : Nagios, Pnp, Mrtg.
- Quelle application pour quel besoin ?
Travaux pratiques
Démonstration de ces divers logiciels Open Source.
L'outil de gestion RRDtool
- Qu'est-ce que RRDTool ? Comment sont gérées les données ?
- Les rounds robin archives (RRA).
- Les fonctions RRDTool.
- Représenter graphiquement les données contenues dans la base.
- Les graphiques de RRDTool et CDEF.
Travaux pratiques
Utilisation de collecteurs pour élaborer des graphiques de perf avec RRDtools afin de mesurer le débit Internet disponible sur une machine.
Prise en main de Cacti
- L'interface Web.
- Comment modéliser un objet ?
- Créer un premier graphe.
- Comment le publier ?
- Les types de visualisation possibles.
Travaux pratiques
Installation de Cacti. Personnalisation. Création de graphes et paramétrage. Création d'une arborescence de graphes. Publication des graphes. Configuration de divers utilisateurs avec des profils différents.
Les profils utilisateurs
- Comment créer un profil utilisateur ?
- Définir les permissions.
- La granularité des droits d'accès.
Travaux pratiques
Création d'un profil utilisateur et définition des permissions.
Récupérer les données
- Comment collecter les données.
- Utiliser le protocole SNMP.
- Avec les langages de scripts : PHP, Perl, ...
- L'envoie les requête vers les équipements distants, le poller.
- Quel poller utiliser : Cactid ou PHP.
Travaux pratiques
SNMP sur Switch router. Mise en place de data query SNMP pour monitorer les performances de ces équipements réseaux et de collecteurs spécifiques pour monitorer des serveurs Linux.
Cacti et les plugins
- Quel plugin pour quel besoin ?
- Les plugins ntop syslog wheathermap.
Travaux pratiques
Installation et intégration de divers plugins dans Cacti.
Le reporting
- Comment élaborer des rapports de mesure ?
- Présentation de Nagios.
- Le reporting dans Nagios
Travaux pratiques
Mise en oeuvre simplifié de Nagios. Exemples de reporting avec Nagios. Génération de rapports de qualité de service et d'utilisation des ports d'un Switch avec le plugin ReportIt de Cacti.