1
撇開這個問題:Print time of recording for LAST valuerrdtool使用上次更新時間作爲結束時間創建圖形的命令行是什麼?
rrdtool似乎有可能計算rrd中上次更新的時間戳。你如何在命令中將它用作「結束」時間?
即我想要做這樣的事情:
rrdtool graph img.png -a PNG -s e-600 -e LASTUPDATETIME -v "CPU Usage" \
--title "CPU Utilization" DEF:ds0a=node.rrd:ds0:AVERAGE \
DEF:ds1a=node.rrd:ds1:AVERAGE AREA:ds0a#35b73d:"User" \
LINE1:ds1a#0400ff:"System"
我試着擺弄的DEF,CDEF和VDEF事情不得要領:
rrdtool graph img.png -a PNG -v "CPU Usage" --title "CPU Utilization" \
DEF:data=node.rrd:x:AVERAGE CDEF:count=data,UN,UNKN,COUNT,IF \
VDEF:last=count,MAXIMUM \
DEF:ds0a=node.rrd:ds0:AVERAGE:start=end-600:end=last \
DEF:ds1a=node.rrd:ds1:AVERAGE:start=end-600:end=last \
AREA:ds0a#35b73d:"User" LINE1:ds1a#0400ff:"System"
這導致:
ERROR: end time: unparsable time: last
有沒有想法?
在命令行中小小的瑕疵,需要有對日命令-r,但除此之外,它工作得很好!非常感謝! ('日期+%s -r node.rrd') – jpreed00