Monitoramento do sistema no Ubuntu 18.04 Linux com conky

Monitoramento do sistema no Ubuntu 18.04 Linux com conky

Objetivo

O objetivo é ajudar o leitor a começar o básico do monitoramento do sistema com Conky no Ubuntu 18.04 Bionic Beaver Linux.

Sistema operacional e versões de software

  • Sistema operacional: - Ubuntu 18.04 Bionic Beaver Linux
  • Programas: - Conky 1.10.8

Requisitos

Acesso privilegiado ao seu sistema Ubuntu como root ou via sudo O comando é necessário.

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Outras versões deste tutorial

Ubuntu 20.04 (fossa focal)

Instruções

Conky é um dos utilitários de monitoramento de sistema mais antigos e talvez mais úteis disponíveis no Linux. É altamente configurável, pois é capaz de monitorar literalmente qualquer aspecto do seu sistema, desde a temperatura dura e dura através do número de usuários conectados à música de música atualmente tocada.

Instalação Conky no Ubuntu 18.04

A instalação de conky é simples simples. Abra o terminal e digite:

$ sudo apt install conky-all 


Permitir que Conky comece na inicialização

O próximo passo é permitir que Conky comece automaticamente na inicialização:

Encontre e abra o Aplicativos de inicialização que usaremos para definir Conky para começar na hora da inicialização. Acerte o Adicionar botão e insira o nome e o caminho do aplicativo /usr/bin/conky. Uma vez pronto Adicionar o novo programa de inicialização e reiniciar ou re-login no seu Ubuntu 18.04 Sistema. Após a reinicialização ou re-login, você será recebido com o padrão de Conky, que você inicia o widget de monitoramento do sistema na sua área de trabalho.

Personalizando Conky

Nesta fase, devemos ter conky em funcionamento, então vamos fazer alguma personalização básica. Agora é óbvio que executar o monitoramento do sistema Conky na posição superior esquerda não é ideal.

Para isso, precisamos mudar o alinhamento = 'top_left' linha dentro /etc/conky/conky.conf para alinhamento = 'top_right'. Isso pode ser facilmente realizado com o sed comando:

$ sudo sed -i 's/esquerda/direita/'/etc/conky/conky.conf 

Mudando o sistema /etc/conky/conky.conf resultará na alteração da configuração Conky para todos os usuários registrados no seu sistema Ubuntu. Vamos criar um único arquivo de configuração Conky definido pelo usuário:

$ cp/etc/conky/conky.conf ~//.Conkyrc 

O comando acima criou um arquivo de configuração Conky baseado no usuário localizado em ~/.Conkyrc. Para aplicar mudanças, precisamos re-login ou reiniciar nosso sistema.

Em seguida, você deve ter notado que o monitoramento de rede não está funcionando. A razão para isso é que Conky está ouvindo em uma interface de rede frontal.

Obtenha o nome da interface de rede que você deseja monitorar e editar o arquivo de configuração de Conky ~/.Conkyrc substituindo todas as instâncias do eth0 palavra -chave com seu nome de interface de rede. Depois de executar a mudança, Conky irá atualizar automaticamente.

Em seguida, você pode tornar o widget conky transparente e mais suave, adicionando as seguintes linhas na seção de configuração principal superior do seu ~/.Conkyrc arquivo:

 Own_Window_argb_visual = true, OUND_Window_ARGB_VALUE = 50, Double_Buffer = true, 
cópia de

Vamos adicionar um novo recurso, por exemplo, para exibir nosso endereço IP externo.

Mais uma vez, abra seu arquivo de configuração Conky ~/.Conkyrc e adicione a seguinte linha que recuperará seu endereço IP:
$ color cinza ip externo: $ color $ Execi 1000 wget -q -o- http: // ipecho.rede/simples; eco 
Conky agora está monitorando seu endereço IP externo.

Conclusão

A possibilidade para o monitoramento do sistema do seu Ubuntu 18.04 Sistema com Conky são literalmente infinitos. Tudo que você precisa é de muita imaginação e conhecimento. Para obter mais informações e documentação:

$ MAN CONKY 

ou visite a página oficial do Conky Git. Abaixo, você pode encontrar um exemplo adicional para o monitoramento do sistema com Conky no Ubuntu para começar:

Mais recursos ricos e colíticos para os olhos Conky Configuration. O código -fonte está incluído abaixo.
Conky.config = update_interval = 1, cpu_avg_somples = 2, net_avg_samples = 2, out_to_console = false, substituir_utf8_locale = true_buffer = true, no_buffers = true, text_buffer_size = 32768, imlib True, OUND_Window_ARGB_VALUE = 50, OUNS_Window_Hints = 'Undecorated, abaixo, pegajoso, skip_taskbar, skip_pager', border_inner_margin = 5, border_outer_margin = 0, xinerama_head = 1, alinhment = 'Bottom_right_. , draw_outline = false, draw_borders = false, draw_graph_borders = false, use_xft = true, font = 'ubuntu mono: size = 12', xftalpha = 0.8, uppercase = false, default_color = 'white', low_window_colour = '#000000', minimum_width = 300, minimum_height = 0, alinhamento = 'top_right',; Conky.text = [[$ time%h:%m:%s $ alignr $ time%d-%m-%y $ Voffset -16 $ font sans-serif: BOLD: size = 18  $ alignc $ time %h: %m $ font $ Voffset 4 $ alignc $ time %a %b %d, %y $ font $ Voffset -4 $ font sans-serif: BOLD: size = 10 sistema $ hr 2 $ font sans-serif: normal: size = 8 $ sysname $ kernel $ align $ host: $ alignr $ nodename uptime: $ alignr $ uptime file System: $ alignr $ fs_type processos: $ alignr $ Execi 1000 ps aux | wc -l $ font sans-serif: negrito: size = 10 cpu $ hr 2 $ font sans-serif: normal: size = 8 $ execi 1000 grep modelo /proc /cpuinfo | corte -d: -f2 | cauda -1 | sed tamanho = 10 memória $ hr 2 $ font sans-serif: normal: size = 8 ram $ align $ mem / $ memmax $ alignr $ memperc% $ membar swap $ alignc $ swap / $ swapmax $ alignr $ swapperc% $ swapbar $ font sans-serif: BOLD:tamanho = 10 uso de disco $ hr 2 $ font sans-sef: normal: size = 8 /$ alignc $ fs_used / /$ fs_size / $ alignr $ fs_used_perc /% $ fs_bar /  $ font ubuntu: negrito: size = 10 rede $ hr 2 $ font sans-serif: normal: size = 8 ips local: $ alignr ip externo: $ execi 1000 ip a | Grep INET | grep -vw lo | Grep -v Inet6 | corte -d \/ -f1 | sed 's/[^0-9 \.]*// g ' $ alignr $ Execi 1000 wget -q -o- http: // iPecho.rede/simples; echo $ font sans-serif: normal: size = 8 para baixo: $ Downspeed ENP0S3 $ alignr up: $ upspeed enp0s3 $ color LightGray $ Downspeedgraph ENP0S3 80,130 $ align $ downpeedgraph ENP0S3 80,130 $ align upspeedGraph enp0s3 80.130 $ color $ font sans-serif: negrito: size = 10 processos principais $ hr 2 $ font sans-sef: normal: size = 8 nome $ alignr pid cpu% Sans-Serif: Normal:tamanho = 8 $ nome superior 1 $ alignr $ top pid 1 $ cpu superior 1% $ top mem 1% $ nome superior 2 $ alignr $ top pid 2 $ top cpu 2% $ top mem 2% $ nome superior 3 $ alignr $ top pid 3 $ cpu superior 3% $ top mem 3% $ nome superior 4 $ alignr $ top pid 4 $ Top CPU 4% $ TOP MEM 4% $ Nome superior 5 $ alignr $ Top PID 5 $ Top CPU 5% $ Top Mem 5% $ Nome superior 6 $ alignr $ top pid 6 $ cpu superior 6% $ top mem 6% $ nome superior 7 $ alignr $ top pid 7 $ top cpu 7% $ top mem 7% $ nome superior 8 $ alignr $ top pid 8 $ top cpu 8% $ top mem 8% $ nome superior 9 $ alignr $ top pid 9 $ top cpu 9% $ Top Mem 9% $ Nome superior 10 $ alignr $ Top PID 10 $ Top CPU 10% $ Top Mem 10%]]; 
cópia de

Tutoriais do Linux relacionados:

  • Ubuntu 20.04 Monitoramento do sistema com widgets conky
  • Ubuntu 22.04 Monitoramento do sistema com widgets conky
  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Ubuntu 20.04 Guia
  • Melhor ferramenta de monitoramento do sistema para Linux
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Obtenha a temperatura da CPU no Linux