单个服务器的简单监控解决方案

单个服务器的简单监控解决方案

我在以前的工作中对服务器监控产品(主要是 Nagios)有一些经验,但从来没有机会从头开始设置监控方案。每次都需要监控多台机器,运行 Nagios Daemon(我认为这有个花哨的名字,但我暂时想不起来了),以及一台运行 Nagios 的专用机器。

现在我已经可以自由职业了,大多数时候,我都会为客户设置单个服务器(存储、邮件、WLAN 控制器等)。

是否有某种轻量级监控解决方案可以在需要监控的同一台机器上运行?我很清楚 Nagios(以及其他商业和开源监控应用程序)能够做到这一点,但我反对这样做,理由是 -1- 这样做有点过头了(更不用说滥用系统资源了),-2- 这样做是不好的做法。

请随意提出任何解决方案,当然,如果我在某些方面有误,请告诉我。请注意,我愿意接受可能需要我进行一定程度“黑客攻击”的想法。我并没有明确打算部署预构建的应用程序,任何解决方案都可以考虑。

编辑:对此只有一个要求。我需要它能够以自定义方式响应事件(将脚本指定为对触发器的响应即可)。

答案1

监控是目前最简单的单主机解决方案。您将拥有一个 Web 仪表板和 CLI 状态界面、简单的警报、系统状态以及添加特定守护程序/进程检查的能力。而且它非常轻的。

看看示例配置页面

相关内容