Currently we have 4 bare metal servers and one small VM server (all running centos6) and I'm looking at setting up monitoring for the Percona MySQL db server and replication slave (bare metal), as well as the remaining 3 which are app servers.
Curious what the preferred way to setup a monitoring config would be. Maybe spin up a small dedicated VM that just runs the monitoring tools for watching the other 5 servers remotely? Would you make the VM on the same host as the servers to be monitored? Maybe use a different host like Digital Ocean to run the monitoring tools?