rrdtool.graph('cpu.png',
'--start','now-3600',
'--end','now',
'--upper-limit','100',
'--lower-limit', '0',
'DEF:uj=cpu.rrd:user:AVERAGE', #define number of jiffies
'DEF:nj=cpu.rrd:nice:AVERAGE',#which are the number of ticks
'DEF:sj=cpu.rrd:sys:AVERAGE',
'DEF:ij=cpu.rrd:idle:AVERAGE',
'CDEF:tj=uj,nj,+,sj,+,ij,+',
'CDEF:bo=uj,UN,0,uj,IF,0,GT,UNKN,INF,IF',
'AREA:bo#DDDDDD:',
'CDEF:usr=100,uj,*,tj,/',
'CDEF:nic=100,nj,*,tj,/',
'CDEF:sys=100,sj,*,tj,/',
'CDEF:idl=100,ij,*,tj,/',
'CDEF:tot=100,tj,*,tj,/',
'AREA:nic#0040A2:Nice',
'VDEF:maxN=nic,MAXIMUM',
'VDEF:minN=nic,MINIMUM',
'VDEF:avgN=nic,AVERAGE',
'GPRINT:maxN: Max %6.2lf%%',
'GPRINT:minN: Min %6.2lf%%',
'GPRINT:avgN: Avg %6.2lf%%\l',
'AREA:sys#90C5CC:System:STACK',
'LINE2:1#70A5AC::STACK',
'VDEF:maxS=sys,MAXIMUM',
'VDEF:minS=sys,MINIMUM',
'VDEF:avgS=sys,AVERAGE',
'GPRINT:maxS:Max %6.2lf%%',
'GPRINT:minS: Min %6.2lf%%',
'GPRINT:avgS: Avg %6.2lf%%\l',
'AREA:usr#B0E5EC:User:STACK',
'LINE2:1#90C5CC::STACK',
'VDEF:maxU=usr,MAXIMUM',
'VDEF:minU=usr,MINIMUM',
'VDEF:avgU=usr,AVERAGE',
'GPRINT:maxU: Max %6.2lf%%',
'GPRINT:minU: Min %6.2lf%%',
'GPRINT:avgU: Avg %6.2lf%%\l',
'AREA:idl#0000ff:Idle:STACK',
'VDEF:maxI=idl,MAXIMUM',
'VDEF:minI=idl,MINIMUM',
'VDEF:avgI=idl,AVERAGE',
'GPRINT:maxI: Max %6.2lf%%',
'GPRINT:minI: Min %6.2lf%%',
'GPRINT:avgI: Avg %6.2lf%%\l',
'--vertical-label','Ticks',
'--title','Hourly CPU Usage',
'COMMENT:' + cur_date + '')
As you can tell I have 4 data sources being graphed, and I contvert these
DERIVE DST into percentages so the maximum percentage is 100%, and I'm
getting a graph that graph above 100%. Also I've put a limit on the graph to
try to cope with this issue, Max 100 Min 0 and it starts off good but once
it updates then the limit doesn't apply anymore. I'm not sure what's going
on here and why, when the values aren't greated than 100 (they're about 98
or 99). Does it have anything to do with the STACK command? Please any help
would be appreciated!
<<attachment: cpu.png>>
_______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
