1 Nosacījumi
Pārskats
Ir iespējams noteikt, ka darbība tiek izpildīta tikai tad, ja notikums atbilst definētai nosacījumu kopai. Nosacījumi tiek iestatīti, konfigurējot darbību.
Nosacījumu atbilstība ir reģistrjutīga.
Trigeru darbības
Tālāk norādītos nosacījumus var izmantot uz trigeriem balstītās darbībās:
| Nosacījuma tips | Atbalstītie operatori | Apraksts |
|---|---|---|
| Hostu grupa | vienāds ar nav vienāds ar |
Norādiet hostu grupas vai hostu grupas, kas jāizslēdz. vienāds ar - notikums pieder šai hostu grupai. nav vienāds ar - notikums nepieder šai hostu grupai. Norādot vecākgrupas hostu grupu, tiek netieši atlasītas arī visas tajā ietvertās apakšgrupas. Lai norādītu tikai vecākgrupu, visām apakšgrupām papildus jāiestata operators nav vienāds ar. |
| Veidne | vienāds ar nav vienāds ar |
Norādiet veidnes vai veidnes, kas jāizslēdz. vienāds ar - notikums pieder trigerim, kas mantots no šīs veidnes. nav vienāds ar - notikums nepieder trigerim, kas mantots no šīs veidnes. |
| Hosts | vienāds ar nav vienāds ar |
Norādiet hostus vai hostus, kas jāizslēdz. vienāds ar - notikums pieder šim hostam. nav vienāds ar - notikums nepieder šim hostam. |
| Birka nosaukums | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma birku vai notikuma birku, kas jāizslēdz. vienāds ar - notikumam ir šī birka. nav vienāds ar - notikumam nav šīs birkas. satur - notikumam ir birka, kas satur šo virkni. nesatur - notikumam nav birkas, kas satur šo virkni. |
| Birkas vērtība | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma birkas un vērtības kombināciju vai birkas un vērtības kombināciju, kas jāizslēdz. vienāds ar - notikumam ir šī birka un vērtība. nav vienāds ar - notikumam nav šīs birkas un vērtības. satur - notikumam ir birka un vērtība, kas satur šīs virknes. nesatur - notikumam nav birkas un vērtības, kas satur šīs virknes. |
| Trigeris | vienāds ar nav vienāds ar |
Norādiet trigerus vai trigerus, kas jāizslēdz. vienāds ar - notikumu ģenerē šis trigeris. nav vienāds ar - notikumu ģenerē jebkurš cits trigeris, izņemot šo. |
| Notikuma nosaukums | satur nesatur |
Norādiet virkni trigera ģenerētā notikuma nosaukumā vai virkni, kas jāizslēdz. Pēc noklusējuma notikuma nosaukums atbilst trigera nosaukumam, ja vien trigera konfigurācijā nav norādīts pielāgots notikuma nosaukums. satur - notikuma nosaukums satur šo virkni. nesatur - šī virkne ir izslēgta no notikuma nosaukuma. Piezīme: Ievadītā vērtība tiks salīdzināta ar notikuma nosaukumu, kurā visas makrosu vērtības ir izvērstas. |
| Trigera nopietnība | vienāds ar nav vienāds ar ir lielāks vai vienāds ar ir mazāks vai vienāds ar |
Norādiet trigera nopietnību. vienāds ar - vienāds ar trigera nopietnību. nav vienāds ar - nav vienāds ar trigera nopietnību. ir lielāks vai vienāds ar - lielāks vai vienāds ar trigera nopietnību. ir mazāks vai vienāds ar - mazāks vai vienāds ar trigera nopietnību. |
| Laika periods | ietilpst neietilpst |
Norādiet laika periodu vai laika periodu, kas jāizslēdz. ietilpst - notikuma laiks ir šajā laika periodā. neietilpst - notikuma laiks nav šajā laika periodā. Formāta aprakstu skatiet lapā laika perioda specifikācija. Tiek atbalstīti lietotāja makrosi. |
| Problēma ir apspiesta | nē jā |
Norādiet, vai problēma ir apspiesta (netiek rādīta) hosta uzturēšanas dēļ. nē - problēma nav apspiesta. jā - problēma ir apspiesta. |
Pakalpojumu darbības
Pakalpojumu darbībās var izmantot šādus nosacījumus:
| Nosacījuma tips | Atbalstītie operatori | Apraksts |
|---|---|---|
| Pakalpojums | vienāds ar nav vienāds ar |
Norādiet pakalpojumu vai pakalpojumu, kuru izslēgt. vienāds ar — notikums pieder šim pakalpojumam. nav vienāds ar — notikums nepieder šim pakalpojumam. Norādot vecākpakalpojumu, tiek netieši atlasīti arī visi bērnpakalpojumi. Lai norādītu tikai vecākpakalpojumu, visiem ligzdotajiem pakalpojumiem papildus jāiestata operators nav vienāds ar. |
| Pakalpojuma nosaukums | satur nesatur |
Norādiet virkni pakalpojuma nosaukumā vai virkni, kuru izslēgt. satur — notikumu ģenerē pakalpojums, kura nosaukumā ir šī virkne. nesatur — šo virkni nevar atrast pakalpojuma nosaukumā. |
| Pakalpojuma birkas nosaukums | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma birku vai notikuma birku, kuru izslēgt. Pakalpojuma notikumu birkas var definēt pakalpojuma konfigurācijas sadaļā Tags. vienāds ar — notikumam ir šī birka. nav vienāds ar — notikumam nav šīs birkas. satur — notikumam ir birka, kas satur šo virkni. nesatur — notikumam nav birkas, kas satur šo virkni. |
| Pakalpojuma birkas vērtība | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma birkas un vērtības kombināciju vai birkas un vērtības kombināciju, kuru izslēgt. Pakalpojuma notikumu birkas var definēt pakalpojuma konfigurācijas sadaļā Tags. vienāds ar — notikumam ir šī birka un vērtība. nav vienāds ar — notikumam nav šīs birkas un vērtības. satur — notikumam ir birka un vērtība, kas satur šīs virknes. nesatur — notikumam nav birkas un vērtības, kas satur šīs virknes. |
Pārliecinieties, ka izvēlnē Brīdinājumi → Mediju tipi ir definētas ziņojumu veidnes pakalpojumu darbībām. Pretējā gadījumā paziņojumi netiks nosūtīti.
Atklāšanas darbības
Tālāk norādītos nosacījumus var izmantot uz atklāšanu balstītos notikumos:
| Nosacījuma tips | Atbalstītie operatori | Apraksts |
|---|---|---|
| Host IP | vienāds ar nav vienāds ar |
Norādiet atklāta hosta IP adrešu diapazonu vai izslēdzamo diapazonu. vienāds ar - hosta IP ir diapazonā. nav vienāds ar - hosta IP nav diapazonā. Tam var būt šādi formāti: Viena IP adrese: 192.168.1.33 IP adrešu diapazons: 192.168.1-10.1-254 IP maska: 192.168.4.0/24 Saraksts: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Atstarpes saraksta formātā tiek atbalstītas. |
| Service type | vienāds ar nav vienāds ar |
Norādiet atklāta pakalpojuma tipu vai izslēdzamo pakalpojuma tipu. vienāds ar - atbilst atklātajam pakalpojumam. nav vienāds ar - neatbilst atklātajam pakalpojumam. Pieejamie pakalpojumu tipi: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Zabbix aģents, SNMPv1 aģents, SNMPv2 aģents, SNMPv3 aģents, ICMP ping, telnet. |
| Service port | vienāds ar nav vienāds ar |
Norādiet atklāta pakalpojuma TCP portu diapazonu vai izslēdzamo diapazonu. vienāds ar - pakalpojuma ports ir diapazonā. nav vienāds ar - pakalpojuma ports nav diapazonā. |
| Discovery rule | vienāds ar nav vienāds ar |
Norādiet atklāšanas kārtulu vai izslēdzamu atklāšanas kārtulu. vienāds ar - izmanto šo atklāšanas kārtulu. nav vienāds ar - izmanto jebkuru citu atklāšanas kārtulu, izņemot šo. |
| Discovery check | vienāds ar nav vienāds ar |
Norādiet atklāšanas pārbaudi vai izslēdzamu atklāšanas pārbaudi. vienāds ar - izmanto šo atklāšanas pārbaudi. nav vienāds ar - izmanto jebkuru citu atklāšanas pārbaudi, izņemot šo. |
| Discovery object | vienāds ar | Norādiet atklāto objektu. vienāds ar - vienāds ar atklāto objektu (ierīci vai pakalpojumu). |
| Discovery status | vienāds ar | Up - atbilst notikumiem 'Host Up' un 'Service Up'. Down - atbilst notikumiem 'Host Down' un 'Service Down'. Discovered - atbilst notikumiem 'Host Discovered' un 'Service Discovered'. Lost - atbilst notikumiem 'Host Lost' un 'Service Lost'. |
| Uptime/Downtime | ir lielāks vai vienāds ar ir mazāks vai vienāds ar |
Darbspējas laiks notikumiem 'Host Up' un 'Service Up'. Dīkstāves laiks notikumiem 'Host Down' un 'Service Down'. ir lielāks vai vienāds ar - ir lielāks vai vienāds ar. Parametrs tiek norādīts sekundēs. ir mazāks vai vienāds ar - ir mazāks vai vienāds ar. Parametrs tiek norādīts sekundēs. |
| Received value | vienāds ar nav vienāds ar ir lielāks vai vienāds ar ir mazāks vai vienāds ar satur nesatur |
Norādiet vērtību, kas saņemta no aģenta (Zabbix, SNMP) pārbaudes atklāšanas kārtulā. Virkņu salīdzināšana. Ja kārtulai ir konfigurētas vairākas Zabbix aģenta vai SNMP pārbaudes, tiek pārbaudītas no katras no tām saņemtās vērtības (katra pārbaude ģenerē jaunu notikumu, kas tiek salīdzināts ar visiem nosacījumiem). vienāds ar - vienāds ar vērtību. nav vienāds ar - nav vienāds ar vērtību. ir lielāks vai vienāds ar - lielāks vai vienāds ar vērtību. ir mazāks vai vienāds ar - mazāks vai vienāds ar vērtību. satur - satur apakšvirkni. Parametrs tiek norādīts kā virkne. nesatur - nesatur apakšvirkni. Parametrs tiek norādīts kā virkne. |
| Proxy | vienāds ar nav vienāds ar |
Norādiet starpniekserveri vai izslēdzamu starpniekserveri. vienāds ar - izmanto šo starpniekserveri. nav vienāds ar - izmanto jebkuru citu starpniekserveri, izņemot šo. |
Pakalpojumu pārbaudes atklāšanas kārtulā, kuru rezultātā rodas
atklāšanas notikumi, nenotiek vienlaikus. Tāpēc, ja darbībā ir
konfigurētas vairākas vērtības nosacījumiem Service type, Service port vai
Received value, tās tiks salīdzinātas ar vienu
atklāšanas notikumu vienlaikus, bet nevis ar vairākiem notikumiem vienlaikus.
Tādēļ darbības ar vairākām vērtībām vieniem un tiem pašiem pārbaužu tipiem var
netikt izpildītas pareizi.
Autoreģistrācijas darbības
Tālāk norādītos nosacījumus var izmantot darbībās, kas balstītas uz aktīvā aģenta autoreģistrāciju:
| Nosacījuma tips | Atbalstītie operatori | Apraksts |
|---|---|---|
| Hosta metadati | satur nesatur atbilst neatbilst |
Norādiet hosta metadatus vai izslēdzamos hosta metadatus. satur - hosta metadati satur virkni. nesatur - hosta metadati nesatur virkni. Hosta metadatus var norādīt aģenta konfigurācijas failā. atbilst - hosta metadati atbilst regulārajai izteiksmei. neatbilst - hosta metadati neatbilst regulārajai izteiksmei. |
| Hosta nosaukums | satur nesatur atbilst neatbilst |
Norādiet hosta nosaukumu vai izslēdzamo hosta nosaukumu. satur - hosta nosaukums satur virkni. nesatur - hosta nosaukums nesatur virkni. atbilst - hosta nosaukums atbilst regulārajai izteiksmei. neatbilst - hosta nosaukums neatbilst regulārajai izteiksmei. |
| Starpniekserveris | ir vienāds ar nav vienāds ar |
Norādiet starpniekserveri vai izslēdzamo starpniekserveri. ir vienāds ar - tiek izmantots šis starpniekserveris. nav vienāds ar - tiek izmantots jebkurš cits starpniekserveris, izņemot šo. |
Internal event actions
The following conditions can be set for actions based on internal events:
| Condition type | Supported operators | Description |
|---|---|---|
| Event type | equals | Item in "not supported" state - matches events where an item goes from a 'normal' to 'not supported' state Low-level discovery rule in "not supported" state - matches events where a low-level discovery rule goes from a 'normal' to 'not supported' state Trigger in "unknown" state - matches events where a trigger goes from a 'normal' to 'unknown' state |
| Host group | equals does not equal |
Specify host groups or host groups to exclude. equals - event belongs to this host group. does not equal - event does not belong to this host group. |
| Tag name | equals does not equal contains does not contain |
Specify event tag or event tag to exclude. equals - event has this tag does not equal - event does not have this tag contains - event has a tag containing this string does not contain - event does not have a tag containing this string |
| Tag value | equals does not equal contains does not contain |
Specify event tag and value combination or tag and value combination to exclude. equals - event has this tag and value does not equal - event does not have this tag and value contains - event has a tag and value containing these strings does not contain - event does not have a tag and value containing these strings |
| Template | equals does not equal |
Specify templates or templates to exclude. equals - event belongs to an item/trigger/low-level discovery rule inherited from this template. does not equal - event does not belong to an item/trigger/low-level discovery rule inherited from this template. |
| Host | equals does not equal |
Specify hosts or hosts to exclude. equals - event belongs to this host. does not equal - event does not belong to this host. |
Aprēķina veids
Ir pieejamas šādas nosacījumu aprēķināšanas opcijas:
- Un — visiem nosacījumiem jābūt izpildītiem
Ņemiet vērā, ka aprēķina "Un" izmantošana starp vairākiem trigeriem
nav atļauta, ja tie ir atlasīti kā Trigger= nosacījums. Darbības var tikt
izpildītas tikai, pamatojoties uz viena trigeris notikumu.
- Vai — pietiek, ja ir izpildīts viens nosacījums
- Un/Vai — abu kombinācija: AND dažādiem nosacījumu tipiem un OR vienam un tam pašam nosacījuma tipam, piemēram:
Host group equals Oracle servers
Host group equals MySQL servers
Event name contains 'Database is down'
Event name contains 'Database is unavailable'
tiek novērtēts kā
(Host group equals Oracle servers or Host group equals MySQL servers) and (Event name contains 'Database is down' or Event name contains 'Database is unavailable')
- Pielāgota izteiksme — lietotāja definēta aprēķina formula darbības nosacījumu novērtēšanai. Tai jāietver visi nosacījumi (attēloti ar lielajiem burtiem A, B, C, ...) un tā var ietvert atstarpes, tabulācijas, iekavas ( ), and (reģistrjutīgs), or (reģistrjutīgs), not (reģistrjutīgs).
Lai gan iepriekšējais piemērs ar And/Or tiktu attēlots kā (A or
B) and (C or D), pielāgotā izteiksmē var būt arī vairāki
citi aprēķināšanas veidi:
(A and B) and (C or D)
(A and B) or (C and D)
((A or B) and C) or D
(not (A or B) and C) or not D
utt.
Darbībās izmantoto objektu dzēšana
Mēģinot dzēst objektus, kas tiek izmantoti darbības nosacījumā/operācijā, lietotājs saņems atbilstošu kļūdas ziņojumu.
Darbības netiek atspējotas, ja darbību nosacījumiem vai operācijām:
- ir dzēsti objekti;
- ir objekti, kurus zema līmeņa atklāšana vairs neatklāj un kuri ir noņemti (pēc Delete lost resources perioda).
Darbību nosacījumi/operācijas netiek noņemti, ja tajos trūkst objektu. Tā vietā dzēstie objekti tiek attēloti kā Deleted host group, Deleted host, Deleted trigger utt. Darbību saraksta kolonnā "Info" tiek parādīta brīdinājuma ikona ar ziņojumu "This action has conditions or operations referencing deleted object(s).".