plugin load

Po aktualizacji collectd do 5.9.0 zmianie uległa konfiguracja pluginu load.

collectd.conf.d/load.conf

# --- za/ladowanie samego pluginu -----------------------------------
#
LoadPlugin load

# --- konfiguracja pluginu ------------------------------------------
#

Synchronizacja baz rrd - pozostałości po relative

Należy pobrać skrypt w pythonie, który sklei starą bazę load-relative.rrd z nową bazą load.rrd:

fetch https://gist.githubusercontent.com/arantius/2166343/raw/34cfb0f77f381073206fd3c2c356c77b097739e6/simple-rrd-merge.py -o /root/simple-rrd-merge.py

Zatrzymanie demonów

service collectdmon stop
service rrdcached stop

Sklejenie baz

# na przykładzie serwera HQ; katalogi docelowe mogą się różnić
python2.7 /root/simple-rrd-merge.py /var/db/collectd/rrd/rtm.bsdserwis.com/load/load-relative.rrd /var/db/collectd/rrd/rtm.bsdserwis.com/load/load.rrd | rrdtool restore /dev/stdin /root/load.rrd

mv /root/load.rrd /var/db/collectd/rrd/rtm.bsdserwis.com/load/load.rrd

Ponowne uruchomienie demonów

service rrdcached start
service collectdmon start


Źródła w sieci internet

  1. Skrypt d osklejania baz rrd

{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.