...
| 코드 블럭 |
|---|
|
# 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 파일을 추가한다.
| 코드 블럭 |
|---|
| theme | Emacs |
|---|
| title | /etc/collectd.conf |
|---|
|
LoadPlugin load
LoadPlugin memory
Include "/etc/collectd.d/*.conf" |
10초 주기로 측정하도록 설정되었다
| 코드 블럭 |
|---|
| theme | Emacs |
|---|
| title | /etc/collectd.d/interval.conf |
|---|
|
Interval 10 |
특정 센서만 측정하려면 Sensor 이름을 지정해준다.
특정 센서만 제외하려면, Sensor 이름을 지정해 주고, IgnoreSelected true 를 한다.
전부다 측정하려면 Sensor 이름을 지정하지 않는다.
| 코드 블럭 |
|---|
| theme | Emacs |
|---|
| 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> |
...
| 코드 블럭 |
|---|
| theme | Emacs |
|---|
| title | /etc/collectd.d/hostname.conf |
|---|
|
Hostname "2020000614:vmhost01" |
collectdctl 프로그램을 사용할 수 있도록 설정한다. collectdctl 는 collectd 동작유무를 확인할 수 있는 프로그램이다.
| 코드 블럭 |
|---|
| theme | Emacs |
|---|
| title | /etc/collectd.d/unixsock.conf |
|---|
|
LoadPlugin unixsock
<Plugin unixsock>
SocketFile "/var/run/collectd-unixsock"
SocketGroup "collectd" |
...
SocketPerms "0660"
DeleteSocket false
</Plugin> |
collectd 재시작
| 코드 블럭 |
|---|
|
sudo systemctl enable collectd.service
sudo systemctl start collectd.service |
collectd 를 통해 수집되는 정보 확인
하기와 같은 정보들이 수집되어 remote.conf 에 기술된 서버에 전송된다.
| 코드 블럭 |
|---|
|
# 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)
... |