3 Regex = {MemTotal: *([0-9]+).*MemFree: *([0-9]+).*Buffers: *([0-9]+) kB.Cached: *([0-9]+)}[\1 - \2 - \3 - \4]s
7 Source = /proc/diskstats
8 #major minor name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq
9 # note that "name" part is limited to letters!
10 # thus we count, e.g. "sda" line, but bit "sda1", "sda2", etc.
11 Regex = /^( +[0-9]+){2} [a-z]+ ([0-9]+) ([0-9]+ ){3}([0-9]+) /DIFF(SUM(\2+\4))/
16 Regex = {cpu ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)}{DIFF(\1+\2+\3+0.01)/DIFF(\1+\2+\3+\4+0.01)}
21 Regex = {cpu0 ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)}{DIFF(\1+\2+\3+0.01)/DIFF(\1+\2+\3+\4+0.01)}
26 Regex = {cpu1 ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)}{DIFF(\1+\2+\3+0.01)/DIFF(\1+\2+\3+\4+0.01)}
30 Source = /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
33 # temperature from the second sensor (cpu temperature on my motherboard)
35 Source = /sys/bus/i2c/drivers/w83627hf/9191-0290/temp2_input
39 # second fan speed (cpu fan on my motherboard)
41 Source = /sys/bus/i2c/drivers/w83627hf/9191-0290/fan2_input
43 # eth0 - download speed
45 Source = /proc/net/dev
46 Regex = !eth0:([0-9]+) +([0-9]+ +){7}([0-9]+) !DIFF(\1)!
48 Action = xterm -e "netstat -a|less"
52 Source = /proc/net/dev
53 Regex = !eth0:([0-9]+) +([0-9]+ +){7}([0-9]+) !DIFF(\3)!
55 Action = xterm -e "netstat -a|less"
57 # network monitor - down- and upload speed, alternating
60 in = graph -scaledown smooth
63 out = graph -scaledown -smooth
65 # CPU monitor - cpu load, frequency, temperature, fan speed
72 # memory and i/o monitor