def get_agent_latest(agent=None): if not agent: return {"pass": False, "message": "No agent it provided."} file_system = Monitor.get_agent_file_system_stats(agent=agent) cpu = Monitor.get_agent_cpu_stats(agent=agent) memory = Monitor.get_agent_memory_stats(agent=agent) data = {} if file_system: data[MonitorKey.FileSystem] = file_system else: data[MonitorKey.FileSystem] = [] if cpu: data[MonitorKey.Cpu] = cpu else: data[MonitorKey.Cpu] = {} if memory: data[MonitorKey.Memory] = memory else: data[MonitorKey.Memory] = {} results = {} if not file_system and not cpu and not memory: results["pass"] = False results["message"] = "No agent stats found." else: results["data"] = data results["pass"] = True results["message"] = "Agent stats found." return results
def get_agent_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent it provided.'} file_system = Monitor.get_agent_file_system_stats(agent=agent) cpu = Monitor.get_agent_cpu_stats(agent=agent) memory = Monitor.get_agent_memory_stats(agent=agent) data = {} if file_system: data[MonitorKey.FileSystem] = file_system else: data[MonitorKey.FileSystem] = [] if cpu: data[MonitorKey.Cpu] = cpu else: data[MonitorKey.Cpu] = {} if memory: data[MonitorKey.Memory] = memory else: data[MonitorKey.Memory] = {} results = {} if not file_system and not cpu and not memory: results['pass'] = False results['message'] = 'No agent stats found.' else: results['data'] = data results['pass'] = True results['message'] = 'Agent stats found.' return results
def get_agent_file_system_latest(agent=None): if not agent: return {"pass": False, "message": "No agent it provided."} file_system = Monitor.get_agent_file_system_stats(agent=agent) results = {} if file_system: results["data"] = file_system results["pass"] = True results["message"] = "File system stats found." else: results["pass"] = False results["message"] = "No file system stats found." return results
def get_agent_file_system_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent it provided.'} file_system = Monitor.get_agent_file_system_stats(agent=agent) results = {} if file_system: results['data'] = file_system results['pass'] = True results['message'] = 'File system stats found.' else: results['pass'] = False results['message'] = 'No file system stats found.' return results