Example #1
0
 def __new_ssh(self, ip):
     return SSH(ip, self.ssh_user, self.properties['ssh_options'])
 def data_dir_rm(self):
     log_important("Prometheus clear data: started")
     ssh = SSH(self.ip, self.user, self.ssh_options)
     ssh.exec("rm -fr data")
     log_important("Prometheus clear data: done")
 def data_dir_upload(self, dir):
     log_important("Prometheus upload: started")
     ssh = SSH(self.ip, self.user, self.ssh_options)
     ssh.scp_to_remote(dir + "/*", "data")
     log_important("Prometheus upload: done")
 def data_dir_download(self, dir):
     log_important("Prometheus download data: started")
     ssh = SSH(self.ip, self.user, self.ssh_options)
     ssh.scp_from_remote(f"data", dir)
     log_important("Prometheus download data: done")
Example #5
0
 def __new_ssh(self, ip):
     return SSH(ip, self.ssh_user, self.ssh_options)