Hi
You should have one Diagnostics Agent per host, pointing to logical hostname (usually detected by sapinst) each agent of the cluster shoult have a different name and port, example: DA1 port 97 DA2 port 96. This feature is called Agent on the flight.
Hope this helps.
regards