Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| conky_scripts_systeme [Le 25/09/2009, 10:17] – ljere | conky_scripts_systeme [Le 22/06/2019, 09:52] (Version actuelle) – [Taille / Espace] christophe c | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ====== Conky : Scripts Système ====== | ||
| + | |||
| + | |||
| + | Compléments à la documentation [[/ | ||
| + | Les codes donnés ci dessous sont à placer __après__ la section **TEXT** de votre // | ||
| + | Références des [[http:// | ||
| + | |||
| + | |||
| + | Dans les scripts donnés ci-dessous, on ne vous donne que les codes // | ||
| + | Vous pouvez retrouver les scripts qui ont permit la réalisation des images sur les liens suivants :\\ | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[: | ||
| + | * [[http:// | ||
| + | |||
| + | IL vous suffira d' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Ordinateur ===== | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | Afficher des informations sur l' | ||
| + | < | ||
| + | ${execi 86400 lsb_release -si} : ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc} | ||
| + | $sysname : $kernel $machine $freq_dyn_g GHz | ||
| + | Uptime : $uptime | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== CPU / Carte mère ===== | ||
| + | |||
| + | ==== Utilisation processeur ==== | ||
| + | {{ : | ||
| + | Afficher un graphique de l' | ||
| + | Ici on va utiliser la variable //voffset// (vertical offset) pour positionner l' | ||
| + | < | ||
| + | ${cpugraph 5e7b7b d8deeb} | ||
| + | ${voffset -24}${alignc}${cpu cpu1}% | ||
| + | </ | ||
| + | |||
| + | ==== Mémoire / Swap ==== | ||
| + | {{ : | ||
| + | Afficher l' | ||
| + | |||
| + | < | ||
| + | ${color2}RAM | ||
| + | ${color2}Swap | ||
| + | ${color2}Process : ${color1}$processes Running : $running_processes | ||
| + | </ | ||
| + | Ici **${color}** est utilisé afin de redonner la couleur du texte par défaut définit dans la section __précédent__ **TEXT** | ||
| + | |||
| + | ==== Température ==== | ||
| + | Après avoir installé [[lm-sensors]] - [[apt:// | ||
| + | Les résultats des capteurs sont dans : / | ||
| + | < | ||
| + | Vous pouvez les visualiser via : | ||
| + | < | ||
| + | $ cat / | ||
| + | 34000 | ||
| + | $ cat / | ||
| + | 44000 | ||
| + | </ | ||
| + | {{ : | ||
| + | Ici on voit le chiffre 34000 et 44000, dans votre conkyrc il suffit d' | ||
| + | < | ||
| + | CPU : ${hwmon 1 temp 2}C° M/B : ${hwmon 1 temp 1}C° | ||
| + | </ | ||
| + | Et on obtient :\\ | ||
| + | CPU : 44.0 C° M/B : 34.0 C° | ||
| + | < | ||
| + | Après une mise à jour du système, il peut arriver que votre conky ne fonctionne plus. Vous trouverez un message d’erreur dans le fichier ~/ | ||
| + | |||
| + | |||
| + | {{ : | ||
| + | ===== Disque dur ===== | ||
| + | |||
| + | ==== Taille / Espace ==== | ||
| + | {{ : | ||
| + | === Local === | ||
| + | Afficher différentes informations sur des partitions (dans ce cas : Taille des disques durs sda et sdb). La variable ' | ||
| + | < | ||
| + | ${fs_used_perc / | ||
| + | </ | ||
| + | A noter que pour votre partition par défaut, l' | ||
| + | < | ||
| + | Utilisé : $fs_used_perc% - Libre : $fs_free ${fs_bar 5,120} | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | === Distant === | ||
| + | Notez la variable '// | ||
| + | < | ||
| + | ${if_mounted / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Température ==== | ||
| + | === Local === | ||
| + | {{ : | ||
| + | Après avoir installé [[apt:// | ||
| + | < | ||
| + | Local : sda ${hddtemp /dev/sda}° | ||
| + | </ | ||
| + | |||
| + | Et on obtient : | ||
| + | sda : 35C° | ||
| + | sdb : 42C° | ||
| + | <note tip>Par défaut hddtemp ne peut être utilisé que par le superutlisateur ; pour permettre à tous les utilisateurs non privilégiés de l' | ||
| + | === Distant === | ||
| + | {{ : | ||
| + | Récupérer la température d'un disque distant (pratique dans le cas d'un NFS) | ||
| + | |||
| + | Voir les valeurs en //vrac// (exemple) | ||
| + | < | ||
| + | |/ | ||
| + | |||
| + | **Première variante** | ||
| + | < | ||
| + | ${exec nc <ip> < | ||
| + | </ | ||
| + | |**Légende**|| | ||
| + | |**< | ||
| + | |**< | ||
| + | |**cut -d''' | ||
| + | |**-f4** |on récupère la valeur à la position 4 (ce qui se trouve juste avant le 4ème **''' | ||
| + | |||
| + | **Seconde variante** | ||
| + | < | ||
| + | ${exec nc <ip> < | ||
| + | </ | ||
| + | |||
| + | On récupère ainsi la valeur ' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Réseau ===== | ||
| + | |||
| + | {{ : | ||
| + | Affichage graphique de l' | ||
| + | < | ||
| + | Down ${offset 45}${totaldown eth1} ${offset 8}Up ${alignr}${totalup eth1} | ||
| + | ${downspeedgraph eth0 22,150 5e7b7b d8deeb} ${upspeedgraph eth0 22,150 99c8e8 618094} | ||
| + | ${offset 40}${voffset -21}${downspeedf eth1}k/s | ||
| + | ${offset 190}${voffset -14}${upspeedf eth1}k/s | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | Ici dans le cas de deux cartes réseau. L'une en réseau vers l' | ||
| + | < | ||
| + | eth1 : ${addr eth1} | ||
| + | </ | ||
| + | Afficher l'ip publique. | ||
| + | < | ||
| + | ${texeci 3600 wget http:// | ||
| + | </ | ||
| + | Affichage simple et complet. | ||
| + | < | ||
| + | eth0 : ${addr eth0} | ${totaldown eth0} | ${totalup eth0} | ||
| + | </ | ||
| + | Dans le cas d'une seconde carte, non configurée et non connectée, conky affiche 'No Address' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Mails ===== | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Il est possible de récupérer nativement le nombre de mails non lus en précisant les adresses des serveurs POP et/ou IMAP, le nom d' | ||
| + | |||
| + | Pour un serveur IMAP | ||
| + | < | ||
| + | # | ||
| + | ${imap_unseen Adresse_serveur_IMAP Utilisateur Mot_de_passe -i 60} | ||
| + | </ | ||
| + | Pour un serveur POP | ||
| + | < | ||
| + | # | ||
| + | ${pop3_unseen Adresse_serveur_POP3 Utilisateur Mot_de_passe -i 60} | ||
| + | </ | ||
| + | |||
| + | Il est à noter que j'ai essayé de récupérer les mails non lus via le POP3 de Free et que cela n'a pas fonctionné. | ||
| + | Cela fonctionne très bien en adoptant le mode IMAP (imap_unseen). | ||
| + | |||
| + | ===== Divers ===== | ||
| + | |||
| + | {{ : | ||
| + | Afficher les résultats d'un '// | ||
| + | |||
| + | < | ||
| + | PROCESS ${hr 2} | ||
| + | |||
| + | Name | ||
| + | ${color #e09495} ${top name 1} | ||
| + | ${color #e0d094} ${top name 2} | ||
| + | ${color1} ${top name 3} ${alignr}${top cpu 3} ${alignr}${top mem 3} | ||
| + | ${color1} ${top name 4} ${alignr}${top cpu 4} ${alignr}${top mem 4} | ||
| + | ${color1} ${top name 5} ${alignr}${top cpu 5} ${alignr}${top mem 5} | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
| + | |||
