[comment]: # ({10ba847f-10ba847f})
# 3 Atkopšanas darbības

[comment]: # ({/10ba847f-10ba847f})

[comment]: # ({5e9fcb63-e5432fa9})
### Pārskats

Atkopšanas darbības ļauj jums saņemt paziņojumu, kad problēmas ir atrisinātas.

Atkopšanas darbībās tiek atbalstīti gan ziņojumi, gan attālinātās komandas.
Lai gan var pievienot vairākas darbības, eskalācija netiek atbalstīta — visas
darbības tiek piešķirtas vienam solim un tādēļ tiks izpildītas
vienlaikus.

[comment]: # ({/5e9fcb63-e5432fa9})

[comment]: # ({1ba86115-960d3247})
### Lietošanas gadījumi

Daži atkopšanas operāciju lietošanas gadījumi ir šādi:

1.  Paziņot par atkopšanu visiem lietotājiem, kuriem tika nosūtīts paziņojums par problēmu:
    -  Kā operācijas tipu atlasiet *Paziņot visiem iesaistītajiem*.

2.  Veikt vairākas operācijas atkopšanas laikā: nosūtīt paziņojumu un izpildīt attālo komandu:
    -  Pievienojiet operāciju tipus ziņojuma nosūtīšanai un komandas izpildei.

3.  Atvērt pieteikumu ārējā palīdzības dienesta/pieteikumu sistēmā un aizvērt to, kad problēma ir atrisināta:
    -  Izveidojiet ārēju skriptu, kas sazinās ar palīdzības dienesta sistēmu.
    -  Izveidojiet darbību ar operāciju, kas izpilda šo skriptu un tādējādi atver pieteikumu.
    -  Izveidojiet atkopšanas operāciju, kas izpilda šo skriptu ar citiem parametriem un aizver pieteikumu.
    -  Izmantojiet makrosu {EVENT.ID}, lai atsauktos uz sākotnējo problēmu.

[comment]: # ({/1ba86115-960d3247})

[comment]: # ({50ead32a-82501aec})
### Atkopšanas operācijas konfigurēšana

Lai konfigurētu atkopšanas operāciju, veiciet šādas darbības:

1. Dodieties uz cilni *Operations* [darbības konfigurācijas](/manual/config/notifications/action#configuring-an-action) formā.

2. Lai konfigurētu jaunu atkopšanas operāciju, sadaļā *Recovery operations* noklikšķiniet uz *Add*.
Lai rediģētu esošu operāciju, blakus operācijai noklikšķiniet uz *Edit*.

3. Konfigurējiet [operācijas informāciju](/manual/config/notifications/action/recovery_operations#recovery-operation-details).

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

[comment]: # ({/50ead32a-82501aec})

[comment]: # ({146ab6f4-f2127d8b})
#### Atkopšanas darbības informācija

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

Atkopšanas notikumiem ir pieejami trīs darbību veidi:

-   **Sūtīt ziņojumu** - nosūtīt atkopšanas ziņojumu norādītajam lietotājam;
-   **Paziņot visiem iesaistītajiem** - nosūtīt atkopšanas ziņojumu visiem lietotājiem, kuri tika paziņoti par problēmas notikumu;
-   **<attālās komandas nosaukums>** - izpildīt attālo komandu. Komandas ir pieejamas izpildei, ja tās iepriekš ir definētas [globālajos skriptos](/manual/web_interface/frontend_sections/alerts/scripts#configuring-a-global-script), kā darbības tvērumu izvēloties *Action operation*.

Katra darbību veida parametri ir aprakstīti tālāk. Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.
Kad esat pabeidzis, noklikšķiniet uz *Add*, lai pievienotu darbību *Recovery operations* sarakstam.

::: noteclassic
Ņemiet vērā, ka, ja tas pats saņēmējs ir definēts vairākos darbību tipos bez norādīta *Custom message*,
dublikātu paziņojumi netiek sūtīti.
:::

[comment]: # ({/146ab6f4-f2127d8b})

[comment]: # ({d8704cdf-7dbd8d4d})
#### Operācijas tips: [sūtīt ziņojumu](/manual/config/notifications/action/operation/message)

|Parametrs|<|Apraksts|
|-|--|---------------------------|
|*Sūtīt lietotāju grupām*|<|Atlasiet lietotāju grupas, kurām nosūtīt atkopšanas ziņojumu.<br>Lai saņemtu paziņojumu, lietotāju grupai jābūt vismaz "read" [atļaujām](/manual/config/users_and_usergroups/permissions) uz hostu.|
|*Sūtīt lietotājiem*|<|Atlasiet lietotājus, kuriem nosūtīt atkopšanas ziņojumu.<br>Lai saņemtu paziņojumu, lietotājam jābūt vismaz "read" [atļaujām](/manual/config/users_and_usergroups/permissions) uz hostu.|
|*Sūtīt uz medija tipu*|<|Nosūtīt noklusējuma atkopšanas ziņojumu uz visiem pieejamajiem (konfigurētajiem un iespējotajiem) mediju tipiem vai tikai uz konkrētu tipu.|
|*Pielāgots ziņojums*|<|Ja atlasīts, var definēt pielāgotu ziņojumu.|
| |*Temats*|Pielāgotā ziņojuma temats. Temats var saturēt makrosus.|
|^|*Ziņojums*|Pielāgotais ziņojums. Ziņojums var saturēt makrosus.|

[comment]: # ({/d8704cdf-7dbd8d4d})

[comment]: # ({5cb149f4-37fc532b})
#### Operācijas tips: [attālinātā komanda](/manual/config/notifications/action/operation/remote_command)

|Parametrs|Apraksts|
|--|--------|
|*Mērķu saraksts*|Atlasiet mērķus, uz kuriem izpildīt komandu:<br>**Pašreizējais hosts** — komanda tiek izpildīta uz hosta, kura trigeris izraisīja problēmas notikumu. Šī opcija nedarbosies, ja trigerī ir vairāki hosti.<br>**Hosts** — atlasiet hostu(s), uz kuriem izpildīt komandu.<br>**Hostu grupa** — atlasiet hostu grupu(s), uz kurām izpildīt komandu. Norādot vecākgrupas hostu grupu, tiek netieši atlasītas visas tajā ietvertās apakšgrupas. Tādējādi attālinātā komanda tiks izpildīta arī uz hostiem no apakšgrupām.<br>Komanda uz hosta tiek izpildīta tikai vienu reizi, pat ja hosts atbilst vairāk nekā vienu reizi (piemēram, no vairākām hostu grupām; individuāli un no hostu grupas).<br>Mērķu sarakstam nav nozīmes, ja komanda tiek izpildīta uz Zabbix servera. Šajā gadījumā, atlasot vairāk mērķu, komanda tikai tiks izpildīta uz servera vairāk reižu.<br>Ņemiet vērā, ka globālajiem skriptiem mērķa atlase ir atkarīga arī no *Hostu grupa* iestatījuma globālā skripta [konfigurācijā](/manual/web_interface/frontend_sections/alerts/scripts#configuring-a-global-script).|

[comment]: # ({/5cb149f4-37fc532b})

[comment]: # ({21d4c855-945f9a49})
#### Operācijas tips: paziņot visiem iesaistītajiem

|Parametrs|<|Apraksts|
|-|--|-----------------|
|*Pielāgots ziņojums*|<|Ja atlasīts, var definēt pielāgotu ziņojumu.|
| |*Temats*|Pielāgotā ziņojuma temats. Temats var saturēt makrosus.|
|^|*Ziņojums*|Pielāgotais ziņojums. Ziņojums var saturēt makrosus.|

[comment]: # ({/21d4c855-945f9a49})
