Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
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
Beispiel #6
0
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