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()
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
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
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
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()
def __init__(self, serverId, port, host): self.host = host self.port = port self.serverId = serverId self.c = CheckService()
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)
def __init__(self, serverId,port, host): self.host = host self.port = port self.serverId=serverId self.c = CheckService()