Faire du Gkrellm avec du RRDTool ? Oui !

Faire du Gkrellm avec du RRDTool ? Oui ! - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-08-2008 à 10:39:20    

Bonjour,
 
Je suis entrain d'étudier RRDTool pour surveiller la bonne santé de mon serveur personnel. Je souhaite classiquement surveiller la température des sondes, la vitesse de rotation des ventilateurs, le trafique réseau, l'espace disque, les processus en cours, la mémoire, etc...
 
En fait, j'aimerais avoir à peu près les mêmes graphiques que peut propose Gkrellm mais en version web.  
 
Ma question:
RRDTool est-il le bonne outils pour faire ceci, ou existe-il une façon plus simple d'obtenir cela ?


Message édité par ma2xfr le 13-08-2008 à 13:30:37
Reply

Marsh Posté le 11-08-2008 à 10:39:20   

Reply

Marsh Posté le 11-08-2008 à 19:57:54    

cacti


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 11-08-2008 à 21:01:07    

Bonsoir,
 
cacti n'est pas basé sur RRDTool ? En quoi serait-il plus adapté ?


Message édité par ma2xfr le 11-08-2008 à 23:12:37
Reply

Marsh Posté le 11-08-2008 à 21:13:10    

Citation :

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality


Cacti est basé sur RRDtools.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-08-2008 à 22:09:52    

Je ne vois pas en quoi Cacti simplifie l'utilisation de RRDTool. Je vais devoir aussi construire mes graphs et trouver mes paternes pour parser et extraire les données à représenter. De plus je vais être dépendant de ce "framework" qui m'impose une base de données, php, etc... et tout ça juste pour quoi ? Afficher la température d'un processeur en HTML !


Message édité par ma2xfr le 11-08-2008 à 22:11:06
Reply

Marsh Posté le 11-08-2008 à 22:49:01    

Va lire la doc de cacti, comprends la et reviens faire des excuses.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-08-2008 à 13:26:35    

Pour information et pour ceux que ça intéresse (et qui sont ouvert d'esprit)
 
Pour la température, la vitesse des ventilateurs et les tensions:
 
J'utilise la version "deamon" de lm_sensors : sensord.
Il permet de créer une base RRD (sensord.rrd) et de la remplir automatiquement à intervalles réguliers.
 
/etc/default/sensord (configuration)
 
Pour la température des disques durs:
 
Vous pouvez utiliser hddtemp.
Créer un script pour parser sa sortie avec grep et/ou awk.
Créer une base RRD (hddtemp.rrd) avec rrdtool
Modifier votre script de parsing pour ajouter des valeurs à la base RRD avec rrdtool.
Demander à cron d'exécuter le script à intervalles réguliers.  (crontab -e)
 
Pour le réseau:
 
Vous pouvez utiliser simplement ifconfig eth0
Créer un srcipt pour parser sa sortie avec grep et/ou awk.
Créer une base RRD (ifconfig.rrd) avec rrdtool
Modifier votre script de parsing pour ajouter des valeurs à la base RRD avec rrdtool.
Demander à cron d'exécuter le script à intervalles réguliers. (crontab -e)
 
Générer vos graphiques:
 
Maintenant que vous avez vos bases RDD et qu'elles continent des données vous pouvez générer vos graphiques en PNG, GIF, ... (rddtool)
 
Conclusion:
 
RRDTool + Scripts (Shell ou Perl) = Solution légère, rapide et fiable pour un simple monitoring. Je regrette juste que ce ne soit pas plus facile à mettre en œuvre et qu'il n'existe pas déjà un package comme Gkrellm prêt à emploi.
Ce n'est pas un exercice facile pour un débutant mais en cherchant bien sur Internet et vous aidant de la doc officielle vous y arriverez sans trop de difficulté.  
 
RRDTool


Message édité par ma2xfr le 13-08-2008 à 13:29:07
Reply

Marsh Posté le 13-08-2008 à 13:42:36    

[:prozac]
 
encore un qui veut se transformer en roue :/


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 13-08-2008 à 13:45:09    

je veux pas réinventer la roue, je veux quelque chose de simple comme Gkrellm. Si quelque chose comme Gkrellm fait des PNG ou sort de l'HTML je suis preneur. As-tu quelque chose à proposer ?

Reply

Marsh Posté le 13-08-2008 à 13:46:12    

Ouaip, comme les copains, cacti [:cerveau prodigy]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 13-08-2008 à 13:46:12   

Reply

Marsh Posté le 13-08-2008 à 13:54:15    

Ou munin, ou symon.... un peu de googling et c'est vite vu...


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-08-2008 à 17:09:37    

Collectd peut aider pour RRDTool.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed