Monitoring cpu and mem across cloud vms

thinking about an easy way to go about monitoring cpu and mem usage (with alerts) for a smallish CL server fleet. opensource preferable.

Was using AWS Cloud Watch, but now need something more universal that can work across various public cloud vendors

any ideas?

I recently added zabbix. Might be worth taking a look at that.


Thanks @ahkok will give that a look