def startPoller(self): "Start the poller" self._startTime = time.time() self._plugin_number = 0 # Poller enable ? if not self._enable: self._logger.warning( "Poller disable, configuration enable = false") exit(2) # Test du dernier poller if not self.pollerTimeToGo(): return False if not self._myInfo_hostID: self._logger.warning( "Poller disable, configuration host_id = None") exit(2) # load cache for DERIVE and store and forward message with CacheLastValue(cache_file='/dev/shm/numeter_poller_cache.json', logger='numeter') as self._cache, \ StoreAndForward(cache_file='/dev/shm/numeter_poller_storeandforward.json', logger='numeter') as self._store_and_forward: self.loadModules() # End log time execution self._logger.warning("---- End : numeter_poller, " + str(self._plugin_number) + " Plugins in " + str(time.time() - self._startTime) + ", seconds.")
def setUp(self): super(StoreAndForwardTestCase, self).setUp() self.store = StoreAndForward()