среда, 12 ноября 2008 г.

Conky - мониторинг

Conky — это программа для системного мониторинга под X Window System. Она поддерживает POSIX‐системы, включая GNU/Linux и FreeBSD

Для начала устанавливаем conky
sudo apt-get install conky
Или качать отсюда - http://conky.sourceforge.net/

Смотрим документацию
http://conky.sourceforge.net/documentation.html

Вот мои пример коньков:






${offset 10}${color slate grey}Hostname: ${color }$nodename / ${color } $kernel
${offset 10}${color slate grey}${time %a, } ${color }${time %e %B %G} ${color slate grey}${time %Z, }${color }${time %H:%M:%S}
${offset 10}${color slate grey}UpTime: ${color }$uptime / $sysname
${offset 10}${color slate grey}CPU:${color } $cpu% ${color slate grey}GPU:${color } ${execi 600 aticonfig --pplib-cmd "get temperature 0" | cut -c41-44}C

${offset 10}${cpugraph 20, ffffff ffffff}
${offset 10}${color slate grey}Load: ${color }$loadavg
${offset 10}${color slate grey}Processes: ${color }$processes
${offset 10}${color slate grey}Running: ${color }$running_processes

${offset 10}${color slate grey}RAM ${alignr}${color white}$mem / $memmax ($memperc%)
${offset 10}${membar 6}
${offset 10}${color slate grey}SWAP ${alignr}${color white}$swap / $swapmax ($swapperc%)
${offset 10}${swapbar 6}
${offset 10}Highest MEM $alignr CPU% MEM%
${offset 10}${top_mem name 1}$alignr${color #eeeeee}${top_mem cpu 1} ${top_mem mem 1}
${offset 10}${top_mem name 2}$alignr${color #eeeeee}${top_mem cpu 2} ${top_mem mem 2}
${offset 10}${top_mem name 3}$alignr${color #eeeeee}${top_mem cpu 3} ${top_mem mem 3}
${offset 10}${top_mem name 4}$alignr${color #eeeeee}${top_mem cpu 4} ${top_mem mem 4}

${offset 10}${color #eeeeee}LAN:${color white} ${color grey}IP: ${color white}${addr eth0}
${offset 10}${color slate grey}TCP conection:${color } ${tcp_portmon 1 65535 count}, ${color slate grey} host: ${color white}${tcp_portmon 32768 61000 rhost 0}

${offset 10}${color slate grey}LAN Download: ${color white} ${downspeed eth0} k/s ${color white}${color slate grey}Total:${color white}${totaldown eth0}
${offset 10}${color white}${downspeedgraph eth0 20, ffffff ffffff}
${offset 10}${color slate grey}LAN Upload: ${color white} ${upspeed eth0} k/s ${color white}${color slate grey}Total:${color white}${totalup eth0}
${offset 10}${color white}${upspeedgraph eth0 20, ffffff ffffff}
${if_running audacious}
${offset 10}${color #88aadd}Audacious:
${offset 10}${color #C0C8CD}${exec audtool --current-song | cut -b-100}
${offset 10}${color #C0C8CD}${exec audtool --current-song-bitrate-kbps} kbps * ${exec audtool --current-song-length} ${execbar expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}
${color #C0C8CD}${stippled_hr}$endif

${offset 10}${color slate grey}HDD:${color white} Temp: ${color white} ${hddtemp /dev/hda} ${execi 1 /home/ghostrider/.conky_script_hddtemp}.0${color white}°C
${offset 10}${color slate grey}Linux: ${color white}${alignc} ${fs_bar 8,75} ${alignr} ${fs_free /} / ${fs_size /} (${fs_free_perc /}%)
${offset 10}${color slate grey}SDA1: ${color white}${alignc} ${fs_bar 8,75 /media/sda1} ${alignr}${fs_free /media/sda1} / ${fs_size /media/sda1} (${fs_free_perc /media/sda1}%)
${offset 10}${color slate grey}SDA5: ${color white}${alignc} ${fs_bar 8,75 /media/sda5} ${alignr}${fs_free /media/sda5} / ${fs_size /media/sda5} (${fs_free_perc /media/sda5}%)
${offset 10}${color slate grey}SDA6: ${color white}${alignc} ${fs_bar 8,75 /media/sda6} ${alignr}${fs_free /media/sda6} / ${fs_size /media/sda6} (${fs_free_perc /media/sda6}%)
${offset 10}${color slate grey}HDD Read: ${alignc}${color white}${diskio_read}/s ${alignr}${color white}${diskio_write}/s ${color slate grey} :HDD Write
${offset 10}${color white}${diskiograph_read 20,150} ${alignr}${color white}${diskiograph_write 20,150}${color white}
Можно посмотреть тут: http://www.gnome-look.org/

Комментариев нет: