我已经浪费了几天时间来寻找一个非常简约的 ( cpu/ram/ping/ssh/disks ) 监控工具,它可以自行发现主机,而不是在每个主机上安装客户端应用程序。(我可以接受使用 ssh-key 提供一个临时帐户)但不能安装任何本地二进制文件。(因为解决方案只能在几天内从 LAN 移动到另一个或另一个或另一个)
我没有找到任何?你知道这样的产品吗?
目前我使用了一个无聊的 MySQL/Nagios 几个 docker 容器,但是这个解决方案非常糟糕,因为它不做发现(所以我只能监控客户端知道/记住存在的主机)并且我失去了半天到一天的时间来设置它专门针对相关局域网...
您知道符合我需求的解决方案吗?
好像你没有正确使用nagios。在 nagios 中,您可以为每个主机组定义主机、主机组和服务。并且您只需要设置/更改主机名并(如果需要)在主机组上重新分配它们。
其他可能的解决方案是使用 SNMP。您为每个主机定义 snmp 代理,并为您需要的服务提供探针。一个示例脚本可以“浏览”网络以查找可用的 snmp 代理并将其添加到监控解决方案中。