The Netdata solution for this is ideally https://app.netdata.cloud (blog about it https://www.netdata.cloud/blog/introducing-the-all-new-netdata-cloud/). Where you would setup a “space” and then claim your nodes.
Other things… yes, netdata would be installed on all nodes (where supported). Netdata doesn’t directly support Windows nodes (yet), but can indirectly via wmi via proxy host.
Where I work, we only monitor our Linux hosts using Netdata and we use ansible to install it.