Use do/end
Fail on invalid frequency
Introduce interruptible sleep
Interrupt child-processes if their group-id differs from parent's group-id
Use Logger-class, create threads for interrupts
Formatting
Store data to copperagent
Add some logging
Add loglevel to config
Dont use plugin name in metric identifier
Substract monitoring-time from sleep-time