#!/usr/bin/rrdcgi
Daily DIRECTV Summary
'
-a PNG
-h 200 -w 800
--lazy
-v 'Signal'
-t 'Signal Strength'
-x 'HOUR:1:HOUR:3:HOUR:3:0:%b %d %H:00'
-s -1d -l 0
DEF:system=/var/log/directv.rrd:signal:AVERAGE
DEF:system_min=/var/log/directv.rrd:signal:MIN
DEF:cpuMHZ=/var/log/directv.rrd:channel:AVERAGE
CDEF:cpuMHZp=cpuMHZ,8,/
LINE2:system_min#f52027:"Min Signal"
LINE2:system#30d030:"Signal"
GPRINT:system:LAST:%.2lf
GPRINT:system:MIN:%.2lf-\g
GPRINT:system:MAX:%.2lf%s(\g
GPRINT:system:AVERAGE:%.2lf)
LINE2:cpuMHZp#4545e0:"Channel/8"
GPRINT:cpuMHZ:LAST:%.2lf
GPRINT:cpuMHZ:MIN:%.2lf-\g
GPRINT:cpuMHZ:MAX:%.2lf%s(\g
GPRINT:cpuMHZ:AVERAGE:%.2lf)
>
Weekly DIRECTV Summary
'
-a PNG
-h 200 -w 800
--lazy
-v 'Signal'
-t 'Signal Strength'
-x 'HOUR:6:DAY:1:DAY:1:86400:%a %b %d'
-s -1w -l 0
DEF:system_min=/var/log/directv.rrd:signal:MIN
DEF:system=/var/log/directv.rrd:signal:AVERAGE
DEF:cpuMHZ=/var/log/directv.rrd:channel:AVERAGE
CDEF:cpuMHZp=cpuMHZ,8,/
LINE2:system_min#f52027:"Min Signal"
LINE2:system#30d030:"Signal"
GPRINT:system:LAST:%.2lf
GPRINT:system:MIN:%.2lf-\g
GPRINT:system:MAX:%.2lf%s(\g
GPRINT:system:AVERAGE:%.2lf)
LINE2:cpuMHZp#4545e0:"Channel/8"
GPRINT:cpuMHZ:LAST:%.2lf
GPRINT:cpuMHZ:MIN:%.2lf-\g
GPRINT:cpuMHZ:MAX:%.2lf%s(\g
GPRINT:cpuMHZ:AVERAGE:%.2lf)
>
Monthly DIRECTV Load Summary
'
-a PNG
-h 200 -w 800
--lazy
-v 'Signal'
-t 'Signal Strength'
-x 'DAY:1:WEEK:1:WEEK:1:604800:Week %U'
-s -1m -l 0
DEF:system=/var/log/directv.rrd:signal:AVERAGE
DEF:system_min=/var/log/directv.rrd:signal:MIN
DEF:cpuMHZ=/var/log/directv.rrd:channel:AVERAGE
CDEF:cpuMHZp=cpuMHZ,8,/
LINE2:system_min#f53037:"Min Signal"
LINE2:system#30d030:"Signal"
GPRINT:system:LAST:%.2lf
GPRINT:system:MIN:%.2lf-\g
GPRINT:system:MAX:%.2lf%s(\g
GPRINT:system:AVERAGE:%.2lf)
LINE2:cpuMHZp#4545e0:"Channel/8"
GPRINT:cpuMHZ:LAST:%.2lf
GPRINT:cpuMHZ:MIN:%.2lf-\g
GPRINT:cpuMHZ:MAX:%.2lf%s(\g
GPRINT:cpuMHZ:AVERAGE:%.2lf)
>
Yearly DIRECTV Summary
'
-a PNG
-h 200 -w 800
--lazy
-v 'Signal'
-t 'Signal Strength'
-x 'MONTH:1:MONTH:1:MONTH:1:2592000:%B'
-s -1y -l 0
DEF:system=/var/log/directv.rrd:signal:AVERAGE
DEF:system_min=/var/log/directv.rrd:signal:MIN
DEF:cpuMHZ=/var/log/directv.rrd:channel:AVERAGE
CDEF:cpuMHZp=cpuMHZ,8,/
LINE2:system_min#f53037:"Min Signal"
LINE2:system#30d030:"Signal"
GPRINT:system:LAST:%.2lf
GPRINT:system:MIN:%.2lf-\g
GPRINT:system:MAX:%.2lf%s(\g
GPRINT:system:AVERAGE:%.2lf)
LINE2:cpuMHZp#4545e0:"Channel/8"
GPRINT:cpuMHZ:LAST:%.2lf
GPRINT:cpuMHZ:MIN:%.2lf-\g
GPRINT:cpuMHZ:MAX:%.2lf%s(\g
GPRINT:cpuMHZ:AVERAGE:%.2lf)
>
Modified sensord by Merlin Hughes, all credit to the lm_sensors crew.