我有一个由分散的远程 VPS /“云”/共置服务器组成的网络,我想使用开源软件(如 Zenoss/Zabbix/Nagios/OpenNMS/Opsview/Observium 等)从中心位置监控这些服务器...这些服务器不一定物理上彼此靠近。我有一个服务器核心网络,位于一个相当快的电路上,其中一个服务器将收集数据。
我需要尽可能地减少远程服务器上的负载(例如,有些是 256MB 的小型网络服务器),因此我正在寻找提供消耗最少资源的远程代理的解决方案。
我希望能够监控每个设备上的进程/网络使用情况/日志/邮件队列等。
考虑到我的限制和架构,您是否推荐特定的产品(开源)?
答案1
Nagios NRPE 非常轻量。
服务器的资源消耗主要取决于您运行的检查。每个检查都是客户端上的可执行文件。
基本检查并不繁重。我运行 Nagios 时没有出现问题,而且在非常小的 VPS 节点上也是如此。