Esempio n. 1
0
def performs():
    app_key = request.headers.get('App-Key')
    app_secret = request.headers.get('App-Secret')
    if app_key != gconfig.app_key and app_secret != gconfig.app_secret:
        return json.dumps({'code': 400, 'text': 'error app_key'})
    params = request.get_json()
    Performs.add(params)
    return json.dumps({'code': 200, 'text': 'success'})
Esempio n. 2
0
def assets_perform():
    params = request.args if request.method == 'GET' else request.form
    id = params.get('id', '')
    _asset = Assets.get_by_id(id)
    datetime_list, cpu_list, ram_list = Performs.get_list(_asset.get('ip'))
    return render_template('assets_perform.html',
                           datetime_list=json.dumps(datetime_list),
                           cpu_list=json.dumps(cpu_list),
                           ram_list=json.dumps(ram_list))
Esempio n. 3
0
def assets_perform_monitor():
    params = request.args if request.method == 'GET' else request.form
    id = params.get('id')
    _asset = Assets.get_by_id(id)
    datetime_list, cpu_list, ram_list = Performs.get_list(_asset.get('ip'))
    datetime_end = {}
    cpu_end = {}
    ram_end = {}
    datetime_end['y'] = datetime_list[-1]
    cpu_end['y'] = cpu_list[-1]
    ram_end['y'] = ram_list[-1]
    return jsonify(datetime_end, cpu_end, ram_end)
Esempio n. 4
0
def performs_cpu():
    params = request.args if request.method == 'GET' else request.form
    type_name = params.get('name')
    id = params.get('id')
    _asset = Assets.get_by_id(id)
    datetime_list, cpu_list, ram_list = Performs.get_list(_asset.get('ip'))
    if datetime_list:
        if type_name == 'cpu':
            end_cpu = cpu_list[-1]
            return jsonify({'y': end_cpu})
        elif type_name == 'ram':
            end_ram = ram_list[-1]
            return jsonify({'y': end_ram})
    return jsonify({'y': 0})
Esempio n. 5
0
def performs():
    params = request.get_json()
    Performs.add(params)
    return json.dumps({'code': 200, 'text': 'success'})