Monitoreo del sistema en Ubuntu 18.04 Linux con Conky

Monitoreo del sistema en Ubuntu 18.04 Linux con Conky

Objetivo

El objetivo es ayudar al lector a comenzar con los conceptos básicos de monitoreo del sistema con Conky en Ubuntu 18.04 Bionic Beaver Linux.

Sistema operativo y versiones de software

  • Sistema operativo: - Ubuntu 18.04 Bionic Beaver Linux
  • Software: - Conky 1.10.8

Requisitos

Acceso privilegiado a su sistema Ubuntu como root o a través de sudo se requiere el comando.

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Otras versiones de este tutorial

Ubuntu 20.04 (fosa focal)

Instrucciones

Conky es una de las utilidades de monitoreo de sistemas más antiguos y quizás más útiles disponibles en Linux. Es altamente configurable, ya que es capaz de monitorear literalmente cualquier aspecto de su sistema desde la temperatura de tracción dura a través del número de usuarios que inician sesión en la canción de la música actualmente.

Instalación de Conky en Ubuntu 18.04

La instalación de Conky es simple. Abra terminal e ingrese:

$ sudo apt install Conky-all 


Habilite a Conky comenzar en el arranque

El siguiente paso es habilitar a Conky a Automaticaly Start en el arranque:

Encontrar y abrir el Aplicaciones de inicio que usaremos para configurar a Conky para comenzar en el momento del arranque. Golpea el Agregar Botón e ingrese el nombre y la ruta de la aplicación /usr/bin/conky. Una vez listo Agregar el nuevo programa de inicio y reiniciar o volver a iniciar en su Ubuntu 18.04 sistema. Al reiniciar o re-login, será recibido con el widget de monitoreo de sistema predeterminado de Conky.

Personalización de Conky

En esta etapa deberíamos tener a Conky en funcionamiento, así que hagamos una personalización básica. Ahora es obvio que ejecutar el monitoreo del sistema Conky en la posición superior izquierda no es ideal.

Para esto, necesitamos cambiar el alineación = 'top_left' línea dentro de /etc/conky/conky.confusión a alineación = 'top_right'. Esto se puede lograr fácilmente con el sed dominio:

$ sudo sed -i 's/izquierda/derecha/'/etc/conky/conky.confusión 

Cambiar el sistema de par en par /etc/conky/conky.confusión resultará en cambiar la configuración de Conky para todos los usuarios registrados en su sistema Ubuntu. Creemos un solo archivo de configuración de Conky definido por el usuario:

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

El comando anterior creó un archivo de configuración de Conky basado en el usuario ubicado en ~/.conkyrc. Para aplicar cambios necesitamos volver a iniciar o reiniciar nuestro sistema.

A continuación, es posible que haya notado que el monitoreo de la red no funciona. La razón de esto es que Conky está escuchando en una interfaz de red frontal.

Obtenga el nombre de la interfaz de red que desea monitorear y editar el archivo de configuración de Conky ~/.conkyrc reemplazando todas las instancias del eth0 Palabra clave con el nombre de su interfaz de red. Una vez que realice el cambio, Conky se actualizará automáticamente.

A continuación, posiblemente puede hacer que el widget de Conky sea transparente y más suave al agregar las siguientes líneas en la sección de configuración principal superior de su ~/.conkyrc archivo:

 Own_window_argb_Visual = true, dueño_window_argb_value = 50, double_buffer = true, 
Copiar

Agregamos una nueva característica, por ejemplo, para mostrar nuestra dirección IP externa.

Una vez más, abra su archivo de configuración de Conky ~/.conkyrc y agregue la siguiente línea que recuperará su dirección IP:
$ color gris ip externo: $ color $ execi 1000 wget -q -o- http: // ipecho.neto/simple; eco 
Conky ahora está monitoreando su dirección IP externa.

Conclusión

La posibilidad de monitoreo del sistema de su Ubuntu 18.04 Sistema con Conky son literalmente infinitos. Todo lo que necesitas es mucha imaginación y conocimiento. Para obtener más información y documentación ejecutada:

$ hombre conky 

o visite la página oficial de Conky Git. A continuación puede encontrar un ejemplo adicional para el monitoreo del sistema con Conky en Ubuntu para comenzar:

Más características ricas y dulces de los ojos conky Conky. El código fuente se incluye a continuación.
narigón.config =  update_interval = 1, cpu_avg_samples = 2, net_avg_samples = 2, out_to_console = false, override_utf8_locale = true, double_buffer = true, no_buffers = true, text_buffer_size = 32768, imlib_cache_size = 0, own_window = true, own_window_type = 'normal', own_window_argb_visual = verdadero, Own_window_argb_value = 50, Own_window_hints = 'sin decorado, a continuación, Sticky, skip_taskbar, skip_pager', border_inner_margin = 5, border_outer_margin = 0, xinerama_head = 1, alignment = 'Bottom_right', gap_x = 0, gap_y = 33, , dibujo_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', dueño_window_colour = '#000000', minter_width = 300, minter_height = 0, alineación = 'top_right',; narigón.text = [[$ Time%H:%M:%s $ alignr $ tiempo%d-%m-%y $ Voffset -16 $ font sans-serif: negri: size = 18  $ alignc $ tiempo %h: %m $ font $ Voffset 4 $ alignc $ tiempo %a %b %d, %y $ font $ voftset -4 $ font sans-serif: back: size = 10 System $ hr 2 $ font sans-serif: normal: size = 8 $ sysname $ kernel $ alignr $ máquina host: $ alignr $ nodo $ instancia de archivo de tiempo de actividad: $ alignr $ fs_type procesos: $ alignr $ execi 1000 ps aux | WC -L $ FONT SANS-SERIF: BOLD: size = 10 CPU $ HR 2 $ FONT SANS-SERIF: Normal: size = 8 $ EXECI 1000 GREP MODELO /PROC /CPUINFO | CUT -D: -F2 | cola -1 | Sed 's/\ s //' $ font sans-serif: normal: size = 8 $ cpugraph cpu1 cpu: $ cpu cpu1% $ cpubar cpu1 $ font sans-serif: negri: en negrita: size = 10 memoria $ hr 2 $ font sans-serif: normal: size = 8 ram $ alignc $ mem / $ memmax $ alignr $ memperc% $ membar swap $ alignc $ swap / $ swapmax $ alignr $ swapperc% $ swapbar $ font sans-serif: back:tamaño = 10 uso de disco $ hr 2 $ font sans-serif: normal: size = 8 /$ alignc $ fs_used / /$ fs_size / $ alignr $ fs_used_perc /% $ fs_bar /  $ font ubuntu: bold: size = 10 network $ hr 2 $ font sans-serif: normal: size = 8 local IPS: $ alignr IP externo: $ execi 1000 ip a | Grep Inet | GREP -VW LO | GREP -V INET6 | cortar -d \/ -f1 | sed 's/[^0-9 \.]*// g ' $ alignr $ execi 1000 wget -q -o- http: // ipecho.neto/simple; echo $ font sans-serif: normal: size = 8 down: $ downspeed enp0s3 $ alignr up: $ upspeed enp0s3 $ color lightgray $ wownspeedgraph enp0s3 80,130 $ alignr $  Upspeedgraph enP0S3 80,130 $ color $ FONT SANS-SERIF: BOLD: size = 10 Procesos superiores $ hr 2 $ font sans-serif: normal: size = 8 name $ alignr pid cpu% mem% Font sans-serif: normal:tamaño = 8 $ nombre superior 1 $ alignr $ top pid 1 $ top cpu 1% $ top mem 1% $ nombre superior 2 $ alignr $ top pid 2 $ top cpu 2% $ Top Mem 2% $ Nombre superior 3 $ alignr $ Top Pid 3 $ Top CPU 3% $ Top Mem 3% $ Nombre superior 4 $ Alignr $ Top Pid Top 4 $ Top CPU 4% $ Top Mem 4% $ Nombre superior 5 $ Alignr $ Top Pid 5 $ Top CPU 5% $ Top Mem 5% $ Nombre superior 6 $ alignr $ Top Pid 6 $ Top CPU 6% $ Top Mem 6% $ Top Name 7 $ Alignr $ Top Pid 7 $ Top CPU 7% $ Top Mem 7% $ nombre superior 8 $ alignr $ top pid 8 $ top cpu 8% $ top mem 8% $ nombre superior 9 $ alignr $ top pid 9 $ top CPU 9% $ Top Mem 9% $ nombre superior 10 $ alignr $ top pid 10 $ top cpu 10% $ top mem 10%]]; 
Copiar

Tutoriales de Linux relacionados:

  • Ubuntu 20.04 Monitoreo del sistema con widgets de Conky
  • Ubuntu 22.04 Monitoreo del sistema con widgets de Conky
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • La mejor herramienta de monitoreo de sistemas para Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Obtenga la temperatura de la CPU en Linux