SlideShare une entreprise Scribd logo
Frédéric FAURE  Pour  Decrypt Site de décryptage des technologies de l'informatique http://decrypt.ysance.com/ Infrastructure – Monitoring Cacti
Sommaire Description Templates Composants techniques Composants logiques Fonctionnement / Cinématique + / - Conclusion
Description Cacti  Un produit open source. Un outil de monitoring passif, c’est-à-dire qu’il n’a pas pour vocation de lever des alertes et donc d’être utilisé dans des situations de gestion d’astreintes. Permet de suivre l’évolution d’une infrastructure et des services proposés au fil du temps et conserve un historique des valeurs capturées. Supporte une architecture plugable lui permettant d’étendre ses fonctionnalités et notamment de passer en mode semi-actif basé sur les valeurs et variances de ses graphes pour lever des alertes. Permet de créer ses propres graphes. Basé sur l’outil open source RRDtool.
Templates De nombreux templates développés par la communauté sont mis à disposition. Ils permettent de grapher des outils tels que MySQL, Apache, Memcached, ... Il est de plus possible de développer ses propres templates à partir du moment où le composant monitoré fournit des statistiques d’utilisation.
Composants techniques MySQL Client php5 Client SNMP  Cacti Paramétrages,  Templates,  Définition des hosts,  Comptes utilisateurs, … Exécution du poller PHP Récupération infos système serveurs distants Génération des graphes RRDtool : Round Robin Database Tool Stockage au format binaire des captures de valeurs RRA : Round Robin  Archive Apache 2  php5 php5-mysql php5-snmp RRA RRDTool DB « .rrd »  RRDtool
Composants logiques Cacti Host Template GraphTemplate DataTemplate Host Définition du host : IP, nom, … On associe au host un « host template ». On génère les « graph templates » que l’on souhaite qui appartiennent à ce « host template ». Chaque « graph template » se base sur un « data template » pour récupérer les valeurs pour la génération du graphe. Ce « data template » contient le nom du script à utiliser et les « clé-valeur » à récupérer en sortie d’exécution.
Fonctionnement / Cinématique Client SNMP  Agent SNMP  Poller PHP Apache Memcached Script Perl ws_apachestats.pl Script Python memcached.py RRDtool RRDTool DB
+ / - Les points faibles de l’outil sont : son packaging rendant la montée de version (qui n’est pas nécessaire, mais qui peut être souhaitée dans certains cas) de l’outil parfois difficile une fois installée et la lisibilité de certains logs en cas de problème, la confection de nouveaux graphiques demande d’acquérir une certaine prise en main. Les points forts : la qualité des graphes et leur diversité, la possibilité de visualiser les graphes sur un an en conservant une quantité de données faible stockée sous forme de RRA (Round Robin Archive) afin de reconstituer les moyennes nécessaires aux graphes sur les périodes souhaitées, la possibilité de créer ses propres graphes et de les exporter sous forme d’un simple fichier XML, Même si la conception de nouveaux graphes semble encore un peu complexe, Cacti masque une partie importante de la complexité des commandes de génération des graphes RRDtool.
Conclusion Cacti est un outil dont la valeur ajoutée est de permettre un suivi d’une infrastructure au sens large au fil de l’eau. Il permet ainsi de détecter les impacts d’une modification de l’architecture, du paramétrage d’un service ou bien de la livraison d’une nouvelle version d’une application. L’approche open source du produit lui a permis d’obtenir une diversité de templates via la communauté. Il est possible de créer ses propres templates pour n’importe quel outil à partir du moment où celui-ci est capable de fournir des statistiques. Il est ainsi même possible de mettre en place des graphiques pour suivre le fonctionnel d’une application par exemple.

Contenu connexe

PDF
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
PDF
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
PDF
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
PDF
Mise en place d'une infrastructure basée sur OpenStack
DOCX
Rapport mini-projet Gestion Commerciale D’un Supermarché
PDF
Rapport d’installation et configuration du serveur OpenLDAP
PDF
Rapport PFE: Gestion de Parc Informatique
PDF
Etude et mise en place d’une solution open source de gestion de la sécurité d...
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
Mise en place d'une infrastructure basée sur OpenStack
Rapport mini-projet Gestion Commerciale D’un Supermarché
Rapport d’installation et configuration du serveur OpenLDAP
Rapport PFE: Gestion de Parc Informatique
Etude et mise en place d’une solution open source de gestion de la sécurité d...

Tendances (20)

PDF
Rapport pfe talan_2018_donia_hammami
PDF
Rapport nagios miniprojet
PDF
Créer une application Cloud native_v7.pdf
PDF
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
PPT
PFE : ITIL - Gestion de parc informatique
PDF
Rapport Projet de fin d'etude sur le parc informatique
PDF
Rapport de stage du fin d'étude
PDF
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
DOCX
mémoire de projet de fin d'études
PDF
Rapport du projet fin d'etudes
PPTX
Presentation de projet de fin de etude
PDF
Installer et configurer NAGIOS sous linux
PPTX
Présentation de nagios
PPTX
Présentation SIH
PDF
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
PDF
Rapport de projet de fin d'étude licence informatique et multimédia
PPTX
Mise en place d’un serveur proxy : Cas du CCProxy
PDF
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
PDF
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
PDF
Etude et mise en place d’un Cloud privé Avec Openstack
Rapport pfe talan_2018_donia_hammami
Rapport nagios miniprojet
Créer une application Cloud native_v7.pdf
Mise en place de la solution d’authentification Radius sous réseau LAN câblé
PFE : ITIL - Gestion de parc informatique
Rapport Projet de fin d'etude sur le parc informatique
Rapport de stage du fin d'étude
Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des a...
mémoire de projet de fin d'études
Rapport du projet fin d'etudes
Presentation de projet de fin de etude
Installer et configurer NAGIOS sous linux
Présentation de nagios
Présentation SIH
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Rapport de projet de fin d'étude licence informatique et multimédia
Mise en place d’un serveur proxy : Cas du CCProxy
Rapport de projet_de_fin_d__tudes__pfe__safwen (8)
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Etude et mise en place d’un Cloud privé Avec Openstack
Publicité

En vedette (20)

PPTX
Cacti overview
PDF
Cacti presentation
PDF
CACTI - Network Graphing Solution
PDF
Conference on Nagios: Reinhard Scheck on Cacti
PPTX
Large Scale Cacti
PPTX
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
PDF
Cacti
PDF
PDF
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
PPT
Nagios Conference 2011 - Tony Roman - Cacti Workshop
PPTX
PPT
Capacity Planning Free Solution
PDF
Cacti
PPTX
CactiEZ 이해하기
ODP
step by step to install the ubuntu
PPTX
Real-time Application Monitoring
PPTX
Open source nms’s
PPTX
Icinga camp ams 2016 icinga2
PPT
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
PDF
Managing and Monitoring Application Performance
Cacti overview
Cacti presentation
CACTI - Network Graphing Solution
Conference on Nagios: Reinhard Scheck on Cacti
Large Scale Cacti
Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti
Cacti
CACTI: Monitoramento Inteligente de Redes - Gabriel Stein
Nagios Conference 2011 - Tony Roman - Cacti Workshop
Capacity Planning Free Solution
Cacti
CactiEZ 이해하기
step by step to install the ubuntu
Real-time Application Monitoring
Open source nms’s
Icinga camp ams 2016 icinga2
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
Managing and Monitoring Application Performance
Publicité

Infrastructure - Monitoring - Cacti

  • 1. Frédéric FAURE Pour Decrypt Site de décryptage des technologies de l'informatique http://decrypt.ysance.com/ Infrastructure – Monitoring Cacti
  • 2. Sommaire Description Templates Composants techniques Composants logiques Fonctionnement / Cinématique + / - Conclusion
  • 3. Description Cacti Un produit open source. Un outil de monitoring passif, c’est-à-dire qu’il n’a pas pour vocation de lever des alertes et donc d’être utilisé dans des situations de gestion d’astreintes. Permet de suivre l’évolution d’une infrastructure et des services proposés au fil du temps et conserve un historique des valeurs capturées. Supporte une architecture plugable lui permettant d’étendre ses fonctionnalités et notamment de passer en mode semi-actif basé sur les valeurs et variances de ses graphes pour lever des alertes. Permet de créer ses propres graphes. Basé sur l’outil open source RRDtool.
  • 4. Templates De nombreux templates développés par la communauté sont mis à disposition. Ils permettent de grapher des outils tels que MySQL, Apache, Memcached, ... Il est de plus possible de développer ses propres templates à partir du moment où le composant monitoré fournit des statistiques d’utilisation.
  • 5. Composants techniques MySQL Client php5 Client SNMP Cacti Paramétrages, Templates, Définition des hosts, Comptes utilisateurs, … Exécution du poller PHP Récupération infos système serveurs distants Génération des graphes RRDtool : Round Robin Database Tool Stockage au format binaire des captures de valeurs RRA : Round Robin Archive Apache 2 php5 php5-mysql php5-snmp RRA RRDTool DB « .rrd » RRDtool
  • 6. Composants logiques Cacti Host Template GraphTemplate DataTemplate Host Définition du host : IP, nom, … On associe au host un « host template ». On génère les « graph templates » que l’on souhaite qui appartiennent à ce « host template ». Chaque « graph template » se base sur un « data template » pour récupérer les valeurs pour la génération du graphe. Ce « data template » contient le nom du script à utiliser et les « clé-valeur » à récupérer en sortie d’exécution.
  • 7. Fonctionnement / Cinématique Client SNMP Agent SNMP Poller PHP Apache Memcached Script Perl ws_apachestats.pl Script Python memcached.py RRDtool RRDTool DB
  • 8. + / - Les points faibles de l’outil sont : son packaging rendant la montée de version (qui n’est pas nécessaire, mais qui peut être souhaitée dans certains cas) de l’outil parfois difficile une fois installée et la lisibilité de certains logs en cas de problème, la confection de nouveaux graphiques demande d’acquérir une certaine prise en main. Les points forts : la qualité des graphes et leur diversité, la possibilité de visualiser les graphes sur un an en conservant une quantité de données faible stockée sous forme de RRA (Round Robin Archive) afin de reconstituer les moyennes nécessaires aux graphes sur les périodes souhaitées, la possibilité de créer ses propres graphes et de les exporter sous forme d’un simple fichier XML, Même si la conception de nouveaux graphes semble encore un peu complexe, Cacti masque une partie importante de la complexité des commandes de génération des graphes RRDtool.
  • 9. Conclusion Cacti est un outil dont la valeur ajoutée est de permettre un suivi d’une infrastructure au sens large au fil de l’eau. Il permet ainsi de détecter les impacts d’une modification de l’architecture, du paramétrage d’un service ou bien de la livraison d’une nouvelle version d’une application. L’approche open source du produit lui a permis d’obtenir une diversité de templates via la communauté. Il est possible de créer ses propres templates pour n’importe quel outil à partir du moment où celui-ci est capable de fournir des statistiques. Il est ainsi même possible de mettre en place des graphiques pour suivre le fonctionnel d’une application par exemple.