示例#1
0
 def __init__(self, serverId, port, host, url, lab):
     self.host = host
     self.port = port
     self.url = url
     self.lab = lab
     self.serverId = serverId
     self.cs = CheckService()
示例#2
0
class NginxTask(object):
    def __init__(self, serverId, port, host):
        self.host = host
        self.port = port
        self.serverId = serverId
        self.c = CheckService()

    def check(self):
        data = self.c.nginxCheck(self.host, port=self.port)
        key = str(self.serverId) + ":" + self.host + ":" + self.port + ":" + "nginx"
        CheckService.checkStatue[key] = data
示例#3
0
class NginxTask(object):
    def __init__(self, serverId, port, host):
        self.host = host
        self.port = port
        self.serverId = serverId
        self.c = CheckService()

    def check(self):
        data = self.c.nginxCheck(self.host, port=self.port)
        key = str(
            self.serverId) + ":" + self.host + ":" + self.port + ":" + "nginx"
        CheckService.checkStatue[key] = data
示例#4
0
class UrlTask(object):
    def __init__(self, serverId, port, host, url, lab):
        self.host = host
        self.port = port
        self.url = url
        self.lab = lab
        self.serverId = serverId
        self.cs = CheckService()

    def check(self):
        data = self.cs.urlCheck(self.host, self.port, self.url)
        print self.url+""+str(data)
        key = str(self.serverId)+":"+ self.lab + ":" + self.host + ":" + self.port
        CheckService.checkStatue[key] = data
示例#5
0
class MysqlTask(object):
    def __init__(self, serverId,port, host):
        self.host = host
        self.port = port
        self.serverId=serverId
        self.c = CheckService()

    def check(self):
        data = self.c.mysqlCheck(self.host, port=self.port)
        key = str(self.serverId)+":"+self.host +":"+ self.port  +":mysql"
        CheckService.checkStatue[key] = data



# print MysqlTask(2,"3306","127.0.0.1").check()
示例#6
0
 def __init__(self, serverId, port, host):
     self.host = host
     self.port = port
     self.serverId = serverId
     self.c = CheckService()
示例#7
0
    path = request.values.get("path")
    data=fileService.readFile(host,path)
    return jsonify(data=data, error=False, msg="")

@app.route("/updateConfig",methods=['GET', 'POST'])
def updateConfig():
    host = request.values.get("host")
    data = request.values.get("data")
    path = request.values.get("path")
    data=fileService.overwriteFile(host,path,data)
    return jsonify(data=data, error=False, msg="")





if __name__ == '__main__':
    dao = BichonDao()
    cpu = CpuService()
    mem = MemService()
    disk = FileSystemService()
    process = ProcessService()
    check = CheckService()
    net = NetService()
    iptable=IptableService()
    execService=ExecService()
    fileService=FileService()
    taskHelper = TaskHelper()

    app.run(debug=True)
示例#8
0
 def __init__(self, serverId,port, host):
     self.host = host
     self.port = port
     self.serverId=serverId
     self.c = CheckService()