from flask import Flask, request, render_template, redirect, url_for, session from config import db_config, page_config from dbutil.dbutil import DB import requests import json import sys reload(sys) sys.setdefaultencoding("utf-8") app = Flask(__name__) app.secret_key = '\xca\x0c\x86\x04\x98@\x02b\x1b7\x8c\x88]\x1b\xd7"+\xe6px@\xc3#\\' db = DB(host=db_config['host'], mysql_user=db_config['user'], mysql_pass=db_config['passwd'], \ mysql_db=db_config['db']) page_config.setdefault('favicon', '/static/img/favicon.ico') page_config.setdefault('title', 'Woniu-cmdb') page_config.setdefault('brand_name', 'Woniu-cmdb') @app.route('/login', methods=['GET', 'POST']) def login(): if 'username' in session: return redirect('/') if request.method == "POST": name = request.form.get('username') passwd = request.form.get('password') print name print passwd obj = {"result": 1} if name and passwd: sql = 'select * from user where username="******" and password="******"' % ( name, passwd) print sql
#!/usr/bin/env python #encoding:utf8 import json import time, random import datetime import MySQLdb from flask import Flask, request from flask import render_template import sys, os sys.path.insert(1, os.path.join(sys.path[0], '..')) #from controller.client import * #from nbNet.nbNet import sendData from dbutil.dbutil import DB db = DB(host="localhost", mysql_user="******", mysql_pass="******", \ mysql_db="guoshuyi") app = Flask(__name__) monTables = [ 'stat_0', 'stat_1', 'stat_2', 'stat_3', ] def fnvhash(string): ret = 97 for i in string: ret = ret ^ ord(i) * 13
import MySQLdb as mysql import json import hashlib sys.path.insert(1, os.path.join(sys.path[0], '..')) from nbNet.nbNetFramework import nbNet from dbutil.dbutil import DB monTables = [ 'stat_0', 'stat_1', 'stat_2', 'stat_3', ] db = DB(host="localhost", mysql_user="******", mysql_pass="******", \ mysql_db="falcon") def fnvhash(string): ret = 97 for i in string: ret = ret ^ ord(i) * 13 return ret def insertMonData(d_in): try: j = {} data = json.loads(d_in) print data dTime = int(data['Time']) hostIndex = monTables[fnvhash(data['Host']) % len(monTables)] for ud in data:
import sys import os from flask import Flask, render_template app = Flask(__name__) from dbutil.dbutil import DB # import dbutil. db = DB(host="host", mysql_user="******", mysql_pass="******", \ mysql_db="log") import table, datatable, chart, chartline, mapregion, mapvalue, mapline @app.route('/') def index(): return render_template('index.html') @app.route('/next') def next(): return render_template('next.html') @app.route('/code') def code(): return render_template('code.html')
import sys import os from flask import Flask, render_template app = Flask(__name__) from dbutil.dbutil import DB # import dbutil. db = DB(host="localhost", mysql_user="******", mysql_pass="", \ mysql_db="log") import table, datatable, chart, chartline, mapregion, mapvalue, mapline, reset @app.route('/') def index(): return render_template('index.html') @app.route('/next') def next(): return render_template('next.html') @app.route('/code') def code(): return render_template('code.html')
import json import hashlib sys.path.insert(1, os.path.join(sys.path[0], '..')) from nbNet.nbNetFramework import nbNet from dbutil.dbutil import DB monTables = [ 'stat_0', 'stat_1', 'stat_2', 'stat_3', ] db = DB(host="localhost", mysql_user="******", mysql_pass="******", mysql_db="kangcunhua") def fnvhash(string): ret = 97 for i in string: ret = ret ^ ord(i) * 13 return ret def insertMonData(d_in): try: j = {} data = json.loads(d_in) print data