Exemple #1
0
 def start(self, block=True):
     """
     Start the agent.
     """
     cfg = AgentConfig()
     for plugin in Plugin.all():
         plugin.start()
     if get_bool(cfg.manager.enabled):
         host = cfg.manager.host
         port = int(cfg.manager.port)
         manager = Manager(host, port)
         manager.start()
     actions = ActionThread()
     actions.start()
     log.info('agent started.')
     if block:
         actions.join(self.WAIT)
Exemple #2
0
 def start(self, block=True):
     """
     Start the agent.
     """
     cfg = AgentConfig()
     for plugin in Plugin.all():
         plugin.start()
     if get_bool(cfg.manager.enabled):
         host = cfg.manager.host
         port = int(cfg.manager.port)
         manager = Manager(host, port)
         manager.start()
     actions = ActionThread()
     actions.start()
     log.info('agent started.')
     if block:
         actions.join(self.WAIT)
Exemple #3
0
 def enabled(self):
     return get_bool(self.cfg.main.enabled)
Exemple #4
0
 def enabled(self):
     return get_bool(self.cfg.main.enabled)