Conky (.conkyrc)

Conky - dica de confg [monitor de CPU, GPU, conexões ativas, processos]

Categoria: Miscelânea

Software: Conky

[ Hits: 4.095 ]

Por: Perfil removido


Um dos monitores de sistema mais conhecidos e que eu mais gosto é o conky, com ele é possível monitorar diversas coisas, desde uso da CPU até e-mails, uso da rede, etc..

Mas nunca tive interesse em aprender a criar os arquivos de configuração, sempre preferia pegar configurações prontas. Até que resolvi pegar meu conkyrc que bugou o calendário e modificar ele, gostei do resultado daí resolvi compartilhar...

A configuração original eu não sei de quem é, não lembro onde peguei. O que eu fiz foi traduzir e reconfigurar algumas opções como corrigir o erro no monitor de temperatura da CPU, adicionei o monitor de temperatura da GPU, adicionei um contador que marca o total de internet que você utilizou até o momento e daí removi o calendário bugado, que pra mim é inútil e adicionei um monitor de conexões, que mostra até 14 conexões ativas, mostrando IP e porta da conexão.

Resultado: http://i.imgur.com/3wOfUpz.png


alignment top_right
background yes
border_width 1
cpu_avg_samples 2
default_color green
default_outline_color green
default_shade_color green
double_buffer yes
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
gap_x 25
gap_y 15
maximum_width 225
max_port_monitor_connections 64
max_specials 512
max_user_text 16384
minimum_size 330 10
net_avg_samples 2
no_buffers yes
out_to_console no

own_window yes
own_window_type desktop
own_window_argb_visual yes

own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000

stippled_borders 2
update_interval 2
uppercase no
use_spacer yes
use_xft yes
xftalpha 0.8
xftfont arial:size=9

TEXT
${color #9DCAFF}${font impact:size=12}$sysname $kernel ${alignr}
${color #9DCAFF}$nodename
${font arial:size=6}
${color #F0FFFF}${font arial:bold:size=12}Sistema:
${color #F0FFFF}${font arial:size=9}Uptime:$color $uptime ${color #F0FFFF} Load:$color $loadavg
${color #F0FFFF}CPU 0(${freq}mhz):${alignr}$color ${cpu cpu1}%
${color #F0FFFF}${cpubar cpu1}
${color #F0FFFF}CPU 1(${freq}mhz):${alignr}$color ${cpu cpu2}%
${color #F0FFFF}${cpubar cpu2}
Core temp:
${color #F0FFFF}${font arial:size=9}CPU:${alignr}$color ${exec sensors | grep -n 'temp1' | awk -F'+' '{print $2}' | awk -F' ' '{print $1}'}
${color #F0FFFF}${font arial:size=9}GPU:${alignr}$color ${execi 20 nvidia-settings -q gpucoretemp |grep "Attribute 'GPUCoreTemp' (TUX:0.0):" |awk '{print $4}' }°C
${color #F0FFFF}${font arial:size=9}HardDisk:${alignr}$color ${hddtemp /dev/sda}°C
${color #F0FFFF}RAM Usage:${alignr}$color $mem${color #F0FFFF}/${color}$memmax - $memperc%
${color #F0FFFF}$membar
${color #F0FFFF}Swap Usage:${alignr}$color $swap${color #F0FFFF}/${color}$swapmax - $swapperc%
${color #F0FFFF}${swapbar}

${color #F0FFFF}${font arial:bold:size=12}Processos:
${color #F0FFFF}${font arial:size=9}Top CPU ${alignr}CPU% MEM%
$color ${top name 1} ${alignr}${top cpu 1} ${top mem 1}
$color ${top name 2} ${alignr}${top cpu 2} ${top mem 2}
$color ${top name 3} ${alignr}${top cpu 3} ${top mem 3}
${color #F0FFFF}Total Processes:$color ${processes}

${color #F0FFFF}${font arial:bold:size=12}Rede:
${font arial:size=9}${color #F0FFFF}
${color #F0FFFF}Download: ${downspeed eth0} k/s$alignr total: ${totaldown eth0}$color
${color #F0FFFF}${downspeedgraph eth0}
${color #F0FFFF}Upload: ${upspeed eth0} k/s $alignr total: ${totalup eth0}$color
${color #F0FFFF}${upspeedgraph eth0}

${color #F0FFFF}${font arial:bold:size=10}Conexões Ativas:${font arial:size=9}${color #F0FFFF}${alignr}${tcp_portmon 1 65535 count}#Conexões

${color #F0FFFF}Acessos:${alignr}Serviço/Porta$color
${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 3}${alignr}${tcp_portmon 1 65535 lservice 9}
${tcp_portmon 1 65535 rhost 4}${alignr}${tcp_portmon 1 65535 lservice 10}
  


Comentários
[1] Comentário enviado por guicampos26 em 27/04/2016 - 17:12h

Boa tarde, o comando ${exec sensors | grep -n 'temp1' | awk -F'+' '{print $2}' | awk -F' ' '{print $1}'}
me retornou a temperatura do HD junto com a da placa de vídeo, sabe me indicar como faço para ter apenas a temperatura do HD?

"O conhecimento é o único bem que quanto mais se compartilha, mais se aumenta. E jamais o tirarão de você".

[2] Comentário enviado por cartas71 em 30/04/2016 - 06:53h

obrigado por partilhar o seu conky


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts