mafusail1900
28.03.2010, 21:14
Conky — это программа для системного мониторинга под X Window System. Она поддерживает POSIX‐системы, включая GNU/Linux и FreeBSD.
Это свободная программа, распространяющаяся под лицензией BSD.
Conky может отслеживать многие показатели системы: CPU, память, swap, размеры дисков, температуру, скорость закачки и загрузки, системные сообщения и многое другое. Conky имеет множество настроек и конфигураций. (спс Википедии).
Имеется в репозиториях: sudo apt-get install conky
Или идём на http://conky.sourceforge.net/ и там находим удобоваримый для вашей системы пакет.
Вот на днях поставил себе сие чудо.
Понятно, что совершенству нет предела, но то что получилось у меня сейчас покажу:
http://j.imagehost.org/0443/conky_my.jpg
Вот и сам конфиг:
background yes
#font 5x7
font 6x10
#font 7x13
#font 8x13
#font 9x15
use_xft yes
on_bottom yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_hints undecorated,below,above,sticky,skip_taskbar,skip_p ager
own_window_type override
own_window_transparent yes
double_buffer yes
minimum_size 350
draw_shades no
draw_outline no
draw_borders no
stippled_borders 2
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
maximum_width 350
gap_x 10
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
xftfont Bitstream Vera Sans Mono:size=9
use_spacer left
TEXT
${font ARBAT:size=18}${color lightgrey}${alignc}${time %k:%M:%S}
${font ARBAT:size=10}${color lightgrey}${alignc}${execi 1 date '+%A / %d.%m.%Y'}
$hr
${color #fffc13}Система:
${color #88ff88} Имя: $nodename Ядро-$kernel${alignr}
${color #ccccee} Работаем:${color #88ff88} $uptime ${color #ccccee}- Load:${color #88ff88} $loadavg
${color #ccccee} Частота CPU: ${color #88ff88} ${freq}MHz ${color #ccccee} Maximum:${color #ccccee} $freq_g
${color #ccccee} Использование CPU:${color #fffc13} $cpu% ${cpubar}
${color #ccddff}${cpugraph cpu0 32,309 000000 88ff88}
${color #ccccee} RAM Usage:${color #fffc13} $mem/$memmax - $memperc% ${membar}
${color #ccccee} Swap Usage:${color #fffc13} $swap/$swapmax - $swapperc% ${swapbar}
${color #ccccee} Процессы:${color #88ff88} $processes ${color #ccccee}Запущено:${color #88ff88} $running_processes
${color #FFaa55}Сеть:
${color #ccccee}Вход.:${color #88ff88} ${downspeed eth0} k/s${color #ccccee}${offset 80}Исход.:${color #88ff88} ${upspeed eth0} k/s
${color #ccddff}${downspeedgraph eth0 32,150 000000 88ff88} ${color #ccddff}${upspeedgraph eth0 32,150 000000 88ff88}
${totaldown eth0} Total Down ${totalup eth0} Total up
${color #ccccee}Address: ${color #88ff88}${addr eth0}${alignr}${color #ccccee}TCP Connections: ${color #88ff88}${tcp_portmon 1 65535 count}
${color #FFaa55}Port(s)${alignr}#Connections
#color Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}ALL: ${tcp_portmon 1 65535 count}
#{color #FFaa55}Inbound Connection ${alignr} Local Service/Port$color
#{tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
#{tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
#{tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
#{tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
#{tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
${color #FFaa55}Outbound Connection ${alignr} Remote Service/Port$color
${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${color #FFaa55}File Systems:
${color #ccccee}/
${color #88ff88}${fs_free_perc /}% $fs_free ${color #88ff88}${fs_bar 6 /}$color
${color #ccccee}Disc C free:
${color #88ff88}${fs_free_perc /media/C}% $fs_free ${color #88ff88}${fs_bar /media/C}
${color #ccccee}Disc D free:
${color #88ff88}${fs_free_perc /media/D}% $fs_free ${color #88ff88}${fs_bar /media/D}
${color #ccccee}Disc E free:
${color #88ff88}${fs_free_perc /media/E}% $fs_free ${color #88ff88}${fs_bar /media/E}
#{color #ccccee}/ ${color #88ff88}${fs_used /}/${fs_size /} ${color #88ff88}${fs_bar /}
#{color #ccccee}Disc C ${color #88ff88}${fs_used /media/C} ${fs_size /media/C} ${color #88ff88}${fs_bar /media/C}
#{color #ccccee}Disc D ${color #88ff88}${fs_used /media/D}/${fs_size /media/D} ${color #88ff88}${fs_bar /media/D}
#{color #ccccee}Disc E ${color #88ff88}${fs_used /media/E}/${fs_size /media/E} ${color #88ff88}${fs_bar /media/E}
${color #FFaa55}Name PID CPU% MEM%
${color #88ff88} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #88ff88} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #88ff88} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #FFaa55}Memory usage
${color #88ff88} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #88ff88} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #88ff88} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
Делитесь своими наработками. Спасибо за внимание :)
Это свободная программа, распространяющаяся под лицензией BSD.
Conky может отслеживать многие показатели системы: CPU, память, swap, размеры дисков, температуру, скорость закачки и загрузки, системные сообщения и многое другое. Conky имеет множество настроек и конфигураций. (спс Википедии).
Имеется в репозиториях: sudo apt-get install conky
Или идём на http://conky.sourceforge.net/ и там находим удобоваримый для вашей системы пакет.
Вот на днях поставил себе сие чудо.
Понятно, что совершенству нет предела, но то что получилось у меня сейчас покажу:
http://j.imagehost.org/0443/conky_my.jpg
Вот и сам конфиг:
background yes
#font 5x7
font 6x10
#font 7x13
#font 8x13
#font 9x15
use_xft yes
on_bottom yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_hints undecorated,below,above,sticky,skip_taskbar,skip_p ager
own_window_type override
own_window_transparent yes
double_buffer yes
minimum_size 350
draw_shades no
draw_outline no
draw_borders no
stippled_borders 2
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
maximum_width 350
gap_x 10
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
xftfont Bitstream Vera Sans Mono:size=9
use_spacer left
TEXT
${font ARBAT:size=18}${color lightgrey}${alignc}${time %k:%M:%S}
${font ARBAT:size=10}${color lightgrey}${alignc}${execi 1 date '+%A / %d.%m.%Y'}
$hr
${color #fffc13}Система:
${color #88ff88} Имя: $nodename Ядро-$kernel${alignr}
${color #ccccee} Работаем:${color #88ff88} $uptime ${color #ccccee}- Load:${color #88ff88} $loadavg
${color #ccccee} Частота CPU: ${color #88ff88} ${freq}MHz ${color #ccccee} Maximum:${color #ccccee} $freq_g
${color #ccccee} Использование CPU:${color #fffc13} $cpu% ${cpubar}
${color #ccddff}${cpugraph cpu0 32,309 000000 88ff88}
${color #ccccee} RAM Usage:${color #fffc13} $mem/$memmax - $memperc% ${membar}
${color #ccccee} Swap Usage:${color #fffc13} $swap/$swapmax - $swapperc% ${swapbar}
${color #ccccee} Процессы:${color #88ff88} $processes ${color #ccccee}Запущено:${color #88ff88} $running_processes
${color #FFaa55}Сеть:
${color #ccccee}Вход.:${color #88ff88} ${downspeed eth0} k/s${color #ccccee}${offset 80}Исход.:${color #88ff88} ${upspeed eth0} k/s
${color #ccddff}${downspeedgraph eth0 32,150 000000 88ff88} ${color #ccddff}${upspeedgraph eth0 32,150 000000 88ff88}
${totaldown eth0} Total Down ${totalup eth0} Total up
${color #ccccee}Address: ${color #88ff88}${addr eth0}${alignr}${color #ccccee}TCP Connections: ${color #88ff88}${tcp_portmon 1 65535 count}
${color #FFaa55}Port(s)${alignr}#Connections
#color Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}ALL: ${tcp_portmon 1 65535 count}
#{color #FFaa55}Inbound Connection ${alignr} Local Service/Port$color
#{tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
#{tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
#{tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
#{tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
#{tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
${color #FFaa55}Outbound Connection ${alignr} Remote Service/Port$color
${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${color #FFaa55}File Systems:
${color #ccccee}/
${color #88ff88}${fs_free_perc /}% $fs_free ${color #88ff88}${fs_bar 6 /}$color
${color #ccccee}Disc C free:
${color #88ff88}${fs_free_perc /media/C}% $fs_free ${color #88ff88}${fs_bar /media/C}
${color #ccccee}Disc D free:
${color #88ff88}${fs_free_perc /media/D}% $fs_free ${color #88ff88}${fs_bar /media/D}
${color #ccccee}Disc E free:
${color #88ff88}${fs_free_perc /media/E}% $fs_free ${color #88ff88}${fs_bar /media/E}
#{color #ccccee}/ ${color #88ff88}${fs_used /}/${fs_size /} ${color #88ff88}${fs_bar /}
#{color #ccccee}Disc C ${color #88ff88}${fs_used /media/C} ${fs_size /media/C} ${color #88ff88}${fs_bar /media/C}
#{color #ccccee}Disc D ${color #88ff88}${fs_used /media/D}/${fs_size /media/D} ${color #88ff88}${fs_bar /media/D}
#{color #ccccee}Disc E ${color #88ff88}${fs_used /media/E}/${fs_size /media/E} ${color #88ff88}${fs_bar /media/E}
${color #FFaa55}Name PID CPU% MEM%
${color #88ff88} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #88ff88} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #88ff88} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #FFaa55}Memory usage
${color #88ff88} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #88ff88} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #88ff88} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
Делитесь своими наработками. Спасибо за внимание :)