...
| 코드 블럭 |
|---|
|
# 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> |
...
하기와 같은 정보들이 수집되어 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)
... |
...