Cacti : un monitoring au fil de l’eau
Ce webcast a pour objectif de vous présenter un outil de monitoring d’infrastructure fort sympathique : Cacti. 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 (nombre de visites ou de joueurs connectés, nombre de transactions effectuées, …).
Les templates de graphes que vous créez ou mis à disposition par la communauté peuvent être importés ou exportés via de simples fichiers XML associés à un script (perl, python, …) de récupération d’informations pour le service monitoré à coller dans le répertoire « /scripts » de votre Cacti.
Cacti 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 permettant de tracer des graphes sur la journée autant que sur le mois ou bien sur l’année. Cacti est basé sur l’outil de log d’informations et de graphe RRDtool.
On peut retrouver Cacti sur son site : http://www.cacti.net/ .
Je vous invite également à consulter son forum http://forums.cacti.net/ sur lequel de nombreuses informations sont mises à disposition par les créateurs et la communauté. Vous y trouverez par exemple des informations sur les plugins ou bien les templates à disposition de l’outil afin de grapher vos services (http://forums.cacti.net/about32151.html, http://forums.cacti.net/about15067.html, …).

Vous pouvez également accéder aux versions IPhone et IPod de ce webcast :
Graphes sur différentes périodes
Voici le rendu d’un graphe sur différentes périodes :
Thread Scoreboard Apache – Hourly – 1 Minute Average

Thread Scoreboard Apache - Hourly - 1 Minute Average
Thread Scoreboard Apache – Daily – 5 Minutes Average

Thread Scoreboard Apache - Daily - 5 Minutes Average
Thread Scoreboard Apache – Weekly – 30 Minutes Average

Thread Scoreboard Apache - Weekly - 30 Minutes Average
Thread Scoreboard Apache – Monthly – 2 Hours Average

Thread Scoreboard Apache - Monthly - 2 Hours Average
Thread Scoreboard Apache – Yearly – 1 Day Average

Thread Scoreboard Apache - Yearly - 1 Day Average
Frédéric FAURE


[...] Cacti : un monitoring au fil de l’eau [...]
[...] Cacti : un monitoring au fil de l’eau [...]
Bonjour Frédéric,
J’ai enfin eu le temps de regarder le podcast et c’est bougrement interessant (l’outil et la vidéo), en plus, ça semble fonctionner sur Linux/uniw et Windows…
Deux questions toutefois :
– Quelles sont les différences avec un outil comme Nagios ?
– Est-il possible d’attaquer les base rrdb avec un outil tiers (ex Qlikview), qui devrait supporter un volume de données plus important ?
ChrYStophe
Nagios est un outil de monitoring actif naturellement qui permet de jouer des tests et de renvoyer des alertes par mail sur un relevé d’erreur en quasi temps réel, fonction de l’espacement de l’exécution des tests. Cacti est avant tout un outil de monitoring passif, c’est à dire qui n’alerte pas nativement, et un grapheur qui fourni des graphes élaborés. Cacti peut passer en mode semi-actif via un plug-in qui permet de lever des alertes par mail à partir de ses graphes, donc au mieux toutes les 5 min. Cependant, cela permet de capitaliser sur l’analyse que l’on a pu tirer desdits graphes.
RRDtool est un outil qui stocke les données dans un format de données binaire propriétaire. Il n’est donc pas possible de les lire directement. Il doit cependant être possible d’extraire un ensemble de données via l’outil RRDtool sur une plage donnée (à tester). Il serait donc effectivement possible de conserver l’intégralité des données en requêtant chaque jour sur la journée qui vient de s’écouler afin de conserver un historique complet et non avec des mesures moyennées ou plus espacées. Cependant il faudrait un besoin bien spécifique, RRDtool gérant des volumes de données minimes sur de longues périodes en ne conservant qu’un nombre limité de données dans le temps (probablement moyennées sur un ensemble de prises de points).
je voudrais telecharger cette video mais je n’arrive. Comment faire?
Vous pouvez m’envoyer un mail via le widget « ExpertYse > Conseils > Contactez-nous » dans la barre de droite du site et je vous la renvoie ! :o)