Saidar adalah aplikasi untuk menampilkan statistik dari sebuah sistem operasi. Statistik termasuk adalah penggunaan CPU, proses, load, memori, swap, jaringan I / O dan disk I / O dari sistem operasi dari sebuah komputer.
Saidar memanfaatkan pustaka libstatgrab. Libstatgrab adalah pustaka yang menyediakan akses lintas platform untuk membaca statistik dari sistem yang sedang berjalan. Pustaka ini ditulis dalam bahasa C dan menyajikan pilihan interface yang berguna yang dapat digunakan untuk mengakses statistik dari sebuah sistem operasi yang sedang berjalan. Daftar statistik yang saat ini bisa di dukung adalah penggunaan CPU, penggunaan memori, penggunaan media penyimpanan, jumlah proses, lalu lintas jaringan, disk I / O, dan banyak lagi.
Beberapa operating sistem yang disupport adalah Solaris 2.x, Linux 2.2/2.4/2.6, 4.x/5.x FreeBSD, NetBSD 1.6.x, OpenBSD 3.x, Dragonfly BSD 1.0, HP-UX, dan Cygwin.
Proses instalasinya sangat mudah jika anda memakai GNU/Linux Ubuntu 9.10, tentunya dengan akses internet yang sudah terhubung.
$sudo apt-get install saidar
Dibawah ini adalah hasil capture dari system GNU/Linux Ubuntu 9.10 yang sedang berjalan.
Thursday, January 20, 2011
Monday, January 3, 2011
Conky
Conky adalah sebuah script yang berjalan di GNU/Linux, fungsinya untuk memonitor segala sesuatu yang berkaitan dengan sytem yang sedang berjalan. Conky yang saya posting saat ini adalah yang berjalan pada Laptop T60. Conky mememiliki kurang lebih 300 build-in object yang bisa membantu kita untuk memonitor system pada komputer atau pada laptop kita. Kalau anda tertarik dengan tampilan conky saya, anda harus siap-siap melakukan instalasi GNU/Linux pada laptop/ komputer kesayangan anda.
Pada gambar conky saya diatas, saya melakukan monitoring pada laptop IBM T60, beberapa parameter yang bisa diamati adalah:
- Kernel yang dipakai
- Hostname dari system yang dipakai
- Uptime atau berapa lama laptop/komputer sudah berjalan
- Resource yang dipakai oleh processor dan historynya yang di refresh setiap 4 detik
- Memori yang dipakai dan total memory yang ada dalam system.
- Process dan data yang sedang berjalan, disini saya memonitor resource yang paling banyak memakan memory dan paling banyak memakan resource processor.
- Network baik itu jika terkoneksi via kable maupun melalui wifi, selain IPaddress yang saya monitor saya juga memonitor uploada dan download dari network yang sedang aktif.
- Informasi jam, hari, tanggal, bulan dan tahun.
Berikut adalah script conkynya, silahkan di pakai jika anda menyukainya. Copy dan paste script berikut pada konfigurasi conky anda, sebagai contoh karena saya memakai GNU/Linux Ubuntu 10.10 maka script tersebut saya paste pada /etc/conky/conky.conf.
background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 4.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
TEXT
SYSTEM ${hr 2}
${alignc 42}${font Arial Black:size=16}M. Fahtur Rosi!${font}
$sysname $kernel on $machine
Hostname $alignr $nodename
Uptime $alignr $uptime
Load $alignr $loadavg
BATT: ${alignr}${battery}
PROCESSOR ${hr 2}
Core 1 already use $alignr ${cpu cpu0}%
${cpubar cpu0}
# Core 1 Proceess refresh every $alignr 4/s
# ${cpugraph cpu0}
Core 2 already use $alignr ${cpu cpu1}%
${cpubar cpu1}
# Core 2 Proceess refresh every $alignr 4/s
# ${cpugraph cpu1}
Core 3 already use $alignr ${cpu cpu3}%
${cpubar cpu3}
# Core 3 Proceess refresh every $alignr 4/s
# ${cpugraph cpu3}
Core 4 already use $alignr ${cpu cpu1}%
${cpubar cpu4}
# Core 4 Proceess refresh every $alignr 4/s
# ${cpugraph cpu4}
MEM $alignc $mem / $memmax $alignr $memperc%
# $membar
# / $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
# ${fs_bar /}
# /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
# ${fs_bar /home}
# swap $alignc $swap / $swapmax $alignr $swapperc%
# ${swapbar}
PROCESSES ${hr 2}
NAME $alignr CPU PID
${top name 1} $alignr ${top cpu 1} ${top pid 1}
${top name 2} $alignr ${top cpu 2} ${top pid 2}
${top name 3} $alignr ${top cpu 3} ${top pid 3}
${top name 4} $alignr ${top cpu 4} ${top pid 4}
${top name 5} $alignr ${top cpu 5} ${top pid 5}
#${top name 6} $alignr ${top pid 6} ${top pid 6}
#${top name 7} $alignr ${top pid 7} ${top cpu 7}
DATA ${hr 2}
NAME $alignr MEM CPU
${top_mem name 1} $alignr ${top_mem mem 1} ${top cpu 1}
${top_mem name 2} $alignr ${top_mem mem 2} ${top cpu 2}
${top_mem name 3} $alignr ${top_mem mem 3} ${top cpu 3}
${top_mem name 4} $alignr ${top_mem mem 4} ${top cpu 4}
${top_mem name 5} $alignr ${top_mem mem 5} ${top cpu 5}
NETWORK INFO ${hr 2}
WIFI $alignr ${addr wlan0}
Upload:$color ${upspeed wlan0}kb/s
Download:$color ${downspeed wlan0}kb/s
ETHERNET $alignr ${addr eth0}
Upload:$color ${upspeed eth0}kb/s
Download:$color ${downspeed eth0}kb/s
# Inbound $alignr ${downspeed eth0} kb/s
# ${downspeedgraph eth0}
# Outbound $alignr ${upspeed eth0} kb/s
# ${upspeedgraph eth0}
# $processes processes ($running_processes running)
DAY INFO ${hr 2}
${time %a, } ${color }${time %e %B %G}
${time %Z, }${color }${time %H:%M:%S}
konfigurasi lain bisa dilihat di: http://conky.sourceforge.net/config_settings.html
Pada gambar conky saya diatas, saya melakukan monitoring pada laptop IBM T60, beberapa parameter yang bisa diamati adalah:
- Kernel yang dipakai
- Hostname dari system yang dipakai
- Uptime atau berapa lama laptop/komputer sudah berjalan
- Resource yang dipakai oleh processor dan historynya yang di refresh setiap 4 detik
- Memori yang dipakai dan total memory yang ada dalam system.
- Process dan data yang sedang berjalan, disini saya memonitor resource yang paling banyak memakan memory dan paling banyak memakan resource processor.
- Network baik itu jika terkoneksi via kable maupun melalui wifi, selain IPaddress yang saya monitor saya juga memonitor uploada dan download dari network yang sedang aktif.
- Informasi jam, hari, tanggal, bulan dan tahun.
Berikut adalah script conkynya, silahkan di pakai jika anda menyukainya. Copy dan paste script berikut pada konfigurasi conky anda, sebagai contoh karena saya memakai GNU/Linux Ubuntu 10.10 maka script tersebut saya paste pada /etc/conky/conky.conf.
Quad Core:
background yes use_xft yes xftfont HandelGotD:size=9 xftalpha 0.5 update_interval 4.0 total_run_times 0 own_window yes own_window_type normal own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes minimum_size 200 5 maximum_width 220 draw_shades no draw_outline no draw_borders no draw_graph_borders no default_color grey default_shade_color red default_outline_color green alignment top_right gap_x 12 gap_y 48 no_buffers yes uppercase no cpu_avg_samples 2 override_utf8_locale no TEXT SYSTEM ${hr 2} ${alignc 42}${font Arial Black:size=16}M. Fahtur Rosi!${font} $sysname $kernel on $machine Hostname $alignr $nodename Uptime $alignr $uptime Load $alignr $loadavg BATT: ${alignr}${battery} PROCESSOR ${hr 2} Core 1 $alignr ${cpu cpu0}% # ${cpubar cpu0} Core 1 Proceess refresh every $alignr 4/s ${cpugraph cpu0} Core 2 $alignr ${cpu cpu1}% # ${cpubar cpu1} Core 2 Proceess refresh every $alignr 4/s ${cpugraph cpu2} MEM $alignc $mem / $memmax $alignr $memperc% # $membar # / $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}% # ${fs_bar /} # /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}% # ${fs_bar /home} # swap $alignc $swap / $swapmax $alignr $swapperc% # ${swapbar} PROCESSES ${hr 2} NAME $alignr CPU PID ${top name 1} $alignr ${top cpu 1} ${top pid 1} ${top name 2} $alignr ${top cpu 2} ${top pid 2} ${top name 3} $alignr ${top cpu 3} ${top pid 3} ${top name 4} $alignr ${top cpu 4} ${top pid 4} ${top name 5} $alignr ${top cpu 5} ${top pid 5} #${top name 6} $alignr ${top pid 6} ${top pid 6} #${top name 7} $alignr ${top pid 7} ${top cpu 7} DATA ${hr 2} NAME $alignr MEM CPU ${top_mem name 1} $alignr ${top_mem mem 1} ${top cpu 1} ${top_mem name 2} $alignr ${top_mem mem 2} ${top cpu 2} ${top_mem name 3} $alignr ${top_mem mem 3} ${top cpu 3} ${top_mem name 4} $alignr ${top_mem mem 4} ${top cpu 4} ${top_mem name 5} $alignr ${top_mem mem 5} ${top cpu 5} NETWORK INFO ${hr 2} WIFI $alignr ${addr wlan0} Upload:$color ${upspeed wlan0}kb/s Download:$color ${downspeed wlan0}kb/s ETHERNET $alignr ${addr eth0} Upload:$color ${upspeed eth0}kb/s Download:$color ${downspeed eth0}kb/s # Inbound $alignr ${downspeed eth0} kb/s # ${downspeedgraph eth0} # Outbound $alignr ${upspeed eth0} kb/s # ${upspeedgraph eth0} # $processes processes ($running_processes running) DAY INFO ${hr 2} ${time %a, } ${color }${time %e %B %G} ${time %Z, }${color }${time %H:%M:%S}
background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 4.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 220
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color grey
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
TEXT
SYSTEM ${hr 2}
${alignc 42}${font Arial Black:size=16}M. Fahtur Rosi!${font}
$sysname $kernel on $machine
Hostname $alignr $nodename
Uptime $alignr $uptime
Load $alignr $loadavg
BATT: ${alignr}${battery}
PROCESSOR ${hr 2}
Core 1 already use $alignr ${cpu cpu0}%
${cpubar cpu0}
# Core 1 Proceess refresh every $alignr 4/s
# ${cpugraph cpu0}
Core 2 already use $alignr ${cpu cpu1}%
${cpubar cpu1}
# Core 2 Proceess refresh every $alignr 4/s
# ${cpugraph cpu1}
Core 3 already use $alignr ${cpu cpu3}%
${cpubar cpu3}
# Core 3 Proceess refresh every $alignr 4/s
# ${cpugraph cpu3}
Core 4 already use $alignr ${cpu cpu1}%
${cpubar cpu4}
# Core 4 Proceess refresh every $alignr 4/s
# ${cpugraph cpu4}
MEM $alignc $mem / $memmax $alignr $memperc%
# $membar
# / $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
# ${fs_bar /}
# /home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
# ${fs_bar /home}
# swap $alignc $swap / $swapmax $alignr $swapperc%
# ${swapbar}
PROCESSES ${hr 2}
NAME $alignr CPU PID
${top name 1} $alignr ${top cpu 1} ${top pid 1}
${top name 2} $alignr ${top cpu 2} ${top pid 2}
${top name 3} $alignr ${top cpu 3} ${top pid 3}
${top name 4} $alignr ${top cpu 4} ${top pid 4}
${top name 5} $alignr ${top cpu 5} ${top pid 5}
#${top name 6} $alignr ${top pid 6} ${top pid 6}
#${top name 7} $alignr ${top pid 7} ${top cpu 7}
DATA ${hr 2}
NAME $alignr MEM CPU
${top_mem name 1} $alignr ${top_mem mem 1} ${top cpu 1}
${top_mem name 2} $alignr ${top_mem mem 2} ${top cpu 2}
${top_mem name 3} $alignr ${top_mem mem 3} ${top cpu 3}
${top_mem name 4} $alignr ${top_mem mem 4} ${top cpu 4}
${top_mem name 5} $alignr ${top_mem mem 5} ${top cpu 5}
NETWORK INFO ${hr 2}
WIFI $alignr ${addr wlan0}
Upload:$color ${upspeed wlan0}kb/s
Download:$color ${downspeed wlan0}kb/s
ETHERNET $alignr ${addr eth0}
Upload:$color ${upspeed eth0}kb/s
Download:$color ${downspeed eth0}kb/s
# Inbound $alignr ${downspeed eth0} kb/s
# ${downspeedgraph eth0}
# Outbound $alignr ${upspeed eth0} kb/s
# ${upspeedgraph eth0}
# $processes processes ($running_processes running)
DAY INFO ${hr 2}
${time %a, } ${color }${time %e %B %G}
${time %Z, }${color }${time %H:%M:%S}
konfigurasi lain bisa dilihat di: http://conky.sourceforge.net/config_settings.html
Subscribe to:
Posts (Atom)