Get logs from multiple windows servers

Hi,
I am doing a setup of Elastic stack to get logs from 10 windows servers.
Could you please let me know if am i doing right way.

On one Server i will install Elasticsearch + Logstash + Kibana = my cluster
and to get logs from 10 servers, need to install only beats (winlog, file etc.) on each server.

Thanks

That sounds correct to me.