0

私はこのように使用します:

servers = ["192.168.100.161", "192.168.100.162", "192.168.100.163"]

top_command = "top -b -n 1"
host_config = make_host_config(servers)

client = ParallelSSHClient(servers, timeout=2, num_retries=1, retry_delay=1, host_config=host_config)
try:
    output = client.run_command(top_command, sudo=True)
    print([(k, [x for x in v.stdout], [x for x in v.stderr]) for (k, v) in output.items()])
    for host, host_response in output:
        print(host, host_response)
except Exception as e:
    print("failed to connect some host: ", e)

今何が得られますか: 例外です。

一部のホストに接続できませんでした: ("ホスト '%s:%s' への接続中にエラーが発生しました - %s - %s/%s を再試行してください", '192.168.100.161', 22, 'タイムアウト', 1, 1)

取得したいもの: 利用可能なサーバーからの応答 利用できないサーバーからのエラー

どうやってそれを達成するのですか?

4

1 に答える 1