服务器监控系统

Server monitoring System

嗨,我有五个生产服务器(网站、Cassandra、弹性搜索、redis),我想监控它们,所以我遇到了很多监控工具,我最终确定了这两个工具

1. Nagios
2. ElasticSearch Beats

现在我无法确定哪一个 use.So 哪个会给我更好的系统统计信息,并且更具可扩展性并且易于配置和使用。

"Better" 当然是主观的。

nagios和metricbeat都可以给你机器的基本信息(磁盘space、负载等)。

Nagios 可能很难配置,但是 运行一旦设置就很好了。我发现它是云 "unfriendly",因为配置是集中的。我必须克服重重困难才能使其在 AWS 中正​​常运行。

Metricbeat 可以发送 9 种不同的东西(包括 MySQL 的插件等)。 Nagios 有无数的插件。

虽然 nagios 仍然需要中央服务器,但我会说 运行 比 elasticsearch 集群更容易。

但是,如果您有日志文件,那么使用 Elastic stack 可能是一个很好的基础。

你可以看看 sensu,它更容易配置并且可以 运行 所有的 nagios 插件。结合使用 sensu 和 metricbeat 也很有效。