Hi,
I created a template where I'm using parts of Network inferfaces discovery. I'm trying to filter out interface with
Code:
{#IFTYPE}":"135"}].
Code:
[{"{#SNMPINDEX}":"1","{#IFOPERSTATUS}":"1","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"Host","{#IFDESCR}":"Host","{#IFTYPE}":"1"},{"{#SNMPINDEX}":"2","{#IFOPERSTATUS}":"1","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"Eth0","{#IFDESCR}":"Eth0","{#IFTYPE}":"188"},{"{#SNMPINDEX}":"3","{#IFOPERSTATUS}":"2","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"Eth1","{#IFDESCR}":"Eth 1","{#IFTYPE}":"6"},{"{#SNMPINDEX}":"4","{#IFOPERSTATUS}":"1","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"Eth2","{#IFDESCR}":"Eth 2","{#IFTYPE}":"6"},{"{#SNMPINDEX}":"102","{#IFOPERSTATUS}":"1","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"vlan 2099","{#IFDESCR}":"vlan 2099","{#IFTYPE}":"135"}]
Code:
{"{#SNMPINDEX}":"102","{#IFOPERSTATUS}":"1","{#IFADMINSTATUS}":"1","{#IFALIAS}":"","{#IFNAME}":"vlan 2099","{#IFDESCR}":"vlan 2099","{#IFTYPE}":"135"}]
Code:
$NET.IF.IFNAME.NOT_MATCHES} with values ^135*$
Code:
{#IFTYPE} does not match {$NET.IF.IFTYPE.NOT_MATCHES}
Code:
{$NET.IF.IFNAME.NOT_MATCHES} (^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12}) Filter out loopbacks, nulls, docker veth links and docker0 bridge by default
Code:
{$NET.IF.IFNAME.NOT_MATCHES} (^135|^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12}) Filter out loopbacks, nulls, docker veth links and docker0 bridge by default
Thanks!
. I changed macro for IF.IFDESCR and not for IF.IFTYPE. Now it's working like intended. Thank you very much, you were very helpful. Maybe if you have a minute, you can help me also with this one?
Comment