[comment]: # ({86d04b36-f9e8f670})
# 1 Pakalpojumu koks

Pakalpojumu koks tiek konfigurēts izvēlnes sadaļā *Services -> Services*. Augšējā labajā stūrī pārslēdzieties no 
[View](/manual/web_interface/frontend_sections/services/service#viewing-services) uz rediģēšanas režīmu. 

![](../../../assets/en/manual/config/service_config.png){width=600}

Lai [konfigurētu](#service-configuration) jaunu pakalpojumu, augšējā labajā stūrī noklikšķiniet uz pogas *Create service*.

Lai ātri pievienotu pakārtoto pakalpojumu, varat arī nospiest plusa ikonu blakus vecākpakalpojumam. 
Tiks atvērta tā pati pakalpojuma konfigurācijas forma, taču parametrs *Parent services* būs aizpildīts iepriekš.

[comment]: # ({/86d04b36-f9e8f670})

[comment]: # ({a2392b39-6faf3b84})
### Pakalpojuma konfigurācija

Cilnē **Service** norādiet nepieciešamos pakalpojuma parametrus:

![](../../../assets/en/manual/web_interface/service.png){width=600}

Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.

|Parameter|Description|
|--|--------|
|_**Name**_|Pakalpojuma nosaukums.|
|_**Parent services**_|Vecākpakalpojumi, kuriem pakalpojums pieder.<br> Atstājiet šo lauku tukšu, ja pievienojat augstākā līmeņa pakalpojumu.<br> Vienam pakalpojumam var būt vairāki vecākpakalpojumi. Šādā gadījumā tas pakalpojumu kokā tiks attēlots zem katra no vecākpakalpojumiem.  |
|_**Problem tags**_|Norādiet tagus, lai problēmu datus piesaistītu pakalpojumam.<br>Var iestatīt vairākus nosacījumus. Tagu nosaukumu salīdzināšana vienmēr ir reģistrjutīga.<br>Katrai nosacījumam ir pieejami divi operatori:<br>**Equals** - iekļaut norādītos tagu nosaukumus un vērtības (reģistrjutīgi)<br>**Contains** - iekļaut norādītos tagu nosaukumus, kuru tagu vērtības satur ievadīto virkni (apakšvirknes atbilstība, reģistrjutīgi)|
|_**Sort order**_|Attēlošanas kārtība, zemākais tiek rādīts pirmais.|
|_**Status calculation rule**_|Pakalpojuma statusa aprēķināšanas noteikums:<br>**Most critical if all children have problems** - viskritiskākā problēma bērnpakalpojumos tiek izmantota, lai iekrāsotu pakalpojuma statusu, ja visiem bērnpakalpojumiem ir problēmas<br>**Most critical of child services** - viskritiskākā problēma bērnpakalpojumos tiek izmantota, lai iekrāsotu pakalpojuma statusu<br>**Set status to OK** - neaprēķināt pakalpojuma statusu<br>Papildu statusa aprēķināšanas noteikumus var konfigurēt [papildu konfigurācijas](#advanced-configuration) opcijās.|
|_**Description**_|Pakalpojuma apraksts.|
|_**Created at**_|Laiks, kad pakalpojums tika izveidots; tiek rādīts, rediģējot esošu pakalpojumu.|
|_**Advanced configuration**_|Noklikšķiniet uz virsraksta *Advanced configuration*, lai parādītu [papildu konfigurācijas](#advanced-configuration) opcijas.|

[comment]: # ({/a2392b39-6faf3b84})

[comment]: # ({5c73872f-23bc31ba})
#### Papildu konfigurācija

![](../../../assets/en/manual/web_interface/service_a.png){width=600}

|Parametrs|Apraksts|
|--|--------|
|_**Papildu noteikumi**_|Noklikšķiniet uz *Add*, lai konfigurētu papildu statusa aprēķināšanas noteikumus.|
|*Iestatīt statusu uz*|Iestatiet pakalpojuma statusu uz *OK* (noklusējums), *Not classified*, *Information*, *Warning*, *Average*, *High* vai *Disaster* gadījumā, ja nosacījums sakrīt.|
|*Nosacījums*|Atlasiet nosacījumu tiešajiem pakārtotajiem pakalpojumiem:<br>**ja vismaz (N) pakārtotajiem pakalpojumiem ir statuss (Status) vai augstāks**<br>**ja vismaz (N%) pakārtoto pakalpojumu ir statuss (Status) vai augstāks**<br>**ja mazāk nekā (N) pakārtotajiem pakalpojumiem ir statuss (Status) vai zemāks**<br>**ja mazāk nekā (N%) pakārtoto pakalpojumu ir statuss (Status) vai zemāks**<br>**ja pakārtoto pakalpojumu svars ar statusu (Status) vai augstāku ir vismaz (W)**<br>**ja pakārtoto pakalpojumu svars ar statusu (Status) vai augstāku ir vismaz (N%)**<br>**ja pakārtoto pakalpojumu svars ar statusu (Status) vai zemāku ir mazāks par (W)**<br>**ja pakārtoto pakalpojumu svars ar statusu (Status) vai zemāku ir mazāks par (N%)** <br><br> Ja ir norādīti vairāki nosacījumi un situācija atbilst vairāk nekā vienam nosacījumam, tiks iestatīta visaugstākā nopietnības pakāpe.|
|*N (W)*|Iestatiet N vai W vērtību (1-100000) vai N% (1-100) nosacījumā.|
|*Statuss*|Atlasiet nosacījumā vērtību *Status*: *OK* (noklusējums), *Not classified*, *Information*, *Warning*, *Average*, *High* vai *Disaster*.|
|_**Statusa pārmantošanas noteikums**_|Noteikums pakalpojuma statusa pārmantošanai uz vecāko pakalpojumu:<br>**Kā ir** - statuss tiek pārmantots bez izmaiņām<br>**Palielināt par** - varat palielināt pārmantoto statusu par 1 līdz 5 nopietnības pakāpēm<br>**Samazināt par** - varat samazināt pārmantoto statusu par 1 līdz 5 nopietnības pakāpēm<br>**Ignorēt šo pakalpojumu** - statuss vispār netiek pārmantots uz vecāko pakalpojumu<br>**Fiksēts statuss** - statuss tiek pārmantots statiski, t. i., vienmēr kā viens un tas pats|
|_**Svars**_|Pakalpojuma svars (vesels skaitlis diapazonā no 0 (noklusējums) līdz 1000000).|

:::noteclassic
Papildu statusa aprēķināšanas noteikumus var izmantot tikai, lai palielinātu nopietnības līmeni virs līmeņa, kas aprēķināts saskaņā ar galveno parametru *Status calculation rule*. Ja saskaņā ar papildu noteikumiem statusam jābūt Warning, bet saskaņā ar parametru *Status calculation rule* statuss ir Disaster - pakalpojumam būs statuss Disaster.
:::

[comment]: # ({/5c73872f-23bc31ba})

[comment]: # ({c613d9ab-eb22558f})
Cilne **Tags** satur [pakalpojuma līmeņa tagus](#service-tags). Pakalpojuma līmeņa tagi tiek izmantoti, lai identificētu pakalpojumu. Šāda veida tagi netiek izmantoti, lai kartētu problēmas uz pakalpojumu (tam izmantojiet *[Problēmu tagus](#problem-tags)* no pirmās cilnes).

Cilne **Child services** ļauj norādīt atkarīgos pakalpojumus.
Noklikšķiniet uz *Add*, lai pievienotu pakalpojumu no esošo pakalpojumu saraksta. Ja vēlaties pievienot jaunu pakārtoto pakalpojumu, vispirms saglabājiet šo pakalpojumu, pēc tam noklikšķiniet uz plus ikonas blakus tikko izveidotajam pakalpojumam.

[comment]: # ({/c613d9ab-eb22558f})

[comment]: # ({2155bf29-cbeb5931})
### Birkas
Pakalpojumos ir divi dažādi birku veidi:

 - Pakalpojumu birkas
 - Problēmu birkas

#### Pakalpojumu birkas

Pakalpojumu birkas tiek izmantotas, lai sasaistītu pakalpojumus ar [pakalpojumu darbībām](/manual/config/notifications/action) un [SLA](/manual/it_services/sla). Šīs birkas tiek norādītas pakalpojuma konfigurācijas cilnē *Birkas*. 
SLA kartēšanai tiek izmantota *OR* loģika: pakalpojums tiks piesaistīts SLA, ja tam būs vismaz viena atbilstoša birka.
Pakalpojumu darbībās kartēšanas noteikumi ir konfigurējami un var izmantot *AND*, *OR* vai *AND/OR* loģiku. 

![](../../../assets/en/manual/config/service_tags.png)

[comment]: # ({/2155bf29-cbeb5931})

[comment]: # ({4de853b6-b5d55da8})
#### Problēmu birkas

Problēmu birkas tiek izmantotas, lai sasaistītu problēmas un pakalpojumus. Šīs birkas tiek norādītas primārā pakalpojuma konfigurācijas cilnē. 

Tikai zemākā hierarhijas līmeņa apakšpakalpojumiem var būt definētas problēmu birkas un tie var tikt tieši korelēti ar problēmām. Ja problēmu birkas sakrīt, 
pakalpojuma statuss mainīsies uz tādu pašu statusu, kāds ir problēmai. Ja ir vairākas problēmas, pakalpojumam būs vissmagākās problēmas statuss. Vecākpakalpojuma statuss 
pēc tam tiek aprēķināts, pamatojoties uz apakšpakalpojumu statusiem, saskaņā ar statusa aprēķināšanas noteikumiem. 

Ja ir norādītas vairākas birkas, tiek izmantota *AND* loģika: problēmai jābūt visām 
pakalpojuma konfigurācijā norādītajām birkām, lai tā tiktu piesaistīta pakalpojumam. 

![](../../../assets/en/manual/config/problem_tags.png)

:::noteclassic
Problēma Zabbix pārmanto birkas no visas veidņu, hostu, vienumu, tīmekļa scenāriju un trigeru ķēdes. Jebkuru no šīm birkām var izmantot, lai sasaistītu problēmas ar pakalpojumiem.
:::

[comment]: # ({/4de853b6-b5d55da8})

[comment]: # ({3d44f431-637a1377})
*Piemērs:*

Problēmai *Web camera 3 is down* ir birkas `type:video-surveillance`, `floor:1` un `name:webcam-3`, un statuss *Warning*

Pakalpojumam **Web camera 3** ir norādīta tikai viena problēmas birka: `name:webcam-3`  

   ![](../../../assets/en/manual/config/services_example_tags.png)
   
Kad šī problēma tiks konstatēta, pakalpojuma statuss mainīsies no *OK* uz *Warning*. 

Ja pakalpojumam **Web camera 3** būtu problēmas birkas `name:webcam-3` un `floor:2`, tā statuss nemainītos, kad problēma tiktu konstatēta, jo nosacījumi ir izpildīti tikai daļēji.

[comment]: # ({/3d44f431-637a1377})

[comment]: # ({3e17fdce-95d1a0ea})
### Esošo pakalpojumu modificēšana

:::noteclassic
Tālāk aprakstītās pogas ir redzamas tikai tad, ja sadaļa *Services* ir rediģēšanas režīmā.
:::

Lai rediģētu esošu pakalpojumu, nospiediet zīmuļa ikonu blakus pakalpojumam.

Lai klonētu esošu pakalpojumu, nospiediet zīmuļa ikonu, lai atvērtu tā konfigurāciju, un pēc tam nospiediet pogu Clone. Kad pakalpojums tiek klonēts, tā vecākelementu saites tiek saglabātas, bet bērnelementu saites netiek saglabātas.

Lai dzēstu pakalpojumu, nospiediet `x` ikonu blakus tam. Dzēšot vecāka pakalpojumu, tā bērna pakalpojumi netiks dzēsti un tiks pārvietoti vienu līmeni augstāk pakalpojumu kokā (1. līmeņa bērni iegūs tādu pašu līmeni kā dzēstais vecāka pakalpojums).

Divas pogas zem pakalpojumu saraksta piedāvā dažas masveida rediģēšanas iespējas:

-   *Mass update* - pakalpojumu īpašību masveida atjaunināšana
-   *Delete* - dzēst pakalpojumus

Lai izmantotu šīs opcijas, atzīmējiet izvēles rūtiņas attiecīgo
pakalpojumu priekšā un pēc tam noklikšķiniet uz vajadzīgās pogas.

[comment]: # ({/3e17fdce-95d1a0ea})
