0

我可以根据 ipaddress 限制服务检测,但假设我想使用另一个参数,如hostname或 node_label 进行服务检测,那么我该如何配置呢?

我需要知道 default-foreign-source.xml 中主机名的确切片段配置 PS:我正在使用发现恶魔,即自动发现节点

任何帮助,将不胜感激。

4

1 回答 1

1

OpenNMS模型如下:

节点 --> 接口 --> 服务

因此 OpenNMS 无法将节点标签与服务相关联。有一个正在开发中的 BusinessServiceMonitor 将有助于处理更复杂的模型,但它目前不在发布代码中。

这就是为什么您无法按照自己的意愿进行关联。

您可以通过使用标签标记 (ifAlias) 接口并将类别与标签匹配以排除服务来解决此问题。

此外,您永远不应该直接编辑供应 XML 配置文件。OpenNMS 将这些配置的缓存用于性能目的,您可以破坏您的系统(不太可能但可能)。

我也会远离使用发现。它限制了您将节点组分离为不同申请的能力,这使您能够将不同的供应策略集(过滤器、监控或不监控服务或数据收集的能力)应用于不同的节点组。Discovery 仅针对默认的外部源策略运行,因此您失去了这种灵活性。

于 2016-01-07T02:58:50.463 回答