Уведомления о смене статуса интерфейса [solved]

Started by Harun, September 21, 2015, 02:51:15 PM

Previous topic - Next topic

Harun

Мне необходимо получать уведомления об изменениях статусов портов. Я создал action и добавил в event processing policy в политики Show alarm when interface is down и Terminate interface down alarms when interface is up. Вопрос - как избавиться от вала сообщений SYS_IF_UP, если нода становится недоступна, а затем восстанавливается?

kozlov_ao

Ну так убери в "Event Processing Policy" Action для данного события..

Harun

Если я уберу action, то не буду получать уведомления о событиях SYS_IF_UP. Вопрос был в том, как избежать вала сообщений при наступлении события SYS_NODE_UP.

Пример - у меня есть коммутатор с критичными линками на 100 портов, и я получаю уведомления об изменениях статусов интерфейсов. Но однажды связь с ним была потеряна, а затем восстановлена, и на мой телефон сваливается одно сообщение SYS_NODE_UP и 100 сообщений SYS_IF_UP.

Harun

Тут видимо на помощь должнен придти situations manager, но логику его работы я пока не могу понять.

kozlov_ao

Именно он.

Делай ситуацию, в которую заталкивай признак поднятия ноды. И при генерации аларма, смотри на него.

Harun

Удалось решить при помощи вот такого filtering script:
alarm = FindAlarmByKey("IF_DOWN_0x" . right(d2x($node->id), 8, "0") . "_" . $1);
return ( alarm != null );