Discovery does not honor exclude-range inside a definition
Description
Environment
Host dr-ems-2
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Chandra Gorantla November 7, 2019 at 9:29 PM
Fixed
Details
Assignee
Chandra GorantlaChandra GorantlaReporter
Jeff GehlbachJeff GehlbachLabels
Components
Sprint
NoneFix versions
Priority
Major
Details
Details
Assignee
Chandra Gorantla
Chandra GorantlaReporter
Jeff Gehlbach
Jeff GehlbachLabels
Components
Sprint
None
Fix versions
Priority
PagerDuty
PagerDuty Incident
PagerDuty
PagerDuty Incident
PagerDuty

PagerDuty Incident
Created November 6, 2019 at 9:54 PM
Updated November 26, 2019 at 1:36 PM
Resolved November 26, 2019 at 1:36 PM
Given a discovery-configuration.xml that looks basically like:
<discovery-configuration "xmlns=http://xmlns.opennms.org/xsd/config/discovery" … <definition location="Default"> <detectors> <detector name="reverse-dns-lookup" class-name="org.opennms.netmgt.provision.detector.rdns.ReverseDNSLookupDetector"/> <detector name="SNMP" class-name="org.opennms.netmgt.provision.detector.snmp.SnmpDetector"/> </detectors> … <exclude-range> <begin>10.0.0.1</begin> <end>10.0.0.254</end> </exclude-range> … <include-range> <begin>10.0.0.1</begin> <end>10.255.255.254</end> </include-range> </definition> </discovery-configuration>
The exclude-range should exempt addresses such as 10.0.0.37 from discovery's ping sweeps. The discovery.log on this system, however, indicates that this address is being pinged:
2019-11-06 12:02:13,384 DEBUG [ping-sweep-0] o.o.p.r.RequestTracker: Scheding timeout for request to [ID=JniPingRequestId[addr = /10.0.0.37, ident = 31638, seqNum = 1, tId = 2120497],Retries=1,Timeout=2000,Packet-Size=64,Expiration=1573059735384,Callback=org.opennms.netmgt.icmp.LogPrefixPreservingPingResponseCallback@6bb5097f] in 2000 ms2019-11-06 12:02:14,384 DEBUG [ping-sweep-0] o.o.n.i.j.JniPingRequest: 1573059734384: Sending Ping Request: [ID=JniPingRequestId[addr = /10.0.0.38, ident = 31638, seqNum = 1, tId = 2120566],Retries=1,Timeout=2000,Packet-Size=64,Expiration=-1,Callback=org.opennms.netmgt.icmp.LogPrefixPreservingPingResponseCallback@2cd6be79]