Perfwatcher est un frontend pour Collectd (un outil de mesure de performances du système) écrit en PHP, HTML, JavaScript et C. Il est distribué sous licence GPL version 2.0. Initialement conçu comme une alternative scalable à Ganglia pour gérer des grids de calcul de plusieurs milliers de nœuds, il devient vite un outil de métrologie, quelque soit la taille du parc machine.
Outre l'affichage des graphes RRD générés par Collectd, Perfwatcher étend les fonctionnalités de ce dernier en y ajoutant, entres autres :
- un module d’agrégation des données collectées par Collectd ;
- une fonctionnalité inédite permettant de visualiser les processus à la manière de la commande top à une date donnée ;
- un module JSON-RPC permettant d'interagir avec Collectd ;
- des vues personnalisables afin de comparer des graphs de plusieurs serveurs.
Perfwatcher met à votre disposition les dernières versions de Collectd, patché afin de répondre à ses besoins spécifiques (nommé pour l'occasion Collectd-PW) Les patchs sont à chaque fois maintenus dans des branches distinctes sur le dépôt et disponibles sur le GitHub du projet.
Dans les cartons pour une prochaine version, on peut trouver des nouvelles fonctionnalités prometteuses :
* la très prometteuse TimeLine des processus, idéale afin de superposer le lancement de batch avec la consommation CPU par exemple ;
* un système de gestion de droits.
Aller plus loin
- La page d'accueil du projet Perfwatcher (874 clics)
# Mauvaise version de la dépêche
Posté par Cyril F (site web personnel) . Évalué à 2.
La bonne est en cours de rédaction : http://linuxfr.org/redaction/news/sortie-de-perfwatcher-1-2--2
http://la-rache.com
[^] # Re: Mauvaise version de la dépêche
Posté par KEIGNAERT Mathieu (site web personnel) . Évalué à 0.
Quid de la qualité du code source, un développeur roumain m'a parlé d'un code sans bug, avec des performances bluffantes sur solaris.
[^] # Re: Mauvaise version de la dépêche
Posté par Cyril F (site web personnel) . Évalué à 1.
Il a tout juste ce Roumain !
http://la-rache.com
# arf
Posté par steph1978 . Évalué à 2.
j'utilise collectd sur mes machines et je cherchais un outil simple pour visualiser les données collectées.
Cette dépêche tombe à pic.
Par contre, comme souvent, la documentation est chiche.
Autant l'install est documentée. Si bien que j'arrive à charger la page d'accueil.
Mais après il affiche un laconique "INSERT A NEW ROOT AND RELOAD THE TREE".
Et là, c'est le drame.
Sur la page de setup, j'ai bien un "Could not find the root of the tree (type drive) in 'perfwatcher.tree'."
Je me dis que c'est lié, mais si je lis la base de données, il y a bien un "root of the tree in 'perfwatcher.tree'.".
Pourtant, j'étais confiant car il me mettait "/var/lib/collectd/rrd is present".
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.