우분투 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.
당신이 무엇을해야하는지에 대한 제안 사항이 있습니까?