Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 25-04-2020 10:25:41

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

hddtemp - utilitaire d'indication de la température d'un disque

Description-fr: utilitaire de surveillance de la température des disques durs
Le programme hddtemp surveille et rapporte la température des disques durs
 PATA,
 SATA et SCSI, en lisant les informations S.M.A.R.T (« Self-Monitoring
 Analysis and
 Reporting Technology ») fournis par les disques qui proposent cette  fonctionnalité.



Le tuto :
https://debian-facile.org/doc:systeme:hddtemp wink


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#2 25-04-2020 11:38:26

saitama-san
Membre
Inscription : 28-07-2019

Re : hddtemp - utilitaire d'indication de la température d'un disque

apt update && full-upgrade



pourquoi utiliser ce 'full-upgrade" ?

Hors ligne

#3 25-04-2020 11:53:01

DarKou
Membre
Lieu : Bordeaux
Distrib. : Debian Buster
Noyau : stable de chez kernel.org
(G)UI : GNOME 3.30.2 / i3
Inscription : 06-04-2020
Site Web

Re : hddtemp - utilitaire d'indication de la température d'un disque

Il y a une petite erreur c'est :

apt full-upgrade



le full-upgrade permet de mettre à jour tout son système.

Hors ligne

#4 25-04-2020 12:17:00

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Hors ligne

#5 25-04-2020 12:28:00

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : hddtemp - utilitaire d'indication de la température d'un disque

si çà vous parle ,

en particulier pour toi Darkou ,

j'utilise hddtemp pour surveiller mon ssd .

d'ailleurs si qqun veut bien me faire un script pour afficher en couleur la température du ssd ,
j'apprécierai beaucoup .

(dans conky . en shell , j'ai déjà un script et il est parfait)

https://paste.debian.net/1142938/

cat show_ssd.sh


#!/bin/sh
 
# Get temperature value
SENSOR_PROBE='/dev/disk/by-id/wwn-0x500a0751e134d584'
TEMP_STRING=$(hddtemp "$SENSOR_PROBE" | grep --only-matching '[0-9.]\+°C' | head --lines=1 )
TEMP_NUMBER=${TEMP_STRING%°C}

# Set display mode based on arguments
# Default is to display temperature in a console
unset DISPLAY_MODE
if [ $# -eq 1 ]; then
  case "$1" in
    ('conky'|'shell')
      DISPLAY_MODE="$1"
    ;;
  esac
fi
: "${DISPLAY_MODE:=shell}"
 
# Set display color based on temperature value
# ≥ 70°C is high, ≥ 80°C is critical
if [ $TEMP_NUMBER -ge 70 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='red'
    ;;
    ('shell')
      COLOR=31
    ;;
  esac
elif [ $TEMP_NUMBER -ge 60 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='yellow'
    ;;
    ('shell')
      COLOR=33
    ;;
  esac
else
  case "$DISPLAY_MODE" in
    ('conky')
       COLOR='green'
    ;;
    ('shell')
      COLOR=32
    ;;
  esac
fi
 
# Set message syntax based on display mode
case "$DISPLAY_MODE" in
  ('conky')
    MESSAGE='${color %s}%s${color}'
  ;;
  ('shell')
    MESSAGE='\033[1;%sm%s\033[0m\n'
  ;;
esac
 
# Print the formatted message
printf "$MESSAGE" "$COLOR" "$TEMP_STRING"
 
exit 0

Dernière modification par Debian Alain (25-04-2020 13:18:46)

Hors ligne

#6 25-04-2020 12:43:36

DarKou
Membre
Lieu : Bordeaux
Distrib. : Debian Buster
Noyau : stable de chez kernel.org
(G)UI : GNOME 3.30.2 / i3
Inscription : 06-04-2020
Site Web

Re : hddtemp - utilitaire d'indication de la température d'un disque

Debian Alain a écrit :

si çà vous parle ,

en particulier pour toi Darkou ,

j'utilise hddtemp pour surveiller mon ssd .

d'ailleurs si qqun veut bien me faire un script pour afficher en couleur la température du ssd ,
j'apprécierai beaucoup .

(dans conky . en shell , j'ai déjà un script et il est parfait)

https://paste.debian.net/1142938/

cat show_ssd.sh


#!/bin/sh
 
# Get temperature value
SENSOR_PROBE='/dev/disk/by-id/wwn-0x500a0751e134d584'
TEMP_STRING=$(hddtemp "$SENSOR_PROBE" | grep --only-matching '[0-9.]\+°C' | head --lines=1 )
TEMP_NUMBER=${TEMP_STRING%°C}

echo

 
# Set display mode based on arguments
# Default is to display temperature in a console
unset DISPLAY_MODE
if [ $# -eq 1 ]; then
  case "$1" in
    ('conky'|'shell')
      DISPLAY_MODE="$1"
    ;;
  esac
fi
: "${DISPLAY_MODE:=shell}"
 
# Set display color based on temperature value
# ≥ 70°C is high, ≥ 80°C is critical
if [ $TEMP_NUMBER -ge 70 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='red'
    ;;
    ('shell')
      COLOR=31
    ;;
  esac
elif [ $TEMP_NUMBER -ge 60 ]; then
  case "$DISPLAY_MODE" in
    ('conky')
      COLOR='yellow'
    ;;
    ('shell')
      COLOR=33
    ;;
  esac
else
  case "$DISPLAY_MODE" in
    ('conky')
       COLOR='green'
    ;;
    ('shell')
      COLOR=32
    ;;
  esac
fi
 
# Set message syntax based on display mode
case "$DISPLAY_MODE" in
  ('conky')
    MESSAGE='${color %s}%s${color}'
  ;;
  ('shell')
    MESSAGE='\033[1;%sm%s\033[0m\n'
  ;;
esac
 
# Print the formatted message
printf "$MESSAGE" "$COLOR" "$TEMP_STRING"
 
exit 0



As-tu vu le message de 22Douze ? https://debian-facile.org/viewtopic.php … 87#p330787

C'est peut être une piste à exploiter ?

Je n'utilise plus conky depuis des années et je ne sais plus trop ce qu'il est possible de faire avec ni comment on fait big_smile

Hors ligne

#7 25-04-2020 12:51:36

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : hddtemp - utilitaire d'indication de la température d'un disque

pour mon script , il fonctionne , voilà ce que j'obtiens :

extrait conky.conf :

${alignc}Températures  

${alignc} disque ssd : ${execpi 5 /home/alain/Téléchargements/show_ssd.sh conky}

${alignc}température carte graphique : ${execpi 5 /home/alain/Téléchargements/show_gpu_temperature.sh conky}
${alignc}      température maxi C.G. : ${execi 60 sensors amdgpu-pci-0a00 | grep edge | awk 'NR > 2 {print $1}' RS='+' FS=','}
${alignc}    puissance consommée C.G. : ${execpi 5 /home/alain/Téléchargements/show_gpu_power.sh conky}
${alignc}          puissance maxi C.G. : ${execi 60 sensors amdgpu-pci-0a00 | grep power1 | awk '
NR > 1 {print $1}' RS='= ' FS=')'}
${alignc}             ventilateur C.G. : ${execpi 5 /home/alain/Téléchargements/show_gpu_rpm.sh conky}

$alignc température processeur : ${execpi 5 /home/alain/Téléchargements/show_cpu_temperature.sh conky}



résultat :

QWbKaqp.png

Dernière modification par Debian Alain (25-04-2020 13:20:50)

Hors ligne

Pied de page des forums