apt-get install conky
Installer les outils de mesures de températures:
apt-get install lm-sensors hddtemp
Après son installation, on peut personnaliser le fichier de configuration qui s'appel : conky.conf
nano /etc/conky/conky.conf
alignment top_right background no border_width 0 cpu_avg_samples 2 default_color white default_outline_color white default_shade_color white draw_borders no draw_graph_borders yes draw_outline no draw_shades no use_xft yes xftfont Monospace:size=10 gap_x 10 gap_y 10 maximum_width 300 minimum_size 5 5 net_avg_samples 2 no_buffers no double_buffer yes out_to_console no out_to_stderr no extra_newline no own_window yes own_window_transparent yes own_window_class Conky own_window_type desktop stippled_borders 0 update_interval 3 uppercase no use_spacer none show_graph_scale no show_graph_range no TEXT ${color #7f8c8d}${alignc}----- Hardware ----- $alignc $color ${color grey}RAM:$color $mem - $memperc% ${color grey} Swap:$color $swap - $swapperc% ${color grey}CPU:$color $cpu% ${color grey} Proc:$color $processes ${color grey}Run:$color $running_processes ${color grey}HDD:$color ${fs_used} - ${texeci 300 hddtemp /dev/sda}° ${fs_bar 4} ${color grey}CPU :$color ${hwmon 1 temp 2}° ${color grey}M/B :$color ${hwmon 1 temp 1}° $hr ${color #7f8c8d}${alignc}----- Network(s) ----- $alignc $color ${color grey}Pub:$color ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1} ${color grey}Pass:$color ${texeci 1200 traceroute 212.129.0.109 -m 1 | cut -d \( -f 1 | cut -c 5-20 | grep '^[0-9]'} ${color grey}Eth0:$color ${texeci 1200 ifconfig eth0 | grep -e "Bcast" | cut -c 20-33} ${downspeed eth0}▼ ${upspeed eth0}▲ $hr ${color #7f8c8d}${alignc}----- Most processus used ----- $alignc $color ${top name 1} ${top pid 1} ${top cpu 1}% ${top mem 1}% ${top name 2} ${top pid 2} ${top cpu 2}% ${top mem 2}% $hr ${color #7f8c8d}${alignc}----- Monitoring ----- $alignc $color ${color grey}bruno-tatu.com:$color HTTP (${if_match ${texeci 600 curl -I http://bruno-tatu.com | grep HTTP | cut -c 9-12} != 200} ${color red}Error$color ${else} OK $endif) ${color grey}www.start-it.fr:$color HTTP (${if_match ${texeci 600 curl -I http://www.start-it.fr | grep HTTP | cut -c 9-12} != 200} ${color red}Error$color ${else} OK $endif) ${color grey}la-pince-creative.fr:$color HTTP (${if_match ${texeci 600 curl -I http://la-pince-creative.fr | grep HTTP | cut -c 9-12} != 200} ${color red}Error$color ${else} Ok $endif)