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_cpu_latest(agent=None): if not agent: return {"pass": False, "message": "No agent it provided."} cpu = Monitor.get_agent_cpu_stats(agent=agent) results = {} if cpu: # Special cpu data if cpu.get("user") and cpu.get("system"): percent = float(cpu["user"]) + float(cpu["system"]) cpu["used"] = str(percent) else: cpu["used"] = "" results["data"] = cpu results["pass"] = True results["message"] = "Cpu stats found." else: results["pass"] = False results["message"] = "No cpu stats found." return results
def get_agent_cpu_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent it provided.'} cpu = Monitor.get_agent_cpu_stats(agent=agent) results = {} if cpu: # Special cpu data if cpu.get('user') and cpu.get('system'): percent = float(cpu['user']) + float(cpu['system']) cpu['used'] = str(percent) else: cpu['used'] = '' results['data'] = cpu results['pass'] = True results['message'] = 'Cpu stats found.' else: results['pass'] = False results['message'] = 'No cpu stats found.' return results
def get_agent_memory_latest(agent=None, conn=None): memory = Monitor.get_agent_memory_stats(agent=agent) results = {} if memory: results["data"] = memory results["pass"] = True results["message"] = "Memory stats found." else: results["pass"] = False results["message"] = "No memory stats found." return results
def get_agent_memory_latest(agent=None, conn=None): memory = Monitor.get_agent_memory_stats(agent=agent) results = {} if memory: results['data'] = memory results['pass'] = True results['message'] = 'Memory stats found.' else: results['pass'] = False results['message'] = 'No memory stats found.' return results
def get_cpu_latest(agent=None): if not agent: return {"pass": False, "message": "No agent id provided."} cpu = Monitor.get_cpu_data_since(agent) results = {} if cpu: results["data"] = cpu results["pass"] = True results["message"] = "CPU stats found." else: results["pass"] = False results["message"] = "No CPU stats found."
def get_file_system_latest(agent=None): if not agent: return {"pass": False, "message": "No agent id provided."} fs = Monitor.get_file_system_data_since(agent) results = {} if fs: results["data"] = fs results["pass"] = True results["message"] = "File system stats found." else: results["pass"] = False results["message"] = "No file system stats found."
def get_memory_latest(agent=None): if not agent: return {"pass": False, "message": "No agent id provided."} memory = Monitor.get_memory_data_since(agent, _latest_time()) results = {} if memory: results["data"] = memory results["pass"] = True results["message"] = "Memory status found." else: results["pass"] = False results["message"] = "No memory stats found."
def get_cpu_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent id provided.'} cpu = Monitor.get_cpu_data_since(agent) results = {} if cpu: results['data'] = cpu results['pass'] = True results['message'] = 'CPU stats found.' else: results['pass'] = False results['message'] = 'No CPU stats found.'
def get_file_system_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent id provided.'} fs = Monitor.get_file_system_data_since(agent) results = {} if fs: results['data'] = fs results['pass'] = True results['message'] = 'File system stats found.' else: results['pass'] = False results['message'] = 'No file system stats found.'
def get_memory_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent id provided.'} memory = Monitor.get_memory_data_since(agent, _latest_time()) results = {} if memory: results['data'] = memory results['pass'] = True results['message'] = 'Memory status found.' else: results['pass'] = False results['message'] = 'No memory stats found.'
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_memory_latest(agent=None): if not agent: return {"pass": False, "message": "No agent it provided."} memory = Monitor.get_agent_memory_stats(agent=agent) results = {} if memory: results["data"] = memory results["pass"] = True results["message"] = "Memory stats found." else: results["pass"] = False results["message"] = "No memory 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_memory_latest(agent=None): if not agent: return {'pass': False, 'message': 'No agent it provided.'} memory = Monitor.get_agent_memory_stats(agent=agent) results = {} if memory: results['data'] = memory results['pass'] = True results['message'] = 'Memory stats found.' else: results['pass'] = False results['message'] = 'No memory stats found.' return results