support monitor_agent

Inherit from MultiOutput instead of Output so that you can   monitor a
inner output plugin with monitor_agent