2017-02-03 11 views
0

私はUbuntu 16.04からcollectまでの使用メトリックを実行しているマシンでLibratoのcollectdバージョン5.5を使用しています。しかし、私のクラスタでは、//homeの空き容量がすべてdfというプラグインで報告されるようにはできません。collectdのdfプラグインが/ homeの空き容量が不足していると報告しています

ご覧のとおり、これらのマウントポイントは異なるext4パーティションにあります。私は、それぞれ//homeに利用できる17Gと1.7Tの両方を報告することを期待していました。私は/に関連付けられたスペースを正しく受信しましたが、/homeについては約4GBを報告します。私はとしてだけFSTypeにを使用した場合(何度も何度もdfプラグインのドキュメントを読んだだけでなく)構成のいくつかの組み合わせを試した

<Plugin "df"> 
    MountPoint "/" 
    MountPoint "/home" 
</Plugin> 

... 

LoadPlugin "match_regex" 

<Chain "PostCache"> 
    <Rule "ignore_df_reserved_used_metrics"> 
     <Match "regex"> 
      Plugin "^df" 
      TypeInstance "^(reserved|used)" 
     </Match> 
     Target "stop" 
    </Rule> 

    # Default behavior 
    Target "write" 
</Chain> 

:私の現在の構成がDFに関してれる。ここ

$ df -h 
Filesystem Size Used Avail Use% Mounted on 
/dev/root 20G 1.4G 17G 8% /
devtmpfs 3.9G 0 3.9G 0% /dev 
tmpfs  3.9G 0 3.9G 0% /dev/shm 
tmpfs  3.9G 125M 3.8G 4% /run 
tmpfs  5.0M 0 5.0M 0% /run/lock 
tmpfs  3.9G 0 3.9G 0% /sys/fs/cgroup 
/dev/sda3 1.8T 8.9G 1.7T 1% /home 
tmpfs  789M 0 789M 0% /run/user/0 

$ cat /etc/fstab 
# <file system> <mount point> <type> <options> <dump> <pass> 
/dev/sda2  /   ext4 errors=remount-ro,relatime 0 1 
/dev/sda3  /home   ext4 defaults,relatime 1 2 
/dev/sda4  swap   swap defaults 0 0 
proc   /proc   proc defaults 0 0 
sysfs   /sys   sysfs defaults 0 0 
devtmpfs  /dev   devtmpfs rw 0 0 

以下、私はすべてについて 17Gの同じサイズを報告し、いくつかの測定( usrbootbinliblib64root ...)を受け取ります。また、 homeの測定もありませんでした。

<Plugin df> 
    FSType "ext4" 
</Plugin> 

私はまたMountPoint "/"でFSTypeにを使用して試してみたが、唯一rootは、その後報告されました。

私の最後の試みは、コンフィギュレーションでDeviceを使用していましたが、何も変更されませんでした。すべての試みで

<Plugin "df"> 
    Device "/dev/sda2" 
    Device "/dev/sda3" 
    MountPoint "/" 
    MountPoint "/home" 
    FSType "ext4" 
    IgnoreSelected false 
    ReportInodes false 
</Plugin> 

collectdは、そのログにエラーが表示されません。

[2017-01-13 17:06:15] Exiting normally. 
[2017-01-13 17:06:15] collectd: Stopping 5 read threads. 
[2017-01-13 17:06:15] collectd: Stopping 5 write threads. 
[2017-01-13 17:06:15] supervised by systemd, will signal readyness 
[2017-01-13 17:06:15] Initialization complete, entering read-loop. 

あなたが何をすべきか上の任意の提案を持っていますか?

答えて

関連する問題