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

我对以前的工作(主要是Nagios)的服务器监控产品有一点经验,但从未有机会从头开始设置监控方案.每次有多台机器需要监控时,运行Nagios守护程序(我认为这有一个奇特的名称,但此时我的记忆力不足),还有一台运行Nagios的专用机器.

既然我是自雇人士,大多数时候,我发现自己为我的客户设置了一台服务器(存储,邮件,WLAN控制器等……).

是否有某种LIGHTWEIGHT监控解决方案可以在应该监控的同一台机器上运行?我很清楚,Nagios(以及其他商业和开源监控应用程序)能够做到这一点,但我反对的理由是 – 一个人过度使用(更不用说滥用系统资源)和两个人 – 不好的做法.

请随时提出任何解决方案,当然,如果我对某些事情有误,请教育我.请注意,我对可能需要一定程度的“黑客攻击”的想法持开放态度.我没有明确地设置部署预构建的应用程序,任何解决方案都将被考虑.

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

解决方法

Monit是最简单的单主机解决方案.您将拥有Web仪表板和CLI状态界面,简单警报,系统状态以及为特定守护程序/进程添加检查的功能.它非常轻巧.

看看example configuration page.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...