background no #font Sans:size=9 xftfont Sans:size=9 use_xft yes xftalpha 0.9 update_interval 1.0 update_interval_on_battery 3.0 total_run_times 0 own_window yes own_window_type desktop own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes minimum_size 450 5 maximum_width 450 draw_shades no draw_outline no draw_borders no draw_graph_borders no default_color white default_shade_color black default_outline_color black #color0 = '#999999', #color1 = '#cccccc', #color2 = '#ff0000', #color3 = '#00ff00', #color4 = '#0000ff', #color5 = '#ffcc00', #color6 = '#ccff00', #color7 = '#0099cc', #color8 = '#cc9900', #color9 = '#333333', alignment top_left gap_x 12 gap_y 35 no_buffers yes diskio_avg_samples 3 uppercase no cpu_avg_samples 3 override_utf8_locale yes uppercase no # set to yes if you want all text to be in uppercase TEXT ${exec cat /etc/redhat-release} ${color white}System ${hr 1}${color} ${nodename} Uptime: ${alignr}${uptime} Battery: ${alignr}${battery} $battery_time CPU: ${alignr}${cpu}% ${freq} MHz Temp: ${alignr}${acpitemp}C° #Load: ${alignr}$loadavg ${cpugraph cpu1 25,110} ${cpugraph cpu2 25,110 -t 9966ff 6699ff} \ ${cpugraph cpu3 25,110} ${alignr}${cpugraph cpu4 25,110 -t 9966ff 6699ff} # CPU1 ${alignr}${cpu cpu1}% ${goto 25}CPU1: ${cpu cpu1}% \ # ${cpubar 4 cpu1} # CPU2 ${alignr}${cpu cpu2}% ${goto 140} CPU2: ${cpu cpu2}% \ # ${cpubar 4 cpu2} # CPU3 ${alignr}${cpu cpu3}% ${goto 255}CPU3: ${cpu cpu3}% \ # ${cpubar 4 cpu3} # CPU4 ${alignr}${cpu cpu4}% ${goto 370}CPU4: ${cpu cpu4}% # ${cpubar 4 cpu4} RAM ${alignr}$memperc% = $mem / $memmax ${membar 3} swap ${swapbar 3, 260} ${alignr}$swapperc% = $swap/ $swapmax #/dev/sda\ # ${goto 230}Read ${diskio_read sda} \ # ${goto 335}| Write \ # ${diskio_write sda} # ${color white}Filesystems ${hr 1}${color} / ${alignr} ${fs_used_perc /}% = ${fs_used /} / ${fs_size /} ${fs_bar 3 /} /home ${alignr} ${fs_used_perc /home}% = ${fs_used /home} / ${fs_size /home} ${fs_bar 3 /home} # # /tmp ${alignr} ${fs_used_perc /tmp}% = ${fs_used /tmp} / ${fs_size /tmp} # ${fs_bar 3 /tmp} # ${if_mounted /run/media/fedora/data}/run/media/fedora/data \ # file system (${fs_type /run/media/fedora/data}) \ ${alignr} ${fs_used_perc /run/media/fedora/data}% = \ ${alignr}${fs_used /run/media/fedora/data} / \ ${fs_size /run/media/fedora/data} ${fs_bar 3 /run/media/fedora/data}${endif} # ${if_mounted /run/media/fedora/8289-15F4}/run/media/fedora/8289-15F4 \ # file system # (${fs_type /run/media/fedora/8289-15F4}) \ # ${alignr}${fs_used_perc /run/media/fedora/8289-15F4}% = \ # ${alignr}${fs_used /run/media/fedora/8289-15F4} / \ # ${fs_size /run/media/fedora/8289-15F4} # ${fs_bar 3 /run/media/fedora/8289-15F4}${endif} ${color}Processes: $processes ($running_processes running) \ ${alignr}${sysname} ${kernel} ${hr} Highest CPU PID CPU% \ ${goto 265}Highest MEM${alignr}PID MEM% ${color0}${top name 1}${goto 125}${top pid 1}${goto 175}${top cpu 1} \ ${color0}${goto 265}${top_mem name 1}${alignr}${top_mem pid 1} ${top_mem mem 1} ${color0}${top name 2}${goto 125}${top pid 2}${goto 175}${top cpu 2} \ ${color0}${goto 265}${top_mem name 2}${alignr}${top_mem pid 2} ${top_mem mem 2} ${color0}${top name 3}${goto 125}${top pid 3}${goto 175}${top cpu 3} \ ${color0}${goto 265}${top_mem name 3}${alignr}${top_mem pid 3} ${top_mem mem 3} ${color0}${top name 4}${goto 125}${top pid 4}${goto 175}${top cpu 4} \ ${color0}${goto 265}${top_mem name 4}${alignr}${top_mem pid 4} ${top_mem mem 4} ${color0}${top name 5}${goto 125}${top pid 5}${goto 175}${top cpu 5} \ ${color0}${goto 265}${top_mem name 5}${alignr}${top_mem pid 5} ${top_mem mem 5} #Highest MEM $alignr PID CPU% MEM% #${top_mem name 1}$alignr${top pid 1} ${top_mem cpu 1} ${top_mem mem 1} #${top_mem name 2}$alignr${top pid 2} ${top_mem cpu 2} ${top_mem mem 2} #${top_mem name 3}$alignr${top pid 3} ${top_mem cpu 3} ${top_mem mem 3} #${top_mem name 4}$alignr${top pid 4} ${top_mem cpu 4} ${top_mem mem 4} #${top_mem name 5}$alignr${top pid 5} ${top_mem cpu 5} ${top_mem mem 5} # #Highest CPU $alignr PID CPU% MEM% #${top name 1}$alignr${top pid 1} ${top cpu 1} ${top mem 1} #${top name 2}$alignr${top pid 2} ${top cpu 2} ${top mem 2} #${top name 3}$alignr${top pid 3} ${top cpu 3} ${top mem 3} #${top name 4}$alignr${top pid 4} ${top cpu 4} ${top mem 4} #${top name 5}$alignr${top pid 5} ${top cpu 5} ${top mem 5} #${color white}Network Status ${hr 1}${color} ${if_up wlp3s0}\ ${color white}Network Status ${hr 1}${color} ${color #009999}wlp3s0 \ ${goto 125}${color #00cc88} ${addr wlp3s0} \ ${color #6699ff}${alignr}AP MAC addr: ${color #9966ff}${wireless_ap wlp3s0} #${goto 125}${color #00cc88} ${exec curl ifconfig.me/ip} #get the outside facing ip using opendns ${goto 125}${color #00cc88} ${exec dig +short myip.opendns.com @208.67.222.222} ${color 6699ff}channel: ${color 9966ff}${wireless_channel wlp3s0} \ ${color 6699ff}freq: ${color0}${wireless_freq wlp3s0} \ ${color 6699ff}mode: ${color 9966ff}${wireless_mode wlp3s0} \ ${alignr}${color0}essid: ${color8}${wireless_essid wlp3s0} Total ${totaldown wlp3s0}\ ${goto 135}Down ${downspeed wlp3s0}\ ${goto 225}↓↑${goto 270}Up ${upspeed wlp3s0}\ ${alignr}Total ${totalup wlp3s0} ${downspeedgraph wlp3s0 25,225 9966ff 6699ff} ' \ ${alignr}${upspeedgraph wlp3s0 25,225 9966ff 6699ff} #Total ${totaldown wlp3s0} ${alignr}Total ${totalup wlp3s0} # ${color}open ports: ${alignr}${color4}${tcp_portmon 1 65535 count} ${color}${offset 10}IP${alignr}DPORT ${tcp_portmon 1 65535 rip 0}${alignr 1}${tcp_portmon 1 65535 rport 0} ${tcp_portmon 1 65535 rip 1}${alignr 1}${tcp_portmon 1 65535 rport 1} ${tcp_portmon 1 65535 rip 2}${alignr 1}${tcp_portmon 1 65535 rport 2} ${tcp_portmon 1 65535 rip 3}${alignr 1}${tcp_portmon 1 65535 rport 3} ${tcp_portmon 1 65535 rip 4}${alignr 1}${tcp_portmon 1 65535 rport 4} ${tcp_portmon 1 65535 rip 5}${alignr 1}${tcp_portmon 1 65535 rport 5} ${tcp_portmon 1 65535 rip 6}${alignr 1}${tcp_portmon 1 65535 rport 6} ${tcp_portmon 1 65535 rip 7}${alignr 1}${tcp_portmon 1 65535 rport 7} ${tcp_portmon 1 65535 rip 8}${alignr 1}${tcp_portmon 1 65535 rport 8} ${tcp_portmon 1 65535 rip 9}${alignr 1}${tcp_portmon 1 65535 rport 9} # # Port(s)${alignr}#Connections # ${color}Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr} ALL: ${tcp_portmon 1 65535 count} # ${color1}Inbound Connection ${alignr} Local Port/Service${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} # ${color1}Outbound Connection ${alignr} Remote Port/Service${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} ${endif}\ # Inbound: ${color white}${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}Total: ${tcp_portmon 1 65535 count} # # Process Remote Host L-Port R-Port # # ${texeci 10 netstat -ap | grep 'ESTABLISHED' | sed -r 's|.*[0-9.]+:([0-9]*)\s*([^:]+):([a-zA-Z]+)[^/]+/([a-zA-Z0-9]*)|\4 \2 \1 \3|' | awk '{printf("%-14s %-20s %5s %7s\n",$1,$2,$3,$4)}'}