尝试设置JDBCQueryMonitor监视器。当我按照与文档http://docs.opennms.org/opennms/releases/latest/guide-admin/guide-admin.html#_jdbcquerymonitor相同的方式设置显示器时,它显示为"未监控"在界面。
根据https://wiki.opennms.org/wiki/FAQ-Configuration#Q:_Why_are_some_services_listed_as_Not_Monitored.3F,它应该由配置文件中的status属性定义。但它已经设置为" on" ...
答案 0 :(得分:1)
"未监控"在服务上基本上意味着你已经分配了一个服务,但Pollerd已经
您应该检查以下内容:
在分配JDBC服务的IP接口上的Web UI中单击“节点详细信息”页面。在顶部,您将找到匹配的"轮询包"这个IP接口都适用。
如果您在已定义的"轮询包"中有JDBC服务的服务配置,请检查poller-configuration.xml
。服务名称很重要,请检查您是否有拼写错误。
另外还有一个经常出现的问题。人们定义服务配置但是错过了poller-configuration文件底部的类映射。请验证您是否具有以下内容的配置条目:
<service name="OpenNMS-DB-Event-Limit" ...
并且还使用
分配监控类<monitor service="OpenNMS-DB-Event-Limit" class-name="org.opennms.netmgt.poller.monitors.JDBCQueryMonitor" />
位于poller-configuration.xml
文件的底部。