버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagebash
themeEmacs
# chmod 755 /etc/collectd-power
# sudo /etc/collectd-power
PUTVAL "localhost/ipmi/power-Instantaneous Power" interval=10 N:199
PUTVAL "localhost/ipmi/power-Instantaneous Power" interval=10 N:200


collectd 설정 파일 적용

/etc/collectd.d/*.conf 파일을 추가한다.

코드 블럭
themeEmacs
title/etc/collectd.conf
LoadPlugin load
LoadPlugin memory
Include "/etc/collectd.d/*.conf"


10초 주기로 측정하도록 설정되었다

코드 블럭
themeEmacs
title/etc/collectd.d/interval.conf
Interval 10


특정 센서만 측정하려면 Sensor 이름을 지정해준다.

특정 센서만 제외하려면, Sensor 이름을 지정해 주고, IgnoreSelected true 를 한다.

전부다 측정하려면 Sensor 이름을 지정하지 않는다.

코드 블럭
themeEmacs
title/etc/collectd.d/ipmi-sensors.conf
LoadPlugin ipmi
<Plugin ipmi>
<Instance "local">
    #Sensor "FAN1"
    #Sensor "FAN2"
    IgnoreSelected false
    NotifySensorAdd false
    NotifySensorRemove true
    NotifySensorNotPresent false
    NotifyIPMIConnectionState false
    SELEnabled false
    SELClearEvent false
</Instance>
</Plugin>

...

코드 블럭
themeEmacs
title/etc/collectd.d/hostname.conf
Hostname "2020000614:vmhost01"


collectdctl 프로그램을 사용할 수 있도록 설정한다. collectdctl 는 collectd 동작유무를 확인할 수 있는 프로그램이다.

코드 블럭
themeEmacs
title/etc/collectd.d/unixsock.conf
LoadPlugin unixsock
<Plugin unixsock>
        SocketFile "/var/run/collectd-unixsock"
        SocketGroup "collectd"

...


        SocketPerms "0660"
        DeleteSocket false
</Plugin>

collectd 재시작

코드 블럭
languagebash
themeEmacs
sudo systemctl enable collectd.service
sudo systemctl start collectd.service


collectd 를 통해 수집되는 정보 확인

하기와 같은 정보들이 수집되어 remote.conf 에 기술된 서버에 전송된다.

코드 블럭
languagebash
themeEmacs
# sudo collectdctl listval
2020000614:vmhost01/load/load
2020000614:vmhost01/memory/memory-buffered
2020000614:vmhost01/memory/memory-cached
2020000614:vmhost01/memory/memory-free
2020000614:vmhost01/memory/memory-slab_recl
2020000614:vmhost01/memory/memory-slab_unrecl
2020000614:vmhost01/memory/memory-used
2020000614:vmhost01/ipmi/fanspeed-FAN1 fan_cooling (29.1)
2020000614:vmhost01/ipmi/fanspeed-FAN2 fan_cooling (29.2)
2020000614:vmhost01/ipmi/fanspeed-FAN3 fan_cooling (29.3)
2020000614:vmhost01/ipmi/fanspeed-FAN4 fan_cooling (29.4)
2020000614:vmhost01/ipmi/power-Instantaneous Power
2020000614:vmhost01/ipmi/temperature-CPU Temp processor (3.1)
...