1 Окидач за генерисање догађаја

Преглед

Промена статуса окидача је најчешћи и најважнији извор догађаја. Сваки пут када окидач промени своје стање, генерише се догађај. Догађај садржи детаље о промени стања окидача - када се то догодило и шта је ново стање.

Тригери креирају два типа догађаја - Проблем и ОК.

Проблемски догађаји

Ствара се проблемски догађај:

  • када израз окидача процењује TRUE ако је окидач у стању ОК;
  • сваки пут када израз окидача процењује TRUE ако је за окидач омогућено генерисање више проблематичних догађаја.

ОК догађаји

Догађај ОК затвара сродне проблематичне догађаје и могу га креирати 3 компоненте:

  • окидачи - на основу подешавања "Генерација ОК догађаја" и "ОК догађај се затвара";
  • Корелација догађаја
  • менаџер задатака - када је догађај [ручно затворен] (/manual/config/events/manual_close)
Окидачи

Окидачи имају поставку 'Генерисање догађаја ОК' која контролише како се ОК догађаји генеришу:

    • Expression* – ОК догађај се генерише за окидач у стању проблема када се његов израз процени на FALSE. Ово је најједноставнија поставка, подразумевано омогућена.
  • Recovery expression - генерише се ОК догађај за стање окидача у непроблематичном стању када се његов израз процени на FALSE, а израз за опоравак процењује на TRUE. Ово се може користити ако се критеријум опоравка окидача разликује од критеријума проблема.
    • None* - догађај ОК се никада не генерише. Ово се може користити заједно са генерисањем вишеструких проблема за једноставно слање обавештења када се нешто деси.

Додатно, окидачи имају поставку 'ОК догађај се затвара' која контролише који се проблемски догађаји затварају:

  • All problems - ОК догађај ће затворити све креиране отворене проблеме битхе триггер
  • All problems if tag values match - ОК догађај ће затворити отворене проблеме које је креирао окидач и који имају најмање једну одговарајућу вредност ознаке. Ознака је дефинисана поставком окидача 'Ознака за подударање'. Ако нема проблема за затварање, онда се ОК догађај не генерише. Ово се често назива корелација догађаја на нивоу окидача.
Корелација догађаја

Корелација догађаја (која се назива и глобална корелација догађаја) је начин да се подесе прилагођена правила затварања догађаја (која резултира ОК генерисањем догађаја).

Правила дефинишу како су нови проблемски догађаји упарени са постојећим проблемским догађајима и омогућавају затварање новог догађаја или подударних догађаја генерисањем одговарајућих ОК догађаја.

Међутим, корелација догађаја мора бити конфигурисана веома пажљиво, јер може негативно утицати на перформансе обраде догађаја или, ако је погрешно конфигурисана, затворити више догађаја него што је предвиђено (у најгорем случају чак и сви проблеми могу бити затворени). Неколико савета за конфигурацију:

  1. увек смањите обим корелације постављањем јединствене ознаке за контролни догађај (догађај који је упарен са старим догађајима) и користите корелациони услов 'нова ознака догађаја'
  2. не заборавите да додате услов заснован на старом догађају када се користи операција 'затвори стари догађај', или би се сви постојећи проблеми могли затворити
  3. избегавајте коришћење уобичајених назива ознака које користе различите конфигурације корелације
Менаџер задатака

Ако је поставка 'Дозволи ручно затварање' омогућена за окидач, тада је могуће ручно затворити догађаје проблема које генерише окидач. Ово се ради у корисничком интерфејсу када проблем ажурирања). Догађај се не затвара директно – уместо тога се креира задатак 'затвори догађај', којим ће менаџер задатака ускоро управљати. Менаџер задатака ће генерисати одговарајући ОК догађај и проблемски догађај ће бити затворен.