use process abstraction copied from flumotion-nagios