monitoreo

Utilitarios CLI para analizar el HDD

Para esto usaremos iostat e iotop, el primero es parte de Sysstat (colección de herramientas de monitorización, que ya alcanza su versión 11.1.5 del 12-06-15), ninguna de las 2 opciones vienen preinstaladas, al menos en las distros que suelo usar, así que a instalarlas.

$ sudo pacman -S sysstat iotop
$ sudo yum -y install sysstat iotop
$ sudo apt-get install sysstat iotop

iotop
Nos permite monitorizar las entradas y salidas I/O a nuestro disco, indicándonos los procesos que usan un mayor porcentaje de lectura/escritura del disco.
Algunas hotkeys útiles como; [r] para indicar el orden de la columna donde nos ubiquemos, [←] [→] para movernos entre las columnas y la [q] para salir.
Argumentos como, —only nos permite visualizar los procesos que estén teniendo uso activo del disco, -k tamaño en kilobytes. Como siempre recurrir a un man iotop para información de mas opciones.
iostat

Nos permite conocer el rendimiento del disco, acepta una serie de argumentos opcionales con los cuales se especifica un intervalo de segundos y un contador para las repeticiones.
-c muestra el uso del CPU
-k muestra las estadísticas en k/s
-x muestra estadísticas extendidas
-d muestra un reporte a los “X” segundos
Y más, no se olviden de pasar por man iostat
Así que como comprenderan trabaja recopilando información del sistema de archivos /proc , generando una fila con los datos de cada uno de los discos físicos del sistema.
Debería hablar algo más sobre sysstat, pero ya existe una buen articulo muy completo sobre ella: sysstat, la colección de herramientas de monitorización de rendimiento
Hasta otro post y buenas vibras lectores.

Mi actual Configuracion de Conky

Pues nada, el compa +gustavo perez  de la Comunidad de Manjaro en G+ , me pidio la configuracion actual de mi Conky, así que ahí le va:

update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
use_xft yes
Verdana:size=9
override_utf8_locale yes
text_buffer_size 2048
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 10
gap_y 60
minimum_size 280 0
default_bar_size 30 8
draw_shades no
default_color c5c5c5
default_shade_color 000000
color0 35bf5c
color1 c5c5c5
color2 c5c5c5
own_window_argb_visual yes
own_window_colour 000000
own_window_argb_value 0

TEXT
${voffset 40}${goto 53}${color1}${font Verdana:style=Bold:size=12}${color1}Manjaro ${sysname}${color}${font}
${voffset -30}${goto 135}${color0}${font Verdana:style=bold:size=15}${voffset 40}${exec whoami}
${voffset -30}${font}${color}${goto 30}${uptime}
 ..........................................
${voffset 10}${goto 15}${color0}${font Verdana:style=Bold:size=10}${exec date +'%a, %e de  %B de %Y'}${font}${color}
${voffset 10}${goto 20}${font Zekton:size=40}${time %I %M %S}${font}
 ..........................................
${voffset 10}${goto 60}${font Verdana:size=12}CPU ${goto 150}${font Verdana:size=12}RAM
${goto 60}${font Verdana:size=12}${color1}${cpu cpu1}% ${goto 150}${font Verdana:size=12}${memperc}%
${voffset 15}${goto 60}/home${color1}${goto 150}SWAP
${goto 60}${font Verdana:size=12}${fs_used /home}${goto 150}${swapperc}${font Verdana:size=12}${color1}${font}%
 ..........................................
${voffset 10}${goto 30}${color0}${font Zekton:size=15} <> ${font}
${goto 50}${font Zekton:size=15} <> ${font}${color}
${color1}${font Zekton:style=bold:size=10}
${goto 20}${exec mocp -Q %state}
${goto 20}${exec mocp -Q %artist}
${goto 20}${exec mocp -Q %song}
${goto 20}${exec mocp -Q %ct}${goto 100}${exec mocp -Q %tt}

Siendo el resultado este:

Ahora puedes ir jugando con los goto para posicionar adecuadamente la fecha, por ejemplo para que encaje bien con el resto.

Uso el font Verdana y Zekton, si no lo tienen entre sus fuentes, especialmente Zekton, pueden pasarse por el siguiente link:

dafont.com/es/zekton.font
http://typodermicfonts.com/zekton/ (la web del autor)

Buen finde lectores, buenas vibras.

Screenshot: Julio 2014 + conky :)

Bueno ya casi fin de mes y yo sin ideas(tiempo) para publicar algo decente, así que bueno unos screenshot de mi Manjarobox, para que me suba el ego y  para el deleite/envidia de otros. 😛
Ahora con un conky ( uptime, date, time, CPU, RAM, y MOC ) + docky + Tint2, para que más. 🙂
Quise colocarle iconos distintivos al CPU, RAM y las particiones, pero no me salieron nada bien, al menos en ejecución no se aprecian correctamente, ya veré como solucionarlo más adelante e integrarlo al conky.
HDD
    
    CPU
   
    RAM
Esta otra toma, unos minutos después ( me distrajeron 😛 ); con Corebird (Cliente Twitter)y lxterminal enrollado.
El código Conky es este, por si a alguien le agrado:
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
use_xft yes
Zekton:size=9
override_utf8_locale yes
text_buffer_size 2048
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 10
gap_y 60
minimum_size 280 0
default_bar_size 30 8
draw_shades no
default_color c5c5c5
default_shade_color 000000
color0 35bf5c
color1 c5c5c5
color2 c5c5c5
own_window_argb_visual yes
own_window_colour 000000
own_window_argb_value 0

TEXT
${voffset 40}${goto 53}${color1}${font Zekton:style=Bold:size=12}${color1}Manjaro ${sysname}${color}${font}
${voffset -30}${goto 135}${color0}${font Zekton:style=bold:size=15}${voffset 40}${exec whoami}
${voffset -30}${font}${color}${goto 30}${uptime}
..........................................
${voffset 10}${goto 38}${color0}${font Zekton:style=Bold:size=10}${exec date +'%a, %e de  %B de %Y'}${font}${color}
${voffset 10}${goto 20}${font Zekton:size=40}${time %I %M %S}${font}
..........................................
${voffset 10}${goto 60}${font Zekton:size=12}CPU ${goto 150}${font Zekton:size=12}RAM
${goto 60}${font Zekton:size=12}${color1}${cpu cpu1}% ${goto 150}${font Zekton:size=12}${memperc}%
${voffset 15}${goto 60}/home${color1}${goto 150}SWAP
${goto 60}${font Zekton:size=12}${fs_used /home}${goto 150}${swapperc}${font Zekton:size=12}${color1}${font}%
..........................................
${voffset 10}${goto 30}${color0}${font Zekton:size=15} <> ${font}
${goto 50}${font Zekton:size=15} <> ${font}${color}
${color1}${font Zekton:style=bold:size=10}
${goto 20}${exec mocp -Q %state}
${goto 20}${exec mocp -Q %artist}
${goto 20}${exec mocp -Q %song}
 

Como verán uso la fuente Zekton, así que bastaría elegir la font de su preferencia y listo.
Bueno eso es todo, hasta otro post y buenas vibras lectores.