Collect files from different servers to a single server and append them

Hi,
I have script1.sh on 3 servers. I want to collect output report generated by them to a single server and append all the reports. Please tell me how can i do this?

for i in addr{1..3}; do
     ssh ${i} "bash /path/to/script1.sh" >> output.file
done

Hi try using

dsh -ea script1.sh > output.file