1 Услови

Преглед

Могуће је дефинисати да се акција извршава само ако је догађај одговара дефинисаном скупу услова. Услови се постављају приликом конфигурисања акција.

Подударање услова је осетљиво на велика и мала слова.

Покрени радње

Следећи услови се могу користити у радњама заснованим на покретачу:

Condition type Supported operators Description
Host group једнако
није једнако
Наведите групе домаћина или групе домаћина које желите да искључите.
једнако - догађај припада овој групи домаћина.
није једнако - догађај не припада овој групи домаћина.
Навођењем надређене групе домаћина имплицитно се бирају све угнежђене групе домаћина. Да бисте навели само родитељску групу, све угнежђене групе морају бити додатно подешене са оператором није једнако.
Template једнако
није једнако
Наведите шаблоне или шаблоне за изузимање.
једнако - догађај припада покретачу наслеђеном од овог шаблона.
није једнако - догађај не припада окидачу наслеђеном из овог шаблона.
Host једнако
није једнако
Наведите домаћине или домаћине које треба искључити.
једнако - догађај припада овом домаћину.
није једнако - догађај не припада овом домаћину.
Tag name једнако
није једнако
садржи
не садржи
Наведите ознаку догађаја или ознаку догађаја за изузимање.
једнако - догађај има ову ознаку.
није једнако - догађај нема ову ознаку.
садржи - догађај има ознаку која садржи овај стринг.
не садржи - догађај нема ознаку који садржи овај низ.
Tag value једнако
није једнако
садржи
не садржи
Наведите ознаку догађаја и комбинацију вредности или комбинацију ознаке и вредности коју желите да искључите.
једнако - догађај има ово ознаку и вредност.
није једнако - догађај нема ову ознаку и вредност.
садржи - догађај има ознаку и вредност која садржи ове стрингове.
има не садржи - догађај нема ознаку и вредност која садржи ове стрингове.
Trigger једнако
није једнако
Наведите окидаче или покретаче које треба искључити.
једнако - догађај генерише овај покретач.
није једнако - догађај се генерише било којим другим окидачем, осим овог.
Event name садржи
не садржи
Наведите стринг у називу догађаја који је генерисао окидач или стринг за изузимање. Подразумевано, назив догађаја се поклапа са именом покретача осим ако је прилагођено име догађаја наведено у конфигурацији окидача.
садржи - име догађаја садржи овај стринг.
не садржи - овај стринг је искључен из назива догађаја.
Напомена: Унета вредност ће бити упоређена са именом догађаја са проширеним свим макроима.
Trigger severity једнако
није једнако
је веће или једнако
је мање од или једнако
Наведите озбиљност покретача.
једнако - једнако озбиљности окидача.
није једнако - није једнако озбиљности окидача.
је веће или једнако - више или једнако озбиљности окидача.
мање или једнако - мање или једнак озбиљности окидача.
Time period у
није у
Наведите временски период или временски период који желите да искључите.
у - време догађаја је унутар временског периода.
није у - време догађаја није унутар временског периода.
Погледајте страницу спецификација временског периода за опис формата.
Корисник макрои су подржани.
Problem is suppressed не
да
Наведите да ли је проблем потиснут (није приказан) због одржавања домаћина.
не - проблем није потиснут.
да - проблем је потиснут.

Сервисне радње

Следећи услови се могу користити у радњама услуге:

Condition type Supported operators Description
Service једнако
није једнако
Наведите услугу или услугу коју треба искључити.
једнако - догађај припада овој услузи.
није једнако - догађај не не припадају овој услузи.
Навођење надређене услуге имплицитно бира све подређене услуге. Да бисте специфицирали само надређени сервис, сви угнежђени сервиси морају бити додатно подешени са оператором није једнако.
Service name садржи
не садржи
Наведите стринг у називу услуге или стринг који желите да искључите.
садржи - догађај генерише услуга, која садржи овај стринг у имену.
не садржи - овај стринг се не може пронаћи у називу услуге.
Service tag name једнако
није једнако
садржи
не садржи
Наведите ознаку догађаја или ознаку догађаја коју желите да искључите. Ознаке догађаја услуге се могу дефинисати у одељку конфигурације услуге Ознаке.
једнако - догађај има ову ознаку.
није једнако - догађај нема ову ознаку.
садржи - догађај има ознаку која садржи овај стринг.
не садржи - догађај нема ознаку која садржи овај стринг.
Service tag value једнако
није једнако
садржи
не садржи
Наведите комбинацију ознаке догађаја и вредности или комбинацију ознаке и вредности коју желите да искључите. Ознаке догађаја услуге се могу дефинисати у одељку конфигурације услуге Ознаке.
једнако - догађај има ову ознаку и вредност.
није једнако - догађај нема ову ознаку и вредност .
садржи - догађај има ознаку и вредност која садржи ове стрингове.
не садржи - догађај нема ознаку и вредност која садржи ове стрингове.

Обавезно дефинишите шаблоне порука за радње услуге у менију Упозорења → Типови медија. У супротном, обавештења неће бити послата.

Акције откривања

Следећи услови се могу користити у догађајима заснованим на откривању:

Condition type Supported operators Description
**Host IP* једнако
није једнако
Наведите опсег IP адреса или опсег који желите да искључите за откривени домаћин.
једнако - IP адреса домаћина је у опсегу.
** није једнако** - IP адреса домаћина није у опсегу.
Може имати следеће формате:
Појединачна IP адреса: 192.168.1.33
Опсег IP адреса: 192.168.1-10.1-254
IP маска: 192.168.4.0/24
Листа: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24
Подржани су размаци у формату листе.
Service type једнако
није једнако
Наведите тип услуге откривене услуге или тип услуге који желите да искључите.
једнако - одговара откривеној услузи.
не једнак - не подудара се са откривеном услугом.
Доступни типови услуга: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Zabbix агент, SNMPv1 агент, SNMPv2 агент, SNMPv3 агент, ICMP ping, telnet.
Service port једнако
није једнако
Наведите опсег TCP портова откривене услуге или опсег који треба искључити.
једнако - сервисни порт је у опсегу.
** није једнако** - сервисни порт није у опсегу.
Discovery rule једнако
није једнако
Наведите правило откривања или правило откривања које желите да изузмете.
једнако - користећи ово правило откривања.
није једнако - користећи било које друго правило откривања, осим овог.
Discovery check једнако
није једнако
Наведите проверу откривања или проверу откривања да бисте искључили.
једнако - користећи ову проверу откривања.
није једнако - користећи било коју другу проверу открића, осим ове.
Discovery object екуалс Наведите откривени објекат.
једнако - једнако откривеном објекту (уређају или услузи).
Discovery status једнако Up - одговара догађајима 'Host Up' и 'Service Up'.
Down – одговара догађајима 'Host Down' и 'Service Down'.
Откривено - одговара догађајима 'Host Discovered' и 'Service Discovered'.
Изгубљено - одговара 'Host Lost' и 'Service Lost' догађаји.
Uptime/Downtime је веће или једнако
је мање од или једнако
Време рада за догађаје 'Host Up' и 'Service Up'. Време застоја за догађаје 'Host Down' и 'Service Down'.
је веће или једнако – веће је или једнако. Параметар је дат у секундама.
је мање или једнако - је мање или једнако. Параметар је дат у секундама.
Received value једнако
није једнако
је веће или једнако
је мање или једнако
садржи
не садржи
Наведите вредност примљену од агента (Zabbix, SNMP) проверите правило откривања. Поређење низова. Ако је неколико Zabbix агента или SNMP провера конфигурисано за правило, проверавају се примљене вредности за сваку од њих (свака провера генерише нови догађај који се подудара са свим условима).
једнако - једнако вредности.
није једнако - није једнако вредности.
је веће или једнако - више или једнако вредности.
мање или једнако - мање или једнако са вредност.
садржи - садржи подниз. Параметар је дат као стринг.
не садржи - не садржи подстринг. Параметар је дат као стринг.
Proxy једнако
није једнако
Наведите прокси или прокси за изузимање.
једнако - коришћење овог проксија.
није једнако - коришћење било ког другог проксија осим овог.

Услуга проверава правило откривања, што доводи до догађаји откривања, не одвијају се истовремено. Стога, ако више вредности је конфигурисано за Service type, Service port или Услови Received value у акцији, они ће се упоредити са једним откривање догађаја у исто време, али не на неколико догађаја истовремено. Као резултат тога, радње са више вредности за исте типове провере могу не буде правилно изведена.

Акције аутоматске регистрације

Следећи услови се могу користити у акцијама заснованим на активном агенсу аутоматска регистрација:

Condition type Supported operators Description
Host metadata садржи
не садржи
подударања
не подудара се
Наведите метаподатке домаћина или метаподатке домаћина које желите да изузмете.
садржи - метаподаци домаћина садрже стринг.<br >не садржи - метаподаци домаћина не садрже стринг.
Метаподаци домаћина се могу навести у конфигурацији агента филе.
подудара - метаподаци домаћина одговарају регуларном изразу.
не подударају - метаподаци домаћина се не подударају са регуларним изразом.
Host name садржи
не садржи
подударања
не подудара се
Наведите име домаћина или име домаћина које желите да искључите.
садржи - име домаћина садржи стринг.
не садржи - име домаћина не садржи стринг.
подудара - име домаћина одговара регуларном изразу.
не подудара се - име домаћина се не подудара регуларни израз.
Proxy једнако
није једнако
Наведите прокси или прокси за изузимање.
једнако - коришћење овог проксија.
није једнако - коришћење било ког другог проксија осим овог.

Интерне акције догађаја

Следећи услови се могу поставити за радње на основу интерних догађаји:

Condition type Supported operators Description
Event type једнако Ставка у стању "није подржано" – подудара се са догађајима у којима ставка прелази из 'нормалног' у 'није подржано' стање.
Правило откривања ниског нивоа у "није подржано" стање – подудара се са догађајима у којима правило откривања ниског нивоа прелази из 'нормалног' у стање 'није подржано'.
Окидач у "непознатом" стању – одговара догађајима где окидач прелази из 'нормалног' у 'непознато' стање.
Host group једнако
није једнако
Наведите групе домаћина или групе домаћина које желите да искључите.
једнако - догађај припада овој групи домаћина.
није једнако - догађај не припада овој групи домаћина.
Tag name једнако
није једнако
садржи
не садржи
Наведите ознаку догађаја или ознаку догађаја за изузимање.
једнако - догађај има ову ознаку.
није једнако - догађај нема ову ознаку.
садржи - догађај има ознаку која садржи овај стринг.
не садржи - догађај нема ознаку који садржи овај низ.
Tag value једнако
није једнако
садржи
не садржи
Наведите ознаку догађаја и комбинацију вредности или комбинацију ознаке и вредности коју желите да искључите.
једнако - догађај има ово ознаку и вредност.
није једнако - догађај нема ову ознаку и вредност.
садржи - догађај има ознаку и вредност која садржи ове стрингове.
има не садржи - догађај нема ознаку и вредност која садржи ове стрингове.
Template једнако
није једнако
Наведите шаблоне или шаблоне за изузимање.
једнако - догађај припада правилу откривања ставке/окидача/ниског нивоа наслеђеном од овог шаблона.
није једнако - догађај не припада правилу откривања ставке/окидача/ниског нивоа наслеђеном из овог шаблона.
Host једнако
није једнако
Наведите домаћине или домаћине које треба искључити.
једнако - догађај припада овом домаћину.
није једнако - догађај не припада овом домаћину.

Тип обрачуна

Доступне су следеће опције за израчунавање услова:

  • И - сви услови морају бити испуњени

Имајте на уму да коришћење израчунавања "И" није дозвољено између неколико окидача када су изабрани као услов Trigger=. Акције могу бити само извршено на основу догађаја једног окидача.

  • Или - довољно ако је испуњен један услов
  • И/Или - комбинација два: И са различитим условом типови и ИЛИ са истим типом услова, на пример:

Група домаћина је једнака Oracle серверима
Група домаћина је једнака MySQL серверима
Назив догађаја садржи 'Database is down'
Назив догађаја садржи 'Database is unavailable'

се оцењује као

(Група домаћина је једнака Oracle серверима или Група домаћина је једнака MySQL сервери) и (Назив догађаја садржи 'Database is down' или Назив догађаја садржи 'Database is unavailable')

  • Прилагођени израз - кориснички дефинисана формула за израчунавање за оцењивање услова деловања. Мора да садржи све услове (представљено великим словима А, B, C, ...) и може укључивати размаци, табулатори, заграде ( ), и (разликује велика и мала слова), или (велика и мала слова осетљиво), не (разликује велика и мала слова).

Док би претходни пример са And/Or био представљен као (А или B) и (C или D), у прилагођеном изразу можете имати и више други начини обрачуна:

(A и B) и (C или D)
(А и B) или (C и D)
((А или B) и C) или D
(не (А или B) и C) или не D
итд.

Радње су онемогућене због избрисаних објеката

Ако се одређени објекат (домаћин, шаблон, окидач, итд.) користи у акцији услов/операција се брише, услов/операција се уклања и радња је онемогућена да би се избегло погрешно извршење радње. Корисник може поново да омогући радњу.

Ово понашање се дешава приликом брисања:

  • групе домаћина (услов "група домаћина", операција "даљинска команда" на одређеној групи домаћина);
  • домаћини (стање "домаћин", операција "даљинска команда" на одређеном домаћину);
  • шаблони (услов "шаблон", операције "шаблон везе" и "прекини везу шаблона");
  • окидачи (стање "окидача");
  • правила откривања (када се користе услови "правило откривања" и "провера открића").

Ако удаљена команда има много циљних домаћина, а ми бришемо један од њих њих, само ће овај домаћин бити уклоњен са листе циљева, операције сама ће остати. Али, ако је то једини домаћин, операција ће бити уклоњена, такође. Исто важи и за "шаблон везе" и "прекини везу шаблонске" операције.

Радње нису онемогућене када се обрише корисник или група корисника која се користи у а операција "пошаљи поруку".