-
Snmp
Je rebondis sur un sujet récemment posté pour vous poser la question suivante.
Je voudrais récupérer quelques informations (RAM, CPU, connexions réseau) d'un serveur distant mais sans utiliser cygwin, ou nagios.
J'ai lu sur CPAN, qu'il y avait des possibilités par SNMP avec les modules NET::SNMP couplé avec Apache::SNMP ou un truc dans le genre pour afficher le tout dans une page web.
Pour l'instant je voudrais savoir si :
1) il faut bien utiliser le module NET::SNMP pour récupérer ces quelques informations
2) S'il n'y a pas besoin d'un autre module
3) Si l'hôte distant a besoin de quelque chose
4) S'il faut bien connâitre SNMP (ce qui n'est pas mon cas)
5) Si c'est fastidieux (car la doc à l'air compliquée)
6)... Si vous avez d'autres solutions ???
Merci beaucoup pour vos réponses.
Bonne fin d'aprem.
-
Salut,
1) Oui
2) Non
3) Oui, d'un agent snmp.
4) Pas nécessairement, tu dois au moins connaître les OIDs correspondant aux informations que tu souhaite récupérer. Ce lien peut t'être utile si tu es dans le flou :
http://www.oidview.com/mibs/detail.html
5) Net::SNMP est très simple d'utilisation.
6) D'autres solutions, c'est-à-dire : sans SNMP ? Sans Perl ?
-
Salut,
6) il y a MRTG qui génére des pages web à partir de données récupérées sur les machines distantes via l'agent SNMP:
Un exemple, ça date un peu mais bon ...http://www.serveurs-nationaux.jussieu.fr/cache/mrtg/
Les docs de MRTG http://people.ee.ethz.ch/~oetiker/webtools/mrtg/
-
Bonjour,
Merci pour vos réponses fortes intéressantes.
En farfouillant un peu plus, je me suis rendu compte que je pouvait récupérer, enfin je crois, l'activité ram et proc via le module win32::SystemInfo ou un truc qui y ressemble.
Dans un premier temps, je vais donc me pencher la dessus mais compte bien revenir sur snmp pour compléter la remontée d'informations.
Merci encore pour vos réponses.
Bonne fin de matinée et bon courage pour ceux qui sont au boulot !!