use collectd::plugin resource and handle order and ensure parameters