似乎我无法使用阈值在OpenNMS中触发事件...... 首先是事实(尽可能详细)
我的html文件: 文件数:5
/ var / lib / opennms / rrd / snmp / NODE 中的是两个名为“documentCount”(.jbr& .meta)的文件 - >因为http-datacollection-config.xml
我的日志文件中的写道:
INFO [LegacyScheduler-Thread-2-of-50] RrdUtils: updateRRD: updating RRD file /var/lib/opennms/rrd/snmp/21/documentCount.jrb with values '1385031023:5'"
所以正确收集了“5”。
现在我为这种情况创建了一个阈值:
<threshold type="high" ds-type="node"
value="4.0" rearm="2.0" trigger="1" triggeredUEI="uei.opennms.org/threshold/highThresholdExceeded"
filterOperator="or" ds-name="documentCount"
/>
我的collectd-configuration.xml中的也启用了阈值:
在我看来超过了4的阈值,因为值是5.所以应该触发highTresholdEvent。但它没有。
所以我在这里问是否有人有想法。 关于黎明
答案 0 :(得分:1)
使用以下
检查collectd.logtail -f collectd.log | grep -i thresholding
在一段时间内检索数据时,阈值检查被移动到评估状态,而不是rrd文件的后期处理。
即使在info的日志设置中,您也应该找到一些线索,说明为什么阈值规则与任何数据都不匹配。