服务器集群中的资源描述

服务器集群中的资源描述

我正在寻找一种描述服务器集群上的资源/服务的方法,但还没有找到合适的解决方案,尽管我确实认为应该有一个。

我们在这里运行一堆服务器,每个服务器负责不同的任务,因此运行不同的服务。为了管理这些服务器,我们想引入一个(中央)监视器,它了解每个服务器的资源(如软件、数据、特定硬件)。因此,从技术上讲,需要一些发现机制来查找每个服务器,并需要一些功能来从服务器获取这些信息。同样重要的是要有一个非常通用的接口来获取这些信息,这样它就可以轻松扩展。

当我假设云计算领域需要类似的东西时,我已经偶然发现了 OCCI。虽然它很接近(可能有点超出我的需求)——但我没有看到任何发现机制。在云计算环境中如何解决服务描述问题?

除此之外,我还考虑过使用 REST、Upnp 或 XML-RPC 实现自己的解决方案,但仍然认为必须存在类似的东西 - 至少是一些 xml 方案?!也许我只是使用了错误的搜索词?我会很高兴得到任何提示。

答案1

看一下 CompatibleOne,它具有您所描述的服务描述(以及经纪)功能。

答案2

你有没有想过使用扎比克斯

它是开源的、高度可定制的,并通过其代理引入了多种硬件和软件发现机制。

仅引用他们网页上的几点:

  • 自动发现服务器和网络设备
  • 低级发现
  • 分布式监控与集中式网络管理

如果您无法使用开箱即用的 Zabbix 来实现这一点,那么您很有可能可以通过模板和代理魔法轻松实现它。

相关内容