Могуће је дефинисати да се акција извршава само ако је догађај одговара дефинисаном скупу услова. Услови се постављају приликом конфигурисања акција.
Подударање услова је осетљиво на велика и мала слова.
Следећи услови се могу користити у радњама заснованим на покретачу:
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')
Док би претходни пример са And/Or
био представљен као (А или B) и (C или D), у прилагођеном изразу можете имати и више други начини обрачуна:
(A и B) и (C или D)
(А и B) или (C и D)
((А или B) и C) или D
(не (А или B) и C) или не D
итд.
Ако се одређени објекат (домаћин, шаблон, окидач, итд.) користи у акцији услов/операција се брише, услов/операција се уклања и радња је онемогућена да би се избегло погрешно извршење радње. Корисник може поново да омогући радњу.
Ово понашање се дешава приликом брисања:
Ако удаљена команда има много циљних домаћина, а ми бришемо један од њих њих, само ће овај домаћин бити уклоњен са листе циљева, операције сама ће остати. Али, ако је то једини домаћин, операција ће бити уклоњена, такође. Исто важи и за "шаблон везе" и "прекини везу шаблонске" операције.
Радње нису онемогућене када се обрише корисник или група корисника која се користи у а операција "пошаљи поруку".