Opennms:如何启用 "Not Monitored" 监视器
Opennms: How to enable "Not Monitored" monitor
正在尝试设置 JDBCQueryMonitor 监视器。当我以与文档中相同的方式设置监视器时:http://docs.opennms.org/opennms/releases/latest/guide-admin/guide-admin.html#_jdbcquerymonitor,它在界面中显示为 "Not Monitored"。
根据https://wiki.opennms.org/wiki/FAQ-Configuration#Q:_Why_are_some_services_listed_as_Not_Monitored.3F,它应该由配置文件中的状态属性定义。但是它已经设置为 "on"...
服务上的"Not Monitored"基本上意味着,你已经分配了一个服务但是Pollerd有
- 未找到给定服务名称的服务配置
- IP 接口与具有给定服务名称的服务配置的轮询包不匹配
您应该检查以下事项:
在您的 JDBC 服务分配的 IP 接口上单击 Web UI 中的节点详细信息页面。在顶部,您会找到应用于此 IP 接口的匹配 "Polling Packages"。
如果您在定义的 "Polling Packages" 中为您的 JDBC 服务配置了服务配置,请检查 poller-configuration.xml
。服务名称很重要,请检查这里是否有错别字。
另外一个常见的问题。人们定义了服务配置但错过了 poller-configuration 文件底部的 class 映射。请验证您是否有类似以下内容的配置条目:
<service name="OpenNMS-DB-Event-Limit" ...
并分配监控 class 和
<monitor service="OpenNMS-DB-Event-Limit" class-name="org.opennms.netmgt.poller.monitors.JDBCQueryMonitor" />
在 poller-configuration.xml
文件的底部。
正在尝试设置 JDBCQueryMonitor 监视器。当我以与文档中相同的方式设置监视器时:http://docs.opennms.org/opennms/releases/latest/guide-admin/guide-admin.html#_jdbcquerymonitor,它在界面中显示为 "Not Monitored"。
根据https://wiki.opennms.org/wiki/FAQ-Configuration#Q:_Why_are_some_services_listed_as_Not_Monitored.3F,它应该由配置文件中的状态属性定义。但是它已经设置为 "on"...
服务上的"Not Monitored"基本上意味着,你已经分配了一个服务但是Pollerd有
- 未找到给定服务名称的服务配置
- IP 接口与具有给定服务名称的服务配置的轮询包不匹配
您应该检查以下事项:
在您的 JDBC 服务分配的 IP 接口上单击 Web UI 中的节点详细信息页面。在顶部,您会找到应用于此 IP 接口的匹配 "Polling Packages"。
如果您在定义的 "Polling Packages" 中为您的 JDBC 服务配置了服务配置,请检查 poller-configuration.xml
。服务名称很重要,请检查这里是否有错别字。
另外一个常见的问题。人们定义了服务配置但错过了 poller-configuration 文件底部的 class 映射。请验证您是否有类似以下内容的配置条目:
<service name="OpenNMS-DB-Event-Limit" ...
并分配监控 class 和
<monitor service="OpenNMS-DB-Event-Limit" class-name="org.opennms.netmgt.poller.monitors.JDBCQueryMonitor" />
在 poller-configuration.xml
文件的底部。