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