Conky un outil de surveillance ultime?

Tags: #<Tag:0x00007f63e4668c90> #<Tag:0x00007f63e4668bc8>

Je poste ici le script complet de conky que j’utilise de temps à autre pour délasser mon cpu et le surveiller quand mes oreilles en ont assez du ronflement incessants des ventirad qui tourne à une vitesse de frapadingue.
Aussi celui-ci permet de voir en temps réel les accès machine et les ports ouvert, pratique quand on a peur de se faire espionner et que l’on ne connaît pas les bonnes commandes ! Mais es-ce moi ou je les aient oublier ?

Ha mais suis-je bête, elles ne traînent pas loin, sur un espace statisticiel incertain de la maille du réseau :slight_smile:

Bon trêves de bavardages et place au script :

alignment top_right
#set_to yes if you want Conky to be forked in the background
background no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
use_xft yes
#on_bottom no
xftfont sans :size=8
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
#type de fenetre : normal(avec le cadre) / override / desktop
#own_window_type override
own_window_transparent yes
double_buffer yes
minimum_size 500 0
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_margin 10
border_width 3
#default_color #454451
default_shade_color black
default_outline_color black
alignment top_right
#ecart avec le bord x=gauche ou droit y= haut ou bas
gap_x 115
gap_y 50
no_buffers yes
uppercase no
cpu_avg_samples 1
net_avg_samples 2
use_spacer none

#Affichage des accents et caractères spéciaux :
override_utf8_locale yes

TEXT
${alignc -10}${color #E67B13}${size=50}:)Avec Conky,Je suis conky:)${font}
${color #F3A312}${font arial :size=14}$alignc .::Ma Bécane, Mon Solex::. ${font sans :size=08}
${color #00ffed}$stippled_hr
${color #F3A312}Uptime:$color $alignr$uptime ${color #FFFFFF}
${color #F3A312}CPU Utilisé : ${color #FFFFFF}$alignr Intel / AMD - 8Core
${color #F3A312}Virtual CPU x4 : ${color #FFFFFF}${freq cpu1}Mhz - ${hwmon 0 temp 1}C°
${color #00ffed}${cpubar cpu1 5,150} :${cpu cpu1}% ${hwmon 2 temp 1}C° $alignr${color #00ffed}${cpubar cpu2 5,150} :${cpu cpu2}% - ${hwmon 2 temp 2}C°
${color #00ffed}${cpubar cpu3 5,150} :${cpu cpu3}% ${hwmon 2 temp 3}C° $alignr${color #00ffed}${cpubar cpu4 5,150} :${cpu cpu4}% - ${hwmon 2 temp 4}C°
${color #00ffed}${cpubar cpu5 5,150} :${cpu cpu5}% ${hwmon 2 temp 5}C° $alignr${color #00ffed}${cpubar cpu6 5,150} :${cpu cpu6}% - ${hwmon 2 temp 6}C°
${color #00ffed}${cpubar cpu7 5,150} :${cpu cpu7}% ${hwmon 2 temp 7}C° $alignr${color #00ffed}${cpubar cpu8 5,150} :${cpu cpu8}% - ${hwmon 2 temp 8}C°
 ${color #F3A312}${cpugraph cpu1 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu2 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu3 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu4 26,50 00ffed 00ffed}$alignr${color #F3A312}${cpugraph cpu5 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu6 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu7 26,50 00ffed 00ffed}${color #F3A312}${cpugraph cpu8 26,50 00ffed 00ffed}
${color #e49c16}Mémoire RAM :${color #FFFFFF} $alignr$mem/$memmax - $memperc%
${color #00ffed}${membar}
${color #e49c16}Mémoire SWAP :${color #FFFFFF} $alignr$swap/$swapmax - $swapperc%
${color #00ffed}${swapbar}
${color #00ffed}$stippled_hr
${color #e49c16}Processus : ${color #FFFFFF}${color}$processes ${color #e49c16}En cours : ${color #FFFFFF}${color}$running_processes ${color #e49c16}$alignr(%)  CPU   MEM
  ${color #FFFFFF}${top name 1} $alignr${top cpu 1} ${top mem 1}
  ${color #CCCCCC}${top name 2} $alignr${top cpu 2} ${top mem 2}
  ${color #FFFFFF}${top name 3} $alignr${top cpu 3} ${top mem 3}
  ${color #CCCCCC}${top name 4} $alignr${top cpu 4} ${top mem 4}
  ${color #e49c16}Memoire :${color #e49c16}$alignr (%)  CPU   MEM
  ${color #FFFFFF}${top_mem name 1} $alignr${top_mem cpu 1} ${top_mem mem 1}
  ${color #CCCCCC}${top_mem name 2} $alignr${top_mem cpu 2} ${top_mem mem 2}
  ${color #FFFFFF}${top_mem name 3} $alignr${top_mem cpu 3} ${top_mem mem 3}
${color #00ffed}$stippled_hr
${color #e49c16}IP Locale : ${color white}${addr enp11s0} $alignr${color #e49c16} IP Publique : ${color white}${execi 1800 ~/.conky/scriptip.sh}
${color #e49c16}Download :${offset 20}${color white} ${downspeed enp11s0}/s${color white}${offset 40}${color #e49c16}Upload:${color white} ${alignr}${upspeed enp11s0}/s
${color #F3A312}${downspeedgraph enp11s0 26,150 00ffed 00ffed} $alignr${color #F3A312}${upspeedgraph enp11s0 26,150 00ffed 00ffed}
${color #00ffed}${totaldown enp11s0}$alignr${totalup enp11s0}
${color #00ffed}$stippled_hr
${color #e49c16}Connection(s) :
${color #FFFFFF}Ports Ouverts : ${color #00ffed}${tcp_portmon 1 65535 count}${offset 50}${color #FFFFFF}Entrants : ${color #00ffed}${tcp_portmon 1 32767 count} $alignr${color #FFFFFF}Sortants : ${color #00ffed}${tcp_portmon 32768 61000 count}
${tcp_portmon 1 65535 rhost 0} $alignr${tcp_portmon 1 65535 lservice 0}
${tcp_portmon 1 65535 rhost 1} $alignr${tcp_portmon 1 65535 lservice 1}
${tcp_portmon 1 65535 rhost 2} $alignr${tcp_portmon 1 65535 lservice 2}
${tcp_portmon 1 65535 rhost 3} $alignr${tcp_portmon 1 65535 lservice 3}
${tcp_portmon 1 65535 rhost 4} $alignr${tcp_portmon 1 65535 lservice 4}
${tcp_portmon 1 65535 rhost 5} $alignr${tcp_portmon 1 65535 lservice 5}
${tcp_portmon 1 65535 rhost 6} $alignr${tcp_portmon 1 65535 lservice 6}
${tcp_portmon 1 65535 rhost 7} $alignr${tcp_portmon 1 65535 lservice 7}
${tcp_portmon 1 65535 rhost 8} $alignr${tcp_portmon 1 65535 lservice 8}
${tcp_portmon 1 65535 rhost 9} $alignr${tcp_portmon 1 65535 lservice 9}
${tcp_portmon 1 65535 rhost 10} $alignr${tcp_portmon 1 65535 lservice 10}
${color #00ffed}$stippled_hr
${font sans :size=10}${color #FFFFFF}${alignc}Disques Dur$font
${color #FFFFFF}sda :${color #00ffed}    ${diskio /dev/sda}/s ${color #FFFFFF}$alignr${fs_free /}/${fs_size /}
${color #FFFFFF}sdb :${color #00ffed}    ${diskio /dev/sdb}/s ${color #FFFFFF}$alignr${fs_free /home/}/${fs_size /home/}
${color #e49c16}Espace Disque :
${color white}Srv: ${color #00ffed}${color #FFFFFF}$alignr${fs_free /srv}/${fs_size /srv} 
${color #00ffed}${fs_bar /srv}
${color white}Tmp:  ${color #00ffed}${color #FFFFFF}$alignr${fs_free /tmp}/${fs_size /tmp}
${color #00ffed}${fs_bar /tmp}

tout cela pour le plaisir de voir les graphbars danser au son des clics lorsque l’on patiente devant son ordinateur en mangeant une pomme, une tablette de chocolat ou quoi que ce soit d’autre tant que cela ne risque pas de se renverser sur le précieux matériel !

M’enfin après tout çà, je me demande encore ce que je pourrais y ajouter ou comment je pourrais mieux l’ordonnancer …

Des idées ?

1 J'aime

Je crois que j’ai trouvé en lisant un vieux hors série Linux mag (le N°57) : classer les processus gourmand en cpu et en mémoire pour en faire un top3 ou un top6 au lieu d’afficher une 15zaine de top cpu. Ça me semble plus utile !

Mais ya sûrement d’autres fonctionnalité possible ! Genre la météo que je ne sais pas afficher !

Pour la météo, j’utilise mes Windows :
J’ouvre mes fenêtres, et je mets un peu le nez dehors . :grinning:

(c’était juste pour rigoler…)

haha ! :slight_smile: :slight_smile: :slight_smile:

P’têt bien qu’il faudrait que j’ajoute un outil de surveillance de ma TroolTower, mon serveur de dev !

sinon pour connaitre la vitesse du vent tu regardes les feuilles de ton bureau voler au son de vive le vent ? :wink:

J’ai un outil beaucoup plus fiable et économique :

2 J'aime

mddr !

Prometheus n’as qu’a bien se tenir !