1

私の問題を説明する方法がわかりません....しかし、私は2つのRRDファイルを持っています:

a.rrd
b.rrd

両方のファイルを合計してグラフに積み上げようとしています。お気に入り:

my $bla = RRDs::graph "-",

    "--title","Test",
    "--imgformat=PNG",
    "--width=680",
    "--height=200",

    "DEF:Default0_=a.rrd:default:AVERAGE",
    "DEF:Real0_=a.rrd:real:AVERAGE",

    "DEF:Default1_=b.rrd:default:AVERAGE",
    "DEF:Real1_=b.rrd:real:AVERAGE",


    "CDEF:Default=Default0_,Default1_,+",        
    "CDEF:Real=Real0_,Real1_,+",


    'AREA:Default#00CF00:Default Test',
    'GPRINT:Default:MIN:Min\: %10.0lf%s',
    'GPRINT:Default:MAX:Max\: %10.0lf%s',
    'GPRINT:Default:AVERAGE:Average\: %10.0lf%s',
    'GPRINT:Default:LAST:Current\: %10.0lf%s \l',

    'STACK:Real#006699:Real Test',
    'LINE2:Real#000000',
    'GPRINT:Real:MIN:Min\: %10.0lf%s',
    'GPRINT:Real:MAX:Max\: %10.0lf%s',
    'GPRINT:Real:AVERAGE:Average\: %10.0lf%s',
    'GPRINT:Real:LAST:Current\: %10.0lf%s \l',

そして私の結果は次のとおりです。

代替テキスト http://www.freeimagehosting.net/uploads/8d99a4a675.jpg

問題: ファイル a.rrd から値を出力せず、b.rrd ファイルの位置からのみグラフを表示します。

このようなものの内部(最初の部分のみがゼロになります):

代替テキスト http://www.freeimagehosting.net/uploads/e036f93797.jpg

明らかに、これは、最初のグラフに unix タイムスタンプがあるのに、2 番目のグラフには unix タイムスタンプがないためです。

どうすればゼロで埋めることができますか?または私のグラフ設定を変更しますか?

4

1 に答える 1