class GlanceAgentDaemon(Daemon): def __init__(self): self.server_key = CONF.server_key super(GlanceAgentDaemon, self).__init__(PIDFILE) self.glanceagentapi = GlanceAgentAPI() def start(self): try: self.glanceagentapi.getServer(self.server_key) except: LOG.exception("Get server info failed") super(GlanceAgentDaemon, self).start() def run(self): flag = 2 while True: # Checks the system every 60 seconds self.glanceagentapi.getSystem() self.glanceagentapi.getProcess(self.server_key) self.glanceagentapi.getPortScan() if flag == 2: self.glanceagentapi.getTraffic() flag = 0 time.sleep(CONF.SYSTEM_CHECK_PERIOD) flag += 1
class GlanceAgentDaemon(Daemon): def __init__(self): self.server_key = CONF.server_key super(GlanceAgentDaemon, self).__init__(PIDFILE) self.glanceagentapi = GlanceAgentAPI() def start(self): try: self.glanceagentapi.getServer(self.server_key) except: LOG.exception("Get server info failed") super(GlanceAgentDaemon, self).start() def run(self): flag = 2 while True: # Checks the system every 60 seconds self.glanceagentapi.getSystem() self.glanceagentapi.getProcess(self.server_key) self.glanceagentapi.getPortScan() if flag == 2 : self.glanceagentapi.getTraffic() flag = 0 time.sleep(CONF.SYSTEM_CHECK_PERIOD) flag += 1
class GlanceTestCase(unittest.TestCase): def setUp(self): self.api = GlanceAgentAPI() def tearDown(self): pass #def test_Glance_getSystem(self): # system = self.api.getSystem() # print system #def test_Glance_getServer(self): # server_key = '0.0.0.0' # server = self.api.getServer(server_key) # print server #def test_Glances_getLoad(self): # loadavg = self.api.getLoad() # print loadavg #def test_Glances_getFs(self): # Fs = self.api.getFs() # print Fs #def test_Glances_getProcess(self): # process = self.api.getProcess() # print process #def test_Glances_getPortScan(self): # portScan = self.api.getPortScan() # print portScan def test_Glances_getTraffic(self): traffic = self.api.getTraffic() print traffic
def setUp(self): self.api = GlanceAgentAPI()
def __init__(self): self.server_key = CONF.server_key super(GlanceAgentDaemon, self).__init__(PIDFILE) self.glanceagentapi = GlanceAgentAPI()