Testing filters
You can test filters on the fly using the opennms:filter
Karaf shell command.
admin@opennms()> opennms:filter --help
DESCRIPTION
opennms:filter
Enumerates nodes/interfaces that match a given filter
SYNTAX
opennms:filter filterRule
ARGUMENTS
filterRule
A filter Rule
(required)
Example
Return any nodes with an IP address between 192.168.1.1 and 192.158.1.250, with a service HTTP
or HTTPS
, and in a category named Virtual
:
admin@opennms()> opennms:filter '(IPADDR != "0.0.0.0" & (IPADDR IPLIKE 192.168.1.1-250) & (isHTTP | isHTTPS) & (categoryName == "Virtual"))'
nodeId=33 nodeLabel=opennms.ad.example.com location=Default
categories:
Virtual IpAddresses:
192.168.1.219
nodeId=42 nodeLabel=localhost location=Default
categories:
Virtual IpAddresses:
192.168.1.219