2015-11-09 41 views
0

我能够限制基于IP地址的服务检测,但假设如果我想使用另一个参数,如主机名或node_label进行服务检测,那么如何配置那?限制基于“主机名”的OpenNMS中的服务检测

我需要知道在默认情况下,外国source.xml P.S主机名确切片断配置:我使用的节点

任何帮助的发现妖即自动发现,将不胜感激。

回答

1

的OpenNMS的模型如下:

节点 - >界面 - >服务

所以OpenNMS的没有一个节点标签与服务相关联的方式。开发中有一个BusinessServiceMonitor,它可以帮助处理更复杂的模型,但目前它不在发布代码中。

这就是为什么你无法根据需要进行关联的原因。

您可以通过将标签(ifAlias)与标签进行接口并将标签匹配到标签以排除服务来解决此问题。

另外,您不应该直接编辑配置XML配置文件。 OpenNMS利用缓存为这些配置出于性能目的,并且可能会破坏您的系统(不太可能,但可能)。

我也会摆脱使用发现。它限制了将多个节点组作为不同请求分离的能力,这使您可以将不同组的预配置策略(筛选器,监视服务或不监视服务或数据收集的能力)应用于不同的节点组。发现只针对默认的外国来源政策,因此您失去了这种灵活性。

+0

感谢您的帮助伙伴 –