"Mieux" est, bien sûr, subjectif.
Les deux nagios et metricbeat peuvent vous fournir les informations de base sur la machine (espace disque, charge, etc.).
Nagios peut être difficile à configurer, mais fonctionne bien une fois qu'il est configuré. Je trouve que le cloud est "hostile" car la configuration est centralisée. J'ai dû sauter à travers des cerceaux pour le faire fonctionner décemment dans AWS. Metricbeat a 9 choses différentes qu'il peut envoyer (y compris des plugins pour MySQL, etc). Nagios a d'innombrables plugins.
Alors que nagios a toujours besoin d'un serveur central, je dirais qu'il est plus facile à utiliser qu'un cluster elasticsearch. Mais, si vous avez des fichiers journaux, l'utilisation de la pile Elastic peut être une bonne base.
Vous pouvez jeter un oeil à sensu, qui est plus facile à configurer et peut exécuter tous les plugins nagios. Utiliser à la fois sensu et métrique en combinaison fonctionnerait également bien.
Je pense que cette question est hors de portée de SO, voir http://stackoverflow.com/help/on-topic. C'est aussi des beats élastiques, de la part de la compagnie qui les développe (et vous auriez du vous demander quel beat vous voulez comparer aux nagios) – baudsp