コード例 #1
0
 def __new_ssh(self, ip):
     return SSH(ip, self.ssh_user, self.properties['ssh_options'])
コード例 #2
0
 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")
コード例 #3
0
 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")
コード例 #4
0
 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")
コード例 #5
0
 def __new_ssh(self, ip):
     return SSH(ip, self.ssh_user, self.ssh_options)