rendered paste bodyRRDs::graph($file,
'--imgformat', 'PNG',
'--width', $xpoints,
'--height', $ypoints,
'--start', "-$range",
'--end', $end,
'--vertical-label', 'msgs/min',
'--lower-limit', 0,
'--units-exponent', 0, # don't show milli-messages/s
'--lazy',
'--color', 'SHADEA#ffffff',
'--color', 'SHADEB#ffffff',
'--color', 'BACK#ffffff',
'--slope-mode',
"DEF:login=$login_rrd:login:AVERAGE",
"DEF:mlogin=$login_rrd:login:MAX",
"CDEF:dlogin=login,UN,0,login,IF,$step,*",
"CDEF:slogin=PREV,UN,dlogin,PREV,IF,dlogin,+",
"CDEF:rmlogin=mlogin,60,*",
"LINE2:login#$color{login}:Logins ",
'GPRINT:slogin:MAX:total\: %8.0lf logins',
'GPRINT:login:AVERAGE:avg\: %5.2lf logins/min',
'GPRINT:rmlogin:MAX:max\: %4.0lf logins/min\l',
"DEF:badlogin=$login_rrd:badlogin:AVERAGE",
"DEF:mbadlogin=$login_rrd:badlogin:MAX",
"CDEF:dbadlogin=badlogin,UN,0,badlogin,IF,$step,*",
"CDEF:sbadlogin=PREV,UN,dbadlogin,PREV,IF,dbadlogin,+",
"CDEF:rmbadlogin=mbadlogin,60,*",
"STACK:badlogin#$color{badlogin}:Failed logins ",
'GPRINT:sbadlogin:MAX:total\: %8.0lf logins',
'GPRINT:badlogin:AVERAGE:avg\: %5.2lf logins/min',
'GPRINT:rmbadlogin:MAX:max\: %4.0lf logins/min\l',
'COMMENT:['.$date.']\r',
);