Lm-sensors

De SME Server Wiki
Révision de 8 mai 2007 à 07:33 par 88.160.117.47 (discussion)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Voici le site du projet:

http://www.lm-sensors.org/

lm-sensors

lm-sensors est isntallé par defaut sur SME 7, donc la moitié du boulot est fait.


Il vous restera à faire un peu quand même:

1- detection du materiel a monitorer

sensors-detect

2- Vous répondrez à l'affirmative à toutes les questions....

3- Dans le pire des cas vous obtiendrez: "Sorry, no chips were detected.

Either your sensors are not supported, or they are
connected to an I2C bus adapter that we do not support"

en résumé soit vous n'avez pas de puces a monitorer sur votre carte soit la version utilisée de Lm-sensors ne le detecte pas. Parfois la puce peut etre detectée par votre version de lm-sensors mais non prise en charge par manque de module dans le kernel. Ne vous precipitez donc pas sur une installation personalisée d'une version plsu à jour de lm-sensors car il y a de trés grande chance que vous detectiez enfin votre puce mais impossible de l'utiliser à moins de : -> recompiler un kernel plus recent. -> recompiler tous les kmod specifiques à sme pour ce kernel -> trouver et mettre à joru vous meme tous les paquets qui necessiteraient un kernel precis. Soit un travail monumental pour juste lire la temperature de votre CPU. -> ou compiler le driver pour votre kernel ... reste à toruver les sources... un autre sacré travail

et au mieux il vous propose à la fin d'ajouter dans les fichiers de config le lancement automatique des drivers grace aux commandes modprobe.

4- pour utiliser de suite vous pouvez taper les lignes avec modprobe vous meme ou redemarrer:

par exemple s'ils ont été detectés

modprobe i2c-isa

modprobe it87

modprobe i2c_sensor


5- testez la sortie de lm-sensors, les valeurs detectées devraient apparaitre:

sensors

sinon vous obtiendrez:

"No sensors found!"


intégration à PHPsysinfo

ensuite autoriser PHP à lire sensors, dans le cas d'une isntallation dan sune ibay:

/sbin/e-smith/db accounts setprop phpsysinfo PHPBaseDir

/home/e-smith/files/ibays/phpsysinfo/:/proc:/bin:/usr/bin/who:/etc/e-smith-release:/usr/bin/sensors

et

/sbin/e-smith/signal-event ibay-modify phpsysinfo