NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Alex on February 27, 2008, 12:22:01 PM

Title: Stop processing of event processing policy
Post by: Alex on February 27, 2008, 12:22:01 PM
В каких ситуациях используется этот флажок? Примеры если можно.

Спасибо.
Title: Re: Stop processing of event processing policy
Post by: Victor Kirhenshtein on February 27, 2008, 07:59:06 PM
Naprimer u menja mnogo pravil takogo vida:

any_host event1 - do actions
any_host event2 - do actions
...
any_host eventN - do actions

I ja hochu iskljuchit' odin konkretnij host iz processinga - ja konechno mogu v kazdom pravile propisat' ego i postavit' "Negate", no proshe do togo sdelat' pravilo

bad_host any_event - stop processing

T.e. mozno ispol'zovat' esli snahala idet specializirovannaja obrabotka eventa dlja hostov, a potom - obschee pravilo dlja vseh ostal'nih. Togda v spec. pravilah stavim "stop processing" i obschee pravilo budet prosche.

Nu i mozno kazdoe pravilo otmechat' flazkom "stop processing" - togda budet logika kak u firewall policy - komu-to eto mozet bit' prosche.
Title: Re: Stop processing of event processing policy
Post by: Alex on February 28, 2008, 10:30:10 AM
Т.е. как я понимаю:
1. можно исключить какой-либо хост от всевозможных проверок, поставив правило выше всех.
2. отключить дальнейшие проверки по конкретному правилу.

Это правильно я понял?

А что будет если описано правило следующим образом:
Source Any
Event SYS_IF_DOWN ANY
Severity Any
Script NULL
Alarm ? %m
Situation None
Action SendMail_Down_IF
Options Stop Proccessing

Title: Re: Stop processing of event processing policy
Post by: Victor Kirhenshtein on February 28, 2008, 11:28:48 AM
Punkt 2 ja bi sformuliroval kak "prekratit' dal'nejshuju obrabotku sobitija".

V privedennom primere esli prihodit sobitie SYS_IF_DOWN, to budet sozdan alarm, vipolnen action SendMail_Down_IF, i na etom obrabotka sobitija zavershitsja. T.e. esli daze dal'she budet pravilo

Source Any
Event Any
Severity Any
Action SendMail

to vipolneno ono uze ne budet.

T.e. summiruja - dlja kazdogo sobitija server beret pravila po porjadku, proverjaet sobiti e na sootvestvie usloviju, esli uslovie istinno - vipolnjaet ukazannie v pravile dejstvija. V normal'noj situacii kazdoe sobitie propuskaetsja cherez kazdoe pravilo, no "stop processing" mozet dosrochno prervat' obrabotku sobitija (konechno esli sobitie sootvetstvuet usloviju v pravile).
Title: Re: Stop processing of event processing policy
Post by: Alex on February 28, 2008, 02:08:56 PM
Ок, это понятно.
Вопрос, если у меня упало 20 интерфейсов. Как поступит обработчик в этом случае? Если на правиле SYS_ID_DOWN cтоит stop processing?
Title: Re: Stop processing of event processing policy
Post by: Victor Kirhenshtein on February 28, 2008, 04:21:17 PM
Net raznici, 1, 20, ili 100 - kazdoe sobitie obrabativaetsja nezavisimo. Tak chto dlja kazdogo sobitija esli uslovie sootvetstvuet i stoit stop processing - mi obrabotku etogo konkretnogo sobitija prekraschaem. No na drugie sobitija eto nikakogo vlijanija ne okazivaet.
Title: Re: Stop processing of event processing policy
Post by: Alex on February 29, 2008, 09:38:51 AM
Т.е. независимо от кол-ва упавших интерфейсов, придет всего одно письмо? Я правильно понял?
Title: Re: Stop processing of event processing policy
Post by: Victor Kirhenshtein on February 29, 2008, 11:09:15 PM
Net, ne pravil'no. Na padenie kazdogo interfeisa generiruetsja otdel'noe sobitie, i kazdoe iz nih prohodit cherez event policy. Prohozdenie sobitija zakanchivaetsja kogda zakanchivaetsja policy (vse pravila projdeni) ili vstrechaetsja pravilo "stop processing". No nezavisimo ot togo kak prekratilas' obrabotka tekuschego sobitija, budet vzjato sledujuschee sobitie iz ocheredi i process povtoritsja.