我正在评估 Icinga 和 Sensu 的一般服务/主机监控。我们对服务所做的其中一件事是通过编排工具(在我们的例子中是 Mesos)来管理它们。这可以防止服务必须在任何给定的主机上运行(它可以在任何工作节点上运行)。
因为我们使用服务发现,所以我绝对可以编写一个监控插件来执行我的检查,而无需先验地知道服务正在执行的主机。
Icinga 的服务定义似乎要求服务绑定到主机。但是,它的主机定义不需要您指定有关主机的任何内容。我的问题是:我可以为服务创建一个虚拟主机或以其他方式指定服务与特定主机不相关吗?