only monitor something 1x
@@ -282,6 +282,8 @@ class PoseidonMain(object):
if itype == 'poseidon.action.new_machine':
self.logger.debug('***** new machine {0}'.format(ivalue))
# tell monitor to monitor
+ # dont remonitor something you are monitoring
+ if self.just_the_hash(ivalue) not in self.monitoring:
self.start_vent_collector(self.just_the_hash(ivalue))
self.start_monitor(ivalue)
if 'poseidon.algos.eval_dev_class' in itype:
