Comment surveiller la température de votre pc ?

Le 14 avril 2007 | Tutoriels, Ubuntu

Comme vous le savez les grandes périodes de chaleur ne sont pas les meilleures amies de votre ordinateur, et avec l’été qui arrive à grand pas il serait intéressant de surveiller les températures des différents composants de votre pc! Nous allons donc par le biais d’ un logiciel, utiliser les informations envoyées par les sondes installées sur votre carte mère.

Toutes les installations suivantes ont étaient testées sous Ubuntu 6.10 et 7.04 ainsi que sous Debian Lenny ( testing ).

Vous allez en premier lieu installer et configurer lm-sensors.
Dans votre terminal, tapez :

  • sudo apt-get install lm-sensors

Pour compléter l’installation des différents capteurs, créez un fichier bach nommé mkdev.sh, entrez dans votre terminal :

  • gedit mkdev.sh

Insérez-y les lignes suivantes :

#!/bin/bash
# Here you can set several defaults.
# Le nombre de périphériques à créer (max: 256)
NUMBER=32
# Le propriétaire et le groupe des périphériques
OUSER=root
OGROUP=root
# Le mode des périphériques
MODE=600

# Le script n’a pas besoin d’être lancé si devfs est utilisé
if [ -r /proc/mounts ] ; then
if grep -q “/dev devfs” /proc/mounts ; then
echo “Vous n’avez pas besoin de lancer ce script si devfs est utilisé.”
exit;
fi
fi

i=0;

while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown “$OUSER:$OGROUP” /dev/i2c-$i || exit
i=$[$i + 1]
done

Une fois votre fichier mkdev.sh enregistré, il vous faudra le rendre exécutable puis le lancer en entrant ces commandes dans un terminal :

  • chmod 755 mkdev.sh
  • sudo ./mkdev.sh

A présent, lancez sensors-detect en répondant YES à absolument toutes les questions, tapez cette commande :

  • sudo sensors-detect

Démarrez à présent module-init-tools :

  • sudo /etc/init.d/module-init-tools

Ajoutez ensuite les lignes suivantes au fichier /etc/modprobe.d/local :

  • gksudo gedit /etc/modprobe.d/local

Copiez ces lignes :

# I2C module options
alias char-major-89 i2c-dev

N’oubliez pas de sauvegarder votre fichier !!

Pour finir, charger les modules et mettez à jours les dépendances :

  • sudo modprobe i2c-sensor
  • sudo modprobe i2c-viapro
  • sudo modprobe i2c-isa
  • sudo modprobe it87
  • sudo depmod -a
  • sudo update-modules

Avec la commande sensors, vous pouvez tester les différentes sondes, dans votre terminal tapez :

  • sensors

Une fenêtre similaire à celle-ci devrait s’afficher :

Maintenant pour que toutes ces informations soit plus agréable à regarder, vous allez ajouter une interface graphique à sensors nommé xsensors.Installer xsensors en tapant cette commande dans votre terminal :

  • sudo apt-get install xsensors

Pour lancer xsensors tapez :

  • xsensors

Ou allez dans le menu Applications -> Outils système -> X sensors

Vous pouvez si vous le désirez installer le paquet gnome sensors applet. Il vous permet d’ajouter un applet avec les données de sensor sur votre tableau de bord.

Dans un terminal tapez :

  • sudo apt-get install sensors-applet

Après avoir installer gnome sensors applet, redémarrer votre session ( ou votre ordinateur ), puis ajoutez l’ applet ” Moniteur Matériel ” à votre tableau de bord.

Clic droit dans une zone non utilisée de votre tableau de bord -> Ajouter au tableau de bord -> Ajoutez le lanceur nommé Moniteur Matériel.

Vous pouvez maintenant configurer sensors applet à votre guise :

Changer les libellés et icônes de vos sondes.
Choisir les sondes à faire apparaître sur votre tableau de bord.
Changer l’unité de température.
etc…

Note : Pour avoir les températures de vos disques dur sous gnome sensors applet, il vous faudra installer le paquet hddtemp :

  • sudo apt-get install hddtemp

Pendant l’installation laissez les valeurs par défaut puis validez.

Pour finir, voici quelques captures d’écran :

  1. 6 Réponses à “Comment surveiller la température de votre pc ?”

  2. Anonymous a dit :

    Très bien mais si tu pouvait mettre des screenshots en jpeg ca permettrait d’agrandir les images plus rapidement….

    le 23 avr 2007

  3. WeedFa$t.Corp a dit :

    C’ est un problème en cours de résolution… Merci pour ton message!!

    le 24 avr 2007

  4. Sadhiq a dit :

    hello,

    Chez moi il est impossible de charger les modules:
    # sudo modprobe i2c-sensor
    # sudo modprobe i2c-viapro
    # sudo modprobe i2c-isa
    # sudo modprobe it87
    # sudo depmod -a
    # sudo update-modules

    et donc de lancer

    #sensors

    par après…

    Lorsque je mets # sudo modprobe i2c-sensor, il me dit FATAL: module i2c-sensor not found.

    Ce pourrait-il qu’il faille utiliser un autre? Ou bien mes sensors ne sont pas supportés? (Ordinateur portable Siemens Nixdorf Amilo Si1520).

    Merci d’avance pour ta réponse ! :)

    le 10 juin 2007

  5. WeedFa$t.Corp a dit :

    Il est vrai que certains modules ne fonctionnent pas… Par exemple avec ma configuration un seul fonctionne correctement, ce qui est tout à fait normal et suffisant pour récupérer les informations.Il faut donc tous les utilisés un par un pour trouver le bon !!

    le 11 juin 2007

  6. robin a dit :

    je n’est pas la vitesse de ryation auriez vous une solution ??

    merci

    le 16 mai 2009

  7. WeedFast a dit :

    @robin : Idem pour moi… Je n’ai jamais réussi à obtenir ces informations. Pour information j’ai une carte mère Asus P4C800 Deluxe, celle-ci permet pourtant le monitoring des ventilateurs.

    le 16 mai 2009

Poster un commentaire

Actualités (11)
Arch Linux (6)
Aspirateur de sites (1)
Astuces (28)
Beryl (3)
Bureau 3D (5)
Cairo-Dock (2)
Compiz Fusion (3)
Debian (17)
Divers (48)
Eee PC (7)
Emulateurs (3)
Firefox (5)
Frugalware (3)
FTP (4)
Gnome (4)
Goodies (3)
Humour (9)
Jeux (9)
Liens (1)
Multimédia (22)
Nautilus (4)
Open Movie (1)
OpenBox (5)
Personnalisation (13)
Planet libre (42)
PlayStation (4)
Projets (6)
Réseau (7)
Screenlets (2)
Script (9)
Sondages (5)
Terminal (5)
Tutoriels (30)
UbunBlox (4)
Ubuntu (82)
Utilitaires (27)
Wallpapers (2)
web (18)
Wordpress (1)
Zoom (42)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.