Monitoring de plusieurs machines [Linux] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 22-12-2005 à 14:54:32
un soft style cacti ne pourrait-il pas te convenir ???
http://www.cacti.net/what_is_cacti.php
Marsh Posté le 22-12-2005 à 16:44:50
ben tu peux tout faire avec MRTG (graphing) et NAGIOS (monitoring).
Rien à installer sur les machines à surveiller, si ce n'est SNMP.
Marsh Posté le 09-01-2006 à 17:59:44
Me revoilà après le break hivernal.
Merci pour ces réponses!
En effet j'ai le sentiment que SNMP est la réponse à mon probleme. A la suite de vos commentaires je me suis penché sur le sujet. Apres avoir passé pas mal de temps à configurer SNMP sur la machine puis MRTG (excellente aide ici: http://www.linuxhomenetworking.com/linux-hn/mrtg.htm) je me rend compte que l'intervalle (refresh) peut pas être inférieur à 5 min, sinon erreur! Dans mon cas je souhaite pouvoir avoir des valeurs toutes les 10sec!
Vous pensez que d'autres soft me conviennent mieux? J'ai pas encore trop regardé cacti... je vais m'y mettre!
Marsh Posté le 10-01-2006 à 09:18:24
en fait cacti repose sur SNMP et Cie... son gros avantage c'est de te générer des graphs/stats via interface web
Marsh Posté le 10-01-2006 à 10:56:51
Oui c'est ce que j'ai vu, mais en fait j'ai pas vraiment besoin de graphs, encore moins d'interface web qui m'oblige à installer un webserver. Je commence à regarder pour faire un simple script qui va chercher tous les compteurs smnp dont j'ai besoin sur toutes les machines.
Marsh Posté le 10-01-2006 à 11:14:08
pour ton intervalle de 5minutes, c'est clairement une limitation de MRTG et non de SNMP...
ce lien peut t'intéresser: http://lists.ee.ethz.ch/mrtg/msg30109.html
Marsh Posté le 10-01-2006 à 13:53:01
Oui bien sur c'est MRTG qui bloque.
Je viens de regarder le lien, ca marche pas chez moi avant 1 min. De toute facon il me faut qque chose de plus rapide (genre 5-10 sec).
J'en profite pour te poser un question snmp. J'ai un compteur qui est pas actualisé:
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 0
Alors que "free" me répond:
total used free shared buffers cached
2072156 243488 1828668 0 74676 125260
-/+ buffers/cache: 43552 2028604
Swap: 1028088 0 1028088
Il se peut qu'il soit pas activé? ou un truc dans le genre?
Marsh Posté le 10-01-2006 à 14:54:48
bon je ne suis pas un pro de SNMP, mais je pense que ça peut être un truc du style dépassement d'entier... je ne sais pas sur combien de bit est codé le champ d'entier mais si c'est moins de 20bits, c'est possible...
Après si ça vient pas de ça... ben pas d'idée pour le moment
Marsh Posté le 10-01-2006 à 17:26:05
Je suis pas sûr de pouvoir corriger mon pb facilement. C'est dur de créer ses propres compteurs SNMP? Du style un petit script en background qui met prend les valeurs de "free" et les met dans differents compteurs?
Merci Oliv'
Marsh Posté le 22-12-2005 à 13:57:20
Salut,
Je fais des tests de performances de systemes mais l'outil ne fait que générer du traffic, pas de monitoring des machines. Moi j'ai besoin de collecter des logs venant de plusieurs machines sous linux (disons entre 5 et 20 suivant les cas), ces logs contiendraient principalement %CPU et Mem utilisée (en gros vmstat me suffit).
J'ai deja qques scripts écrits par un collègue et avant de me lancer dans l'adaptation/amélioration je voudrais vérifier s'il y a pas deja un logiciel qui fait ca tout bien.
Apres qques heures de recherches, je trouve plein de logiciels qui font du monitoring mais principalement pour afficher le %CPU en live ou bien afficher les stats d'un site web. J'ai testé BixData qui est interessant mais pas encore au point.
Ce que j'attend du logiciel c'est:
- installation sur les clients la plus simple possible
- 1 seule interface (une "console", sous windows par ex)
- lancement des scripts sur tous les clients
- récupération des données à la fin du test
+ éventuellement:
- génération de graphs
- affichage en live
Vous connaissez des softs qui font ca? vous avez d'autres idées? des expériences sur la question?
Merci