Conky (.conkyrc)
Conky - dica de confg [monitor de CPU, GPU, conexões ativas, processos]
Categoria: Miscelânea
Software: Conky
[ Hits: 4.113 ]
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}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Problemas ao instalar o PHP (8)
Linux não é para todo mundo (12)