2017-02-03 18 views
0

우분투 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 

아래에서 여러 개의 측정 값 ( usr, boot, bin, lib, lib64, root ...)이 표시되며, 모두 대략 17G과 같은 크기입니다. 또한 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. 

당신이 무엇을해야하는지에 대한 제안 사항이 있습니까?

답변