![可靠且易于理解的服务器配置管理和监控](https://linux22.com/image/571111/%E5%8F%AF%E9%9D%A0%E4%B8%94%E6%98%93%E4%BA%8E%E7%90%86%E8%A7%A3%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%E5%92%8C%E7%9B%91%E6%8E%A7.png)
最近我一直在研究在我们的服务器(3 台物理服务器,1 台带有多个虚拟服务器)上设置监控和配置管理。
目前一台服务器上安装了 Zabbix,其他几台安装了 Munin(这些监控系统已经无人维护),但没有统一的监控软件。此外,也没有集中式配置管理器,这对于维护来说是一个很大的改进。
读了一些资料后,我想出了 Nagios 或 Zabbix 与 Puppet 或 Cfengine 的组合。但是我对其中任何一个都没有经验。
在我们的案例中,最好使用易于理解且(相对)易于部署的软件,因为由于组织结构,IT 负责人(几乎)每年都会发生变化。它还应该能够跟踪性能管道(例如,使用内存或 CPU 使用率图表)。
所有系统都是 Linux 服务器,但如果可能的话,将来可以选择包含我们的 Windows PC 就更好了。
在这种情况下最好的选择是什么?
编辑:另一个要求是解决方案是免费(最好)开源的,因为我们无法承担 2K 的年度许可费。