Hi. I would like my graphs to "highlight" day and night time and also weekends. For this, I found somewhere (maybe here? http://n2.nabble.com/change-background-for-special-timeperiods-tp1073392p1073397.html) the following:
CDEF:cdefa=LTIME,86400,%,28800,GT,LTIME,86400,%,64800,LT,INF,UNKN,a,*,IF,UNKN,a,*,IF \ CDEF:cdefb=LTIME,86400,%,28800,LT,INF,LTIME,86400,%,64800,GT,INF,UNKN,a,*,IF,IF \ CDEF:cdefc=LTIME,604800,%,172800,GT,LTIME,604800,%,345600,LT,INF,UNKN,a,*,IF,UNKN,a,*,IF \ \ AREA:cdefa#F9FD5F7F:"" \ AREA:cdefb#F5F8007F:"" \ AREA:cdefc#C0C0C0B2:"" \ This works quite well, as can be seen on the following graph: http://drop.io/khfqhjn/asset/rrd-bg-daynight-gap-png BUT: You can see there, that there's a small gap between day and night time background. When zooming in on the image, it can be seen, that the nighttime background goes from 18:00 to 07:30, and the daytime background starts at 08:00 and ends at 17:30. This means, that there's a gap 07:30 → 08:00 and 17:30 → 18:00, which is drawn in plain white. Where does this gap come from? I mean, quite obvious, it comes from a not correct CDEF, but how would correct CDEF definitions look like? :) Daytime should be 08:00 → 18:00 and nighttime 18:00 → 08:00. Weekend should be Saturday 00:00 → Sunday 23:59 (or Monday 00:00). Thanks a lot, Alexander For your reference, here's the complete Cacti generated rrdtool command line: rrdtool graph - \ --imgformat=PNG \ --start=1251088885 \ --end=1251130659 \ --title="Application Performance" \ --base=1000 \ --height=200 \ --width=600 \ --alt-autoscale \ --units-exponent=1 \ COMMENT:"From 2009-08-24 06\:41\:25 To 2009-08-24 18\:17\:39\c" \ COMMENT:" \n" \ --vertical-label="seconds" \ --slope-mode \ --font TITLE:12: \ --font AXIS:8: \ --font LEGEND:10: \ --font UNIT:8: \ DEF:a="BSB.rrd":BSB:LAST \ DEF:b="FHI.rrd":FHI:LAST \ DEF:c="SVN.rrd":SVN:LAST \ DEF:d="WIN.rrd":WIN:LAST \ \ CDEF:cdefa=LTIME,86400,%,28800,GT,LTIME,86400,%,64800,LT,INF,UNKN,a,*,IF,UNKN,a,*,IF \ CDEF:cdefb=LTIME,86400,%,28800,LT,INF,LTIME,86400,%,64800,GT,INF,UNKN,a,*,IF,IF \ CDEF:cdefc=LTIME,604800,%,172800,GT,LTIME,604800,%,345600,LT,INF,UNKN,a,*,IF,UNKN,a,*,IF \ \ AREA:cdefa#F9FD5F7F:"" \ AREA:cdefb#F5F8007F:"" \ AREA:cdefc#C0C0C0B2:"" \ LINE1:a#4444FFFF:"BSB" \ GPRINT:a:LAST:" Current\:%8.2lf %s" \ GPRINT:a:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:a:MAX:"Maximum\:%8.2lf %s\n" \ LINE1:b#6DC8FEFF:"FHI" \ GPRINT:b:LAST:" Current\:%8.2lf %s" \ GPRINT:b:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:b:MAX:"Maximum\:%8.2lf %s\n" \ LINE1:c#00A348FF:"SVN" \ GPRINT:c:LAST:" Current\:%8.2lf %s" \ GPRINT:c:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:c:MAX:"Maximum\:%8.2lf %s\n" \ LINE2:d#FF0000FF:"WIN" \ GPRINT:d:LAST:" Current\:%8.2lf %s" \ GPRINT:d:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:d:MAX:"Maximum\:%8.2lf %s\n" Alexander -- [[ http://zensursula.net ]] [ Soc. => http://twitter.com/alexs77 | http://www.plurk.com/alexs77 ] [ Mehr => http://zyb.com/alexws77 ] [ Chat => Jabber: [email protected] | Google Talk: [email protected] ] [ Mehr => AIM: alexws77 ] [ $[ $RANDOM % 6 ] = 0 ] && rm -rf / || echo 'CLICK!' _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
