#!/usr/local/bin/rrdcgi Statistics for Hydrogen
Traffic: eth0
' -a PNG -s -1days -v "Bit/s" -w 200 -h 50 -g --lazy DEF:I=traffic/eth0.rrd:In:AVERAGE DEF:O=traffic/eth0.rrd:Out:AVERAGE CDEF:IN=I,8,* CDEF:OUT=O,8,* AREA:IN#00FF00:"In" LINE1:OUT#0000FF:"Out" >
Traffic: eth1
' -a PNG -s -1days -v "Bit/s" -w 200 -h 50 -g -l 0 --lazy --rigid DEF:I=traffic/eth1.rrd:In:AVERAGE DEF:O=traffic/eth1.rrd:Out:AVERAGE CDEF:IN=I,8,* CDEF:OUT=O,8,* AREA:IN#00FF00:"In" LINE1:OUT#0000FF:"Out" >
Traffic: ipsec0
' -a PNG -s -1days -v "Bit/s" -w 200 -h 50 -g --lazy DEF:I=traffic/ipsec0.rrd:In:AVERAGE DEF:O=traffic/ipsec0.rrd:Out:AVERAGE CDEF:IN=I,8,* CDEF:OUT=O,8,* AREA:IN#00FF00:"In" LINE1:OUT#0000FF:"Out" >
Round Trip Time
' -a PNG -s -1days -v "Seconds" -w 200 -h 50 -g --lazy DEF:Switch=../smokeping/var/World/Europe/Switch.rrd:median:AVERAGE DEF:ETHZ=../smokeping/var/World/Europe/ETHZ.rrd:median:AVERAGE DEF:Santoki=../smokeping/var/World/Europe/Santoki.rrd:median:AVERAGE DEF:Julius=../smokeping/var/World/Europe/Julius.rrd:median:AVERAGE DEF:Heise=../smokeping/var/World/Europe/Heise.rrd:median:AVERAGE DEF:MIT=../smokeping/var/World/America/MIT.rrd:median:AVERAGE LINE1:Switch#0000FF:"switch.ch" LINE1:ETHZ#000099:"ethz.ch" LINE1:Santoki#009900:"santoki.ch" LINE1:Julius#FF00FF:"julius.li" LINE1:Heise#FF0000:"heise.de" LINE1:MIT#888888:"mit.edu" >
System: cpu
' -a PNG -s -1days -v "%" -w 200 -h 50 -l 0 -u 100 --rigid -g --lazy DEF:CPUUSR=system/cpu.rrd:cpu0usr:AVERAGE DEF:CPUNIC=system/cpu.rrd:cpu0nic:AVERAGE DEF:CPUSYS=system/cpu.rrd:cpu0sys:AVERAGE DEF:CPUIDL=system/cpu.rrd:cpu0idl:AVERAGE CDEF:USR=CPUUSR,100,* CDEF:NIC=CPUNIC,100,* CDEF:SYS=CPUSYS,100,* CDEF:IDL=CPUIDL,100,* AREA:SYS#ffa000:"System" GPRINT:SYS:AVERAGE:"%2.1lf %%" STACK:USR#ffff00:"User" GPRINT:USR:AVERAGE:"%2.1lf %%" STACK:NIC#00ff00:"Nice" GPRINT:NIC:AVERAGE:"%2.1lf %%" STACK:IDL#00c000:"Idle" GPRINT:IDL:AVERAGE:"%2.1lf %%" >
System: Disk
' -a PNG -s -1days -v "%" -w 200 -h 50 -g -l 0 -u 100 --rigid --lazy DEF:ROOT=system/root.rrd:percent:AVERAGE LINE1:ROOT#FF0000:"/" GPRINT:ROOT:LAST:"%2.1lf%S" DEF:ARCHIV=system/archiv.rrd:percent:AVERAGE LINE1:ARCHIV#0000FF:"/archiv" GPRINT:ARCHIV:LAST:"%2.1lf%S" >
System: Load Average
' -a PNG -s -1days -v "Load" -w 200 -h 50 -g -u 1 --lazy DEF:LOAD15=system/loadavg.rrd:load15:AVERAGE DEF:LOAD5=system/loadavg.rrd:load5:AVERAGE DEF:LOAD1=system/loadavg.rrd:load1:AVERAGE LINE2:LOAD1#00CC00:"Load 1" GPRINT:LOAD1:LAST:"%2.1lf" LINE2:LOAD5#FF0000:"Load 5" GPRINT:LOAD5:LAST:"%2.1lf" LINE2:LOAD15#0000FF:"Load 15" GPRINT:LOAD15:LAST:"%2.1lf" >
System: Proc
' -a PNG -s -1days -v "Processes" -w 200 -h 50 -l 1 -o -g --lazy DEF:PROCSLP=system/proc.rrd:procslp:LAST DEF:PROCRUN=system/proc.rrd:procrun:LAST DEF:PROCZMB=system/proc.rrd:proczmb:LAST DEF:PROCSTP=system/proc.rrd:procstp:LAST DEF:PROCDSC=system/proc.rrd:procdsc:LAST LINE2:PROCSLP#00ff00:"Sleep" GPRINT:PROCSLP:LAST:"%2.0lf" LINE2:PROCRUN#008800:"Run" GPRINT:PROCRUN:LAST:"%2.0lf" LINE2:PROCZMB#ff0000:"Zombie" GPRINT:PROCZMB:LAST:"%2.0lf" LINE2:PROCSTP#0000ff:"Stopped" GPRINT:PROCSTP:LAST:"%2.0lf" LINE2:PROCDSC#505050:"Disk" GPRINT:PROCDSC:LAST:"%2.0lf" >
System: Memory
' -a PNG -s -1days -v "Bytes" -b 1024 -w 200 -h 50 -g -l 0 -u 70000000 --rigid --lazy DEF:MEMFRE=system/mem.rrd:memfre:AVERAGE DEF:MEMSHR=system/mem.rrd:memshr:AVERAGE DEF:MEMBUF=system/mem.rrd:membuf:AVERAGE DEF:MEMCAC=system/mem.rrd:memcac:AVERAGE AREA:MEMCAC#ffa000:"Cached" GPRINT:MEMCAC:LAST:"%2.1lf%S" STACK:MEMSHR#ffff00:"Shared" GPRINT:MEMSHR:LAST:"%2.1lf%S" STACK:MEMBUF#00ff00:"Buffered" GPRINT:MEMBUF:LAST:"%2.1lf%S" STACK:MEMFRE#00c000:"Free" GPRINT:MEMFRE:LAST:"%2.1lf%S" >
System: Swap
' -a PNG -s -1days -v "Bytes" -b 1024 -w 200 -h 50 -g -l 0 -u 300000000 --rigid --lazy DEF:SWPFRE=system/mem.rrd:swpfre:AVERAGE DEF:SWPUSE=system/mem.rrd:swpuse:AVERAGE AREA:SWPUSE#00ff00:"Used" GPRINT:SWPUSE:LAST:"%2.1lf%S" STACK:SWPFRE#00c000:"Free" GPRINT:SWPFRE:LAST:"%2.1lf%S" >
System: Time
' -a PNG -s -1days -v "s" -w 200 -h 50 -g -l -0.100 -u 0.100 --rigid --lazy DEF:OFFSET=system/ntp.rrd:offset:AVERAGE DEF:ERROR=system/ntp.rrd:error:AVERAGE CDEF:MINUSERROR=ERROR,-1,* AREA:ERROR#00ff00:"Estimated Error" AREA:MINUSERROR#00ff00:"" GPRINT:ERROR:AVERAGE:"%2.1lf%S" LINE2:OFFSET#0000ff:"Offset" GPRINT:OFFSET:AVERAGE:"%2.1lf%S" >
 

RRDTool Man Page