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, ko izslēgt. vienāds ar - notikums pieder šim pakalpojumam. nav vienāds ar - notikums nepieder šim pakalpojumam. Norādot vecāka pakalpojumu, netieši tiek atlasīti visi pakārtotie pakalpojumi. Lai norādītu tikai vecāka pakalpojumu, visi ligzdotie pakalpojumi papildus jāiestata ar operatoru nav vienāds ar. |
| Pakalpojuma nosaukums | satur nesatur |
Norādiet virkni pakalpojuma nosaukumā vai virkni, ko izslēgt. satur - notikumu ģenerē pakalpojums, kura nosaukumā ir šī virkne. nesatur - šo virkni nevar atrast pakalpojuma nosaukumā. |
| Pakalpojuma taga nosaukums | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma tagu vai notikuma tagu, ko izslēgt. Pakalpojuma notikumu tagus var definēt pakalpojuma konfigurācijas sadaļā Tags. vienāds ar - notikumam ir šis tags. nav vienāds ar - notikumam nav šī taga. satur - notikumam ir tags, kas satur šo virkni. nesatur - notikumam nav taga, kas satur šo virkni. |
| Pakalpojuma taga vērtība | vienāds ar nav vienāds ar satur nesatur |
Norādiet notikuma taga un vērtības kombināciju vai taga un vērtības kombināciju, ko izslēgt. Pakalpojuma notikumu tagus var definēt pakalpojuma konfigurācijas sadaļā Tags. vienāds ar - notikumam ir šis tags un vērtība. nav vienāds ar - notikumam nav šī taga un vērtības. satur - notikumam ir tags un vērtība, kas satur šīs virknes. nesatur - notikumam nav taga un vērtības, kas satur šīs virknes. |
Pārliecinieties, ka pakalpojumu darbībām ir definētas ziņojumu veidnes izvēlnē Alerts > Media types. Pretējā gadījumā paziņojumi netiks nosūtīti.
Atklāšanas darbības
Atklāšanā balstītos notikumos var izmantot šādus nosacījumus:
| Nosacījuma tips | Atbalstītie operatori | Apraksts |
|---|---|---|
| Hosts IP adrese | equals does not equal |
Norādiet atklātā hosts IP adrešu diapazonu vai izslēdzamo diapazonu. equals - hosts IP adrese ir diapazonā. does not equal - hosts IP adrese nav diapazonā. Var izmantot šādus formātus: Atsevišķa 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 Saraksta formātā var izmantot atstarpes. |
| Pakalpojuma tips | equals does not equal |
Norādiet atklātā pakalpojuma tipu vai izslēdzamo pakalpojuma tipu. equals - atbilst atklātajam pakalpojumam. does not equal - 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. |
| Pakalpojuma ports | equals does not equal |
Norādiet atklātā pakalpojuma TCP portu diapazonu vai izslēdzamo diapazonu. equals - pakalpojuma ports ir diapazonā. does not equal - pakalpojuma ports nav diapazonā. |
| Atklāšanas noteikums | equals does not equal |
Norādiet atklāšanas noteikumu vai izslēdzamo atklāšanas noteikumu. equals - tiek izmantots šis atklāšanas noteikums. does not equal - tiek izmantots jebkurš cits atklāšanas noteikums, izņemot šo. |
| Atklāšanas pārbaude | equals does not equal |
Norādiet atklāšanas pārbaudi vai izslēdzamo atklāšanas pārbaudi. equals - tiek izmantota šī atklāšanas pārbaude. does not equal - tiek izmantota jebkura cita atklāšanas pārbaude, izņemot šo. |
| Atklāšanas objekts | equals | Norādiet atklāto objektu. equals - vienāds ar atklāto objektu (ierīci vai pakalpojumu). |
| Atklāšanas statuss | equals | 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'. |
| Darbības laiks/ dīkstāves laiks | is greater than or equals is less than or equals |
Darbības laiks notikumiem 'Host Up' un 'Service Up'. Dīkstāves laiks notikumiem 'Host Down' un 'Service Down'. is greater than or equals - lielāks vai vienāds ar. Parametrs tiek norādīts sekundēs. is less than or equals - mazāks vai vienāds ar. Parametrs tiek norādīts sekundēs. |
| Saņemtā vērtība | equals does not equal is greater than or equals is less than or equals contains does not contain |
Norādiet vērtību, kas saņemta no aģenta (Zabbix, SNMP) pārbaudes atklāšanas noteikumā. Tiek veikta virkņu salīdzināšana. Ja noteikumam ir konfigurētas vairākas Zabbix aģenta vai SNMP pārbaudes, tiek pārbaudītas katras pārbaudes saņemtās vērtības (katra pārbaude ģenerē jaunu notikumu, kas tiek salīdzināts ar visiem nosacījumiem). equals - vienāda ar vērtību. does not equal - nav vienāda ar vērtību. is greater than or equals - lielāka vai vienāda ar vērtību. is less than or equals - mazāka vai vienāda ar vērtību. contains - satur apakšvirkni. Parametrs tiek norādīts kā virkne. does not contain - nesatur apakšvirkni. Parametrs tiek norādīts kā virkne. |
| Starpniekserveris | equals does not equal |
Norādiet starpniekserveri vai izslēdzamo starpniekserveri. equals - tiek izmantots šis starpniekserveris. does not equal - tiek izmantots jebkurš cits starpniekserveris, izņemot šo. |
| Starpniekserveru grupa | equals does not equal |
Norādiet starpniekserveru grupu vai izslēdzamo starpniekserveru grupu. equals - tiek izmantota šī starpniekserveru grupa. does not equal - tiek izmantota jebkura cita starpniekserveru grupa, izņemot šo. |
Pakalpojumu pārbaudes atklāšanas noteikumā, kuru rezultātā
tiek ģenerēti atklāšanas notikumi, nenotiek vienlaikus. Tāpēc, ja
darbībā nosacījumiem Service type, Service port vai
Received value ir konfigurētas vairākas vērtības, tās tiks salīdzinātas ar vienu atklāšanas notikumu vienlaikus, bet ne ar vairākiem notikumiem vienlaikus.
Tādēļ darbības ar vairākām vērtībām vieniem un tiem pašiem pārbaudes tipiem var netikt izpildītas pareizi.
Automātiskās reģistrācijas darbības
Tālāk norādītos nosacījumus var izmantot darbībās, kuru pamatā ir aktīvā aģenta automātiskā reģistrācija:
| Nosacījuma veids | Atbalstītie operatori | Apraksts |
|---|---|---|
| Hosts metadati | satur nesatur atbilst neatbilst |
Norādiet hosts metadatus vai izslēdzamos hosts metadatus. satur - hosts metadati satur virkni. nesatur - hosts metadati nesatur virkni. Hosts metadatus var norādīt aģenta konfigurācijas failā. atbilst - hosts metadati atbilst regulārajai izteiksmei. neatbilst - hosts metadati neatbilst regulārajai izteiksmei. |
| Hosts nosaukums | satur nesatur atbilst neatbilst |
Norādiet hosts nosaukumu vai izslēdzamo hosts nosaukumu. satur - hosts nosaukums satur virkni. nesatur - hosts nosaukums nesatur virkni. atbilst - hosts nosaukums atbilst regulārajai izteiksmei. neatbilst - hosts 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 (vai serveris), izņemot šo starpniekserveri. |
| Starpniekserveru grupa | ir vienāda ar nav vienāda ar |
Norādiet starpniekserveru grupu vai izslēdzamo starpniekserveru grupu. ir vienāda ar - tiek izmantota šī starpniekserveru grupa. nav vienāda ar - tiek izmantota jebkura cita starpniekserveru grupa, 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 veida "Un" izmantošana nav atļauta starp vairākiem trigeriem,
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:
Hostu grupa ir vienāda ar Oracle serveriem
Hostu grupa ir vienāda ar MySQL serveriem
Notikuma nosaukums satur 'Datubāze nedarbojas'
Notikuma nosaukums satur 'Datubāze nav pieejama'
tiek novērtēts kā
(Hostu grupa ir vienāda ar Oracle serveriem or Hostu grupa ir vienāda ar MySQL serveriem) and (Notikuma nosaukums satur 'Datubāze nedarbojas' or Notikuma nosaukums satur 'Datubāze nav pieejama')
- 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 kā lielie burti 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).".