Всем привет
Задача - при получении трапа реагировать только на падение 4х определенных портов (например FastEthernet0/1).
isDescr этих портов известны, они же есть в трапе (формат "FastEthernet0/1")
Проблема в кавычках !!! При падении "FastEthernet0/18" удовлетворяется условие проверки падения FastEthernet0/1
Условие триггера:
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].regexp(linkDown)}=1 and
({BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(FastEthernet0/1})}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(FastEthernet0/2)}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(GigabitEthernet0/1)}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(GigabitEthernet0/2)}=1)
Как сделать проверку строки с учетом кавычек ? - "FastEthernet0/1"
Задача - при получении трапа реагировать только на падение 4х определенных портов (например FastEthernet0/1).
isDescr этих портов известны, они же есть в трапе (формат "FastEthernet0/1")
Проблема в кавычках !!! При падении "FastEthernet0/18" удовлетворяется условие проверки падения FastEthernet0/1
Условие триггера:
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].regexp(linkDown)}=1 and
({BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(FastEthernet0/1})}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(FastEthernet0/2)}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(GigabitEthernet0/1)}=1 or
{BaseTemplate NetDevices switches SNMP:snmptrap["linkUp|linkDown"].str(GigabitEthernet0/2)}=1)
Как сделать проверку строки с учетом кавычек ? - "FastEthernet0/1"
Comment