无需安装客户端的监控解决方案

无需安装客户端的监控解决方案

我已经浪费了好几天的时间来寻找一个非常简约的(CPU/内存/ping/ssh/磁盘)监控工具自行发现主机,而不是在每个主机上安装客户端应用程序。 (我可以接受使用 ssh-key 提供临时帐户)但不是任何本地二进制文件安装。 (因为解决方案必须能够在几天内从 LAN 移动到另一个或另一个或另一个

我没找到?你知道这样的产品吗?

目前我使用无聊的 MySQL/Nagios 几个 docker 容器,但这个解决方案非常糟糕,因为它不做发现(所以我只能监控客户端知道/记住存在的主机)&我花了半天到一天的时间来专门为相关的局域网进行设置......

您知道符合我需求的解决方案吗?

答案1

看来你没有正确使用nagios。在 nagios 中,您可以定义主机、主机组、每个主机组的服务。您只需设置/更改主机名并(如果需要)在主机组上重新分配它们。

其他可能的解决方案是使用 SNMP。您可以为每个主机定义带有所需服务探针的 snmp 代理。一个示例脚本可以“浏览”网络以查找可用的 snmp 代理并将其添加到监控解决方案中。

答案2

数据库马林只需 ssh 和 mysql 登录详细信息即可完成您想要的操作,但它不会自动发现 - 您必须告诉它要监视哪些主机以及在每个主机上使用什么密钥/用户名/密码。它是少数几个不需要您安装客户端软件包并且仍然允许您获取一些操作系统级别指标(例如 CPU 使用率)的选项之一。

相关内容