def fetch_logs(self): for server in self.servers: shell = RemoteMachineShellConnection(server) files = shell.list_files(self.path + "/") files = [file for file in files if file["file"].startswith("sched-delay")] for file in files: shell.copy_file_remote_to_local(file["path"] + file["file"], os.getcwd() + "/" + file["file"]) self.log.info("copied {0} from {1}".format([file["file"] for file in files] , server.ip)) shell.disconnect()
def fetch_logs(self): for server in self.servers: shell = RemoteMachineShellConnection(server) files = shell.list_files(self.path + "/") files = [ file for file in files if file["file"].startswith("sched-delay") ] for file in files: shell.copy_file_remote_to_local( file["path"] + file["file"], os.getcwd() + "/" + file["file"]) self.log.info("copied {0} from {1}".format( [file["file"] for file in files], server.ip)) shell.disconnect()