collectd 5.4
と一緒logstash
に使用し、Ubuntu 14.04 システムelasticsearch
でkibana
の監視目的で使用します。私のcollectd
構成ファイルは次のようになります。
Hostname "my-host-name"
Interval 1
LoadPlugin cpu
LoadPlugin load
LoadPlugin df
LoadPlugin memory
LoadPlugin swap
LoadPlugin interface
<Plugin interface>
Interface "eth0"
IgnoreSelected false
</Plugin>
LoadPlugin network
<Plugin network>
Server "127.0.0.1" "25826"
</Plugin>
df
問題は、プラグインを有効にするまで、すべてが完全に正常に機能することです。プラグインを有効にすると、プラグインの出力にdf
欠落したフィールドが表示されます。前述の出力は次のとおりです。type_instance
memory
{"@version":"1","@timestamp":"2014-09-04T07:20:42.143Z","host":"my-host","plugin":"memory","collectd_type":"memory","value":6250332160.0}
{"@version":"1","@timestamp":"2014-09-04T07:20:42.143Z","host":"my-host","plugin":"memory","collectd_type":"memory","type_instance":"buffered","value":55103488.0}
{"@version":"1","@timestamp":"2014-09-04T07:20:42.143Z","host":"my-host","plugin":"memory","collectd_type":"memory","type_instance":"cached","value":1283186688.0}
{"@version":"1","@timestamp":"2014-09-04T07:20:42.143Z","host":"my-host","plugin":"memory","collectd_type":"memory","type_instance":"free","value":665567232.0}
与えられた出力の最初の行を見てください。type_instance
フィールドはありません。期待される動作は"type_instance":"used"
. フィールドでのみ発生してused
おり、ランダムに発生しています。df
プラグインを有効にするまで、すべて正常に動作します。