Пример #1
0
def get_result(ip,limit=5):
    sum_result=[]
    host_id=get_host_id(ip)
    if host_id:
        items_id=get_items_id(host_id)
        sum_result.append(get_items_history_cpu(items_id['cpu'],limit))
        sum_result.append(get_items_history_mem(items_id['memoryfree'],limit))
        result_dict={}
        clock_list=[]
        value_list=[]
        sum_dict={}
        for i in sum_result:
            for j in i:
                value_list.append(j['value'])
                clock_list.append(clock_to_time(float(j['clock'])))
                #clock_list.append(j['clock'])
            sum_dict['value']=value_list
            sum_dict['clock']=clock_list
            result_dict[valuetokey(ip,j['itemid'])]=sum_dict
            #result_dict(j['itemid'])=sum_dict
            #result_dict[items_id.keys()]=sum_dict
            clock_list=[]
            value_list=[]
            sum_dict={}

    ######mem change to /G
        mem_list=result_dict['memoryfree']['value']
        temp_list=[]
        for mem in mem_list:
                temp_list.append(int(mem)/1024/1024/1024)
        result_dict['memoryfree']['value']=temp_list

        return  result_dict
    else:
        return False
Пример #2
0
def get_result(ip):
    sum_result = []
    host_id = get_host_id(ip)
    items_id = get_items_id(host_id)
    sum_result.append(get_items_history_cpu(items_id['cpu']))
    sum_result.append(get_items_history_mem(items_id['memory']))
    result_dict = {}
    clock_list = []
    value_list = []
    sum_dict = {}
    for i in sum_result:
        print "test :%s " % i
        for j in i:
            print "j is #######%s" % j
            value_list.append(j['value'])
            print "value_list is ####%s" % value_list
            clock_list.append(clock_to_time(float(j['clock'])))
            #clock_list.append(j['clock'])
        sum_dict['value'] = value_list
        sum_dict['clock'] = clock_list
        result_dict[j['itemid']] = sum_dict
        #result_dict[items_id.keys()]=sum_dict
        print "sum_dict is %s" % j['itemid']
        clock_list = []
        value_list = []
        sum_dict = {}

    return result_dict
Пример #3
0
def get_result(ip):
	sum_result=[]
	host_id=get_host_id(ip)
	items_id=get_items_id(host_id)
	sum_result.append(get_items_history_cpu(items_id['cpu']))
	sum_result.append(get_items_history_mem(items_id['memory']))
	result_dict={}
	clock_list=[]
	value_list=[]
	sum_dict={}
	for i in sum_result:
		print "test :%s " %i
		for j in i:
			print "j is #######%s" %j
			value_list.append(j['value'])
			print "value_list is ####%s" %value_list
			clock_list.append(clock_to_time(float(j['clock'])))
			#clock_list.append(j['clock'])
		sum_dict['value']=value_list
		sum_dict['clock']=clock_list
		result_dict[j['itemid']]=sum_dict
		#result_dict[items_id.keys()]=sum_dict
		print "sum_dict is %s" %j['itemid']
		clock_list=[]
		value_list=[]
		sum_dict={}
				
	return  result_dict
Пример #4
0
def get_result(ip, limit=5):
    sum_result = []
    host_id = get_host_id(ip)
    if host_id:
        items_id = get_items_id(host_id)
        sum_result.append(get_items_history_cpu(items_id['cpu'], limit))
        sum_result.append(get_items_history_mem(items_id['memoryfree'], limit))
        result_dict = {}
        clock_list = []
        value_list = []
        sum_dict = {}
        for i in sum_result:
            for j in i:
                value_list.append(j['value'])
                clock_list.append(clock_to_time(float(j['clock'])))
                #clock_list.append(j['clock'])
            sum_dict['value'] = value_list
            sum_dict['clock'] = clock_list
            result_dict[valuetokey(ip, j['itemid'])] = sum_dict
            #result_dict(j['itemid'])=sum_dict
            #result_dict[items_id.keys()]=sum_dict
            clock_list = []
            value_list = []
            sum_dict = {}

    ######mem change to /G
        mem_list = result_dict['memoryfree']['value']
        temp_list = []
        for mem in mem_list:
            temp_list.append(int(mem) / 1024 / 1024 / 1024)
        result_dict['memoryfree']['value'] = temp_list

        return result_dict
    else:
        return False