web-dev-qa-db-ja.com

collectdはubuntu12.04で正しい値の代わりにNaNを保存します

Ubuntu12.04にSudoapt-get install collectdを使用してcollectdをインストールしましたが、rrdファイルでNaN値を収集するだけです。たとえば、memory-used.rrdという名前のファイルの場合、これは保存された値です。

0003 10 1366005779

<ds>
    <name> value </name>
    <type> GAUGE </type>
    <minimal_heartbeat>20</minimal_heartbeat>
    <min>0.0000000000e+00</min>
    <max>2.8147497671e+14</max>

    <!-- PDP Status -->
    <last_ds>1807986688.000000</last_ds>
    <value>1.6271880192e+10</value>
    <unknown_sec> 0 </unknown_sec>
</ds>

<!-- Round Robin Archives -->
<rra>
    <cf>AVERAGE</cf>
    <pdp_per_row>1</pdp_per_row> <!-- 10 seconds -->

    <params>
    <xff>1.0000000000e-01</xff>
    </params>
    <cdp_prep>
        <ds>
        <primary_value>1.8075664384e+09</primary_value>
        <secondary_value>0.0000000000e+00</secondary_value>
        <value>NaN</value>
        <unknown_datapoints>0</unknown_datapoints>
        </ds>
    </cdp_prep>
    <database>
        <!-- 2013-04-15 07:13:00 IRDT / 1365993780 --> <row><v>NaN</v></row>
        <!-- 2013-04-15 07:13:10 IRDT / 1365993790 --> <row><v>NaN</v></row>
        <!-- 2013-04-15 07:13:20 IRDT / 1365993800 --> <row><v>NaN</v></row>
        <!-- 2013-04-15 07:13:30 IRDT / 1365993810 --> <row><v>NaN</v></row>
        <!-- 2013-04-15 07:13:40 IRDT / 1365993820 --> <row><v>NaN</v></row>
        <!-- 2013-04-15 07:13:50 IRDT / 1365993830 --> <row><v>NaN</v></row>
                    .........
</database>
</rra>
1
Moeen M

Collectdのトラブルシューティングを行うための非常に効果的な方法:

  • 可能な限り少ない読み取りプラグインを有効にします(例:あなたの場合memory

    LoadPlugin memory
    
  • enable csvプラグインを書く

    LoadPlugin csv
    <Plugin csv>
      DataDir "/tmp/collectd-csv"
    </Plugin>
    
  • enable logfileプラグイン

    <Plugin logfile>
       File STDOUT
       ## Only available if compiled using --enable-debug
       # LogLevel debug
       ##
       LogLevel info
    </Plugin>
    
  • 実行collectdフォアグラウンドで

    collectd -C /path/to/collectd.conf -f
    
  • 何か報告されたら、csvディレクトリを見てください

すべてが正常に見える場合、次のステップはrrdtoolプラグインのトラブルシューティングです。

1
faxmodem