Уважаемые, что я делаю не так?
Пытаюсь сделать шторм-детект. В обнаружении прототип тригера выглядит так:
Условие "fAlias[{#SNMPINDEX}].regexp" используется что бы вытащить дескриптор порта в {ITEM.VALUE1}
Далее проверка: если текущий средний трафик за 300 секунд превышает на 10 МБ средний входящий трафик 300 секунд - заподозрить шторм.
Но что то не срабатывает. Кто как делает штормдетект?
PS: Используется "#SNMPINDEX" тк я исправил баг в шаблонах прототипов элементов:

Подефолту там пользуется #SNMPVALUE что не правильно, имхо.
Пытаюсь сделать шторм-детект. В обнаружении прототип тригера выглядит так:
Code:
Название:
Storm on Interface {#SNMPINDEX} : {ITEM.VALUE1}
выражение:
{Template SNMP Interfaces:ifAlias[{#SNMPINDEX}].regexp(^N_)}=1 and
(({Template SNMP Interfaces:ifInOctets[{#SNMPINDEX}].avg(300)}-{Template SNMP Interfaces:ifInOctets[{#SNMPINDEX}].avg(300,300)}>10000000) or
({Template SNMP Interfaces:ifOutOctets[{#SNMPINDEX}].avg(300)}-{Template SNMP Interfaces:ifOutOctets[{#SNMPINDEX}].avg(300,300)}>10000000))
Далее проверка: если текущий средний трафик за 300 секунд превышает на 10 МБ средний входящий трафик 300 секунд - заподозрить шторм.
Но что то не срабатывает. Кто как делает штормдетект?
PS: Используется "#SNMPINDEX" тк я исправил баг в шаблонах прототипов элементов:
Подефолту там пользуется #SNMPVALUE что не правильно, имхо.
Comment