1

次の構文でデータベースを作成しました。

rrdtool create mydatabase.rrd -s 60 \
DS:users:COUNTER:600:0:U \
DS:activeusers:GAUGE:600:0:U \
RRA:AVERAGE:0.5:360:576 \
RRA:AVERAGE:0.5:8640:672 \
RRA:AVERAGE:0.5:259200:732 \
RRA:AVERAGE:0.5:3153600:732

そして、次を実行するcrontabエントリがあります。

* * * * * rrdtool update mydatabase.rrd N:$users:$active` 

$users と $active は外部ソースから取得されます。これは単なる代表例です。

約 24 時間待ったところ、RRDtool fetch によって大量のNaNの結果が得られました。ここで本当に基本的なものが欠けていますか、それとも説明どおりに機能する必要がありますか?

4

1 に答える 1

1

実際に有効なデータを入力していることを確認してください。N:$users:$activeログファイルを送信します。

また、解像度が少し高い RRA ファイルも用意してください。現時点では、最初の RRA ファイルに 360 分ごとに 1 つのエントリ = 6 時間格納しています。最後の RRA ファイルでは、6 年ごとに 1 つの更新を 732 年間保存します。

于 2011-06-04T12:43:02.343 に答える