Hello Ryan Felim,
This is not the exact case you are talking about, but we can use it as a reference. This
link refers to the requirements for an all-in-one deployment.
As you can see, the entire wazuh stack, meaning wazuh manager, dashboard, and indexer in a single machine, can manage up to 100 agents with no problems, having 8 cores and 8GB RAM.
The number of EPS and APS will mainly depend on your own wazuh setting, the different scan frequencies, the active modules, the FIM setup... and the reported activity of each agent itself, so it's not easily predictable. You can consult this
reference in order to check if the environment is working properly and if your hardware is sufficient.
Hope this help you, anything else, feel free to ask!
Regards,
Manuel.