9 Uzturēšana
Pārskats
Jūs varat definēt uzturēšanas periodus hostiem un hostu grupām Zabbix.
Turklāt ir iespējams definēt uzturēšanu tikai vienam trigerim (vai trigeru apakškopai), norādot trigeru tagus. Šajā gadījumā uzturēšana tiks aktivizēta tikai šiem trigeriem; visi pārējie hosta vai hostu grupas trigeri nebūs uzturēšanas režīmā.
Ir divi uzturēšanas veidi — ar datu vākšanu un bez datu vākšanas.
Uzturēšanas laikā "ar datu vākšanu" trigeri tiek apstrādāti kā parasti, un notikumi tiek izveidoti, kad tas ir nepieciešams. Tomēr problēmu eskalācijas hostiem/trigeriem uzturēšanas režīmā tiek apturētas, ja darbības konfigurācijā ir atzīmēta opcija Pause operations for suppressed problems. Šajā gadījumā eskalācijas soļi, kas var ietvert paziņojumu sūtīšanu vai attālinātās komandas, tiks ignorēti tik ilgi, kamēr turpinās uzturēšanas periods. Ņemiet vērā, ka problēmu atkopšanas un atjaunināšanas darbības uzturēšanas laikā netiek apspiestas, tiek apturētas tikai eskalācijas.
Piemēram, ja eskalācijas soļi ir ieplānoti 0, 30 un 60 minūtes pēc problēmas sākuma un ir pusstundu ilgs uzturēšanas periods no 10. līdz 40. minūtei pēc reālas problēmas rašanās, otrais un trešais solis tiks izpildīts pusstundu vēlāk, tas ir, pēc 60 un 90 minūtēm (ja problēma joprojām pastāv). Līdzīgi, ja problēma rodas uzturēšanas laikā, eskalācija sāksies pēc uzturēšanas beigām.
Lai uzturēšanas laikā saņemtu problēmu paziņojumus parastajā veidā (bez aizkaves), darbības konfigurācijā ir jānoņem atzīme opcijai Pause operations for suppressed problems.
Ja vismaz viens hosts (izmantots trigera izteiksmē) nav uzturēšanas režīmā, Zabbix nosūtīs problēmas paziņojumu.
Zabbix serverim uzturēšanas laikā ir jādarbojas. Uzturēšanas periodi tiek pārrēķināti katru minūti vai arī uzreiz pēc konfigurācijas kešatmiņas pārlādes, ja uzturēšanas periodā ir veiktas izmaiņas.
Taimera procesi pārbauda, vai hosta statuss ir jāmaina uz/no uzturēšanas režīma katras minūtes 0. sekundē. Papildus tam taimera process katru sekundi pārbauda, vai kādi uzturēšanas periodi ir jāsāk/jāpārtrauc, pamatojoties uz to, vai pēc konfigurācijas atjaunināšanas ir izmaiņas [maintenance periods]. Tādējādi uzturēšanas periodu sākšanas/pārtraukšanas ātrums ir atkarīgs no konfigurācijas update interval (pēc noklusējuma 10 sekundes). Ņemiet vērā, ka uzturēšanas perioda izmaiņas neietver iestatījumus Active since/Active till. Tāpat, ja hosts/hostu grupa tiek pievienota esošam aktīvam uzturēšanas periodam, izmaiņas taimera process aktivizēs tikai nākamās minūtes sākumā.
Ņemiet vērā, ka, hostam ieejot uzturēšanas režīmā, Zabbix servera taimera procesi nolasīs visas atvērtās problēmas, lai pārbaudītu, vai tās ir jāapspiež. Tas var ietekmēt veiktspēju, ja ir daudz atvērtu problēmu. Zabbix serveris startēšanas laikā arī nolasīs visas atvērtās problēmas, pat ja tajā brīdī nav konfigurētu uzturēšanas periodu.
Ņemiet vērā, ka Zabbix serveris (vai starpniekserveris) vienmēr vāc datus neatkarīgi no uzturēšanas veida (ieskaitot uzturēšanu "bez datiem"). Vēlāk serveris šos datus ignorē, ja ir iestatīta opcija "bez datu vākšanas".
Kad beidzas uzturēšana "bez datiem", trigeri, kas izmanto funkciju nodata(), neaktivizēsies pirms nākamās pārbaudes tajā periodā, kuru tie pārbauda.
Ja žurnāla vienums tiek pievienots, kamēr hosts ir uzturēšanas režīmā, un uzturēšana beidzas, tiks savākti tikai jaunie žurnālfaila ieraksti kopš uzturēšanas beigām.
Ja hostam, kas atrodas uzturēšanas veidā “bez datiem”, tiek nosūtīta vērtība ar laika zīmogu (piemēram, izmantojot Zabbix sender), tad šī vērtība tiks atmesta, tomēr ir iespējams nosūtīt vērtību ar laika zīmogu uzturēšanas periodam, kas jau ir beidzies, un tā tiks pieņemta.
Ja lietotājs maina uzturēšanas periodu, hostus, grupas vai tagus, izmaiņas stāsies spēkā tikai pēc konfigurācijas kešatmiņas sinhronizācijas.
Konfigurācija
Lai konfigurētu apkopes periodu:
- Dodieties uz: Datu ievākšana > Apkope.
- Noklikšķiniet uz Izveidot apkopes periodu (vai uz esoša apkopes perioda nosaukuma).
- Ievadiet apkopes parametrus formā.

Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.
| Parametrs | Apraksts |
|---|---|
| Name | Apkopes perioda nosaukums. |
| Maintenance type | Var iestatīt divus apkopes veidus: Ar datu ievākšanu — datus apkopes laikā ievāks serveris, trigeri tiks apstrādāti; Bez datu ievākšanas — datus apkopes laikā serveris neievāks. Skatiet Apkopes periodu ietekme, lai uzzinātu, kā katrs veids ietekmē pieejamības atskaiti. |
| Active since | Datums un laiks, no kura apkopes periodu izpilde kļūst aktīva. Piezīme: tikai šī laika iestatīšana neaktivizē apkopes periodu; apkopes periodi ir jākonfigurē sadaļā Periods (skatiet zemāk). |
| Active till | Datums un laiks, līdz kuram apkopes periodu izpilde ir aktīva. |
| Periods | Šis bloks ļauj definēt precīzas dienas un stundas, kad notiek apkope. Noklikšķinot uz , tiek atvērts uznirstošais logs ar elastīgu Maintenance period formu, kurā var definēt apkopes grafiku. Detalizētu aprakstu skatiet sadaļā Apkopes periodi. |
| Host groups | Atlasiet hostu grupas, kurām tiks aktivizēta apkope. Apkope tiks aktivizēta visiem hostiem no norādītās(-ajām) hostu grupas(-ām). Šis lauks atbalsta automātisko pabeigšanu, tāpēc, sākot tajā rakstīt, tiks parādīts nolaižamais saraksts ar visām pieejamajām hostu grupām. Norādot vecākgrupas hostu grupu, tiek netieši atlasītas arī visas tajā ietvertās apakšgrupas. Tādējādi apkope tiks aktivizēta arī hostiem no apakšgrupām. |
| Hosts | Atlasiet hostus, kuriem tiks aktivizēta apkope. Šis lauks atbalsta automātisko pabeigšanu, tāpēc, sākot tajā rakstīt, tiks parādīts nolaižamais saraksts ar visiem pieejamajiem hostiem. |
| Tags | Norādiet birkas, lai apspiestu problēmas hostiem apkopes režīmā ar atbilstošām birkām. Var iestatīt vairākus nosacījumus. Birku nosaukumu atbilstība vienmēr ir reģistrjutīga. Katrai nosacījuma rindai ir pieejami divi operatori: Satur — iekļaut norādītos birku nosaukumus, kuru birku vērtības satur ievadīto virkni (apakšvirknes atbilstība, reģistrjutīga); Vienāds ar — iekļaut norādītos birku nosaukumus un vērtības (reģistrjutīgi). Nosacījumiem ir pieejami divi aprēķina veidi: And/Or — visiem nosacījumiem jābūt izpildītiem, nosacījumi ar vienādu birkas nosaukumu tiks grupēti pēc Or nosacījuma; Or — pietiek, ja ir izpildīts viens nosacījums. Birkas var norādīt tikai tad, ja ir atlasīts režīms Ar datu ievākšanu. |
| Description | Apkopes perioda apraksts. |
Uzturēšanas periodi
Uzturēšanas perioda logs ir paredzēts laika plānošanai periodiskai vai vienreizējai uzturēšanai. Forma ir dinamiska, un pieejamie lauki mainās atkarībā no izvēlētā Period type.

| Period type | Apraksts |
|---|---|
| One time only | Konfigurējiet vienreizēju uzturēšanas periodu: Date - uzturēšanas perioda datums un laiks; Maintenance period length - cik ilgi uzturēšana būs aktīva. |
| Daily | Konfigurējiet ikdienas uzturēšanas periodu: Every day(s) - uzturēšanas biežums (1 - (noklusējums) katru dienu, 2 - ik pēc divām dienām utt.); At (hour:minute) - diennakts laiks, kad uzturēšana sākas; Maintenance period length - cik ilgi uzturēšana būs aktīva. Ja parametrs Every day(s) ir lielāks par "1", sākuma diena ir tā diena, kurā ietilpst Active since laiks. Piemēri: - ja Active since ir iestatīts uz "2021-01-01 12:00", Every day(s) ir iestatīts uz "2" un At (hour:minute) ir iestatīts uz "23:00", tad pirmais uzturēšanas periods sāksies 1. janvārī plkst. 23:00, bet otrais uzturēšanas periods sāksies 3. janvārī plkst. 23:00; - ja Active since ir iestatīts uz "2021-01-01 12:00", Every day(s) ir iestatīts uz "2" un At (hour:minute) ir iestatīts uz "01:00", tad pirmais uzturēšanas periods sāksies 3. janvārī plkst. 01:00, bet otrais uzturēšanas periods sāksies 5. janvārī plkst. 01:00. |
| Weekly | Konfigurējiet iknedēļas uzturēšanas periodu: Every week(s) - uzturēšanas biežums (1 - (noklusējums) katru nedēļu, 2 - ik pēc divām nedēļām utt.); Day of week - kurā nedēļas dienā uzturēšanai jānotiek; At (hour:minute) - diennakts laiks, kad uzturēšana sākas; Maintenance period length - cik ilgi uzturēšana būs aktīva. Ja parametrs Every week(s) ir lielāks par "1", sākuma nedēļa ir tā nedēļa, kurā ietilpst Active since laiks. Piemērus skatiet iepriekš parametra Daily aprakstā. |
| Monthly | Konfigurējiet ikmēneša uzturēšanas periodu: Month - atlasiet visus mēnešus, kuros tiek veikta regulārā uzturēšana; Date: Day of month - atlasiet šo opciju, ja uzturēšanai jānotiek vienā un tajā pašā datumā katru mēnesi (piemēram, katra mēneša 1. datumā), un pēc tam parādītajā laukā Day of month atlasiet nepieciešamo dienu; Date: Day of week - atlasiet šo opciju, ja uzturēšanai jānotiek tikai noteiktās dienās (piemēram, katra mēneša pirmajā pirmdienā), pēc tam nolaižamajā sarakstā atlasiet nepieciešamo mēneša nedēļu (pirmo, otro, trešo, ceturto vai pēdējo) un pēc tam atzīmējiet uzturēšanas dienu(-as); At (hour:minute) - diennakts laiks, kad uzturēšana sākas; Maintenance period length - cik ilgi uzturēšana būs aktīva. |
Veidojot uzturēšanas periodu, tiek izmantota tā lietotāja laika josla, kurš to izveido. Tomēr, plānojot periodiski atkārtojošos uzturēšanas periodus (Katru dienu, Katru nedēļu, Katru mēnesi), tiek izmantota Zabbix servera laika josla. Lai nodrošinātu paredzamu periodiski atkārtojošos uzturēšanas periodu darbību, visās Zabbix daļās ir jāizmanto vienota laika josla.
Kad pabeigts, nospiediet Pievienot, lai pievienotu uzturēšanas periodu blokam Periodi.
Ņemiet vērā, ka pāreja uz vasaras/ziemas laiku (DST) neietekmē uzturēšanas ilgumu. Piemēram, pieņemsim, ka ir konfigurēta divu stundu uzturēšana, kas parasti sākas plkst. 01:00 un beidzas plkst. 03:00:
- ja pēc vienas uzturēšanas stundas (plkst. 02:00) notiek pāreja uz vasaras/ziemas laiku un pašreizējais laiks mainās no 02:00 uz 03:00, uzturēšana turpināsies vēl vienu stundu (līdz 04:00);
- ja pēc divām uzturēšanas stundām (plkst. 03:00) notiek pāreja uz vasaras/ziemas laiku un pašreizējais laiks mainās no 03:00 uz 02:00, uzturēšana tiks apturēta, jo būs pagājušas divas stundas;
- ja uzturēšanas periods sākas stundā, kas tiek izlaista pārejas uz vasaras/ziemas laiku dēļ, uzturēšana nesāksies.
Ja uzturēšanas periods ir iestatīts uz "1 day" (faktiskais uzturēšanas periods ir 24 stundas, jo Zabbix dienas aprēķina stundās), sākas plkst. 00:00 un beidzas nākamajā dienā plkst. 00:00:
- uzturēšana tiks apturēta nākamajā dienā plkst. 01:00, ja pašreizējais laiks tiek pārbīdīts vienu stundu uz priekšu;
- uzturēšana tiks apturēta tajā pašā dienā plkst. 23:00, ja pašreizējais laiks tiek pārbīdīts vienu stundu atpakaļ.
Attēlošana
Hostu attēlošana uzturēšanas režīmā
Oranža uzgriežņu atslēgas ikona
blakus hosta nosaukumam norāda, ka šis hosts atrodas uzturēšanas režīmā šeit:
- Paneļi
- Uzraudzība > Problēmas
- Inventārs > Hosti > Hosta inventāra informācija
- Datu ievākšana > Hosti (skatiet kolonnu 'Statuss')
![]()
Informācija par uzturēšanu tiek parādīta, kad peles rādītājs tiek novietots virs ikonas.
Papildus tam hosti uzturēšanas režīmā tiek attēloti ar oranžu fonu sadaļā Uzraudzība > Kartes.
Apspiesto problēmu attēlošana
Parasti problēmas hostiem apkopes režīmā tiek apspiestas, t.i., netiek attēlotas lietotāja saskarnē. Tomēr ir iespējams arī konfigurēt, lai apspiestās problēmas tiktu rādītas, atlasot opciju Rādīt apspiestās problēmas šajās vietās:
- Paneļi (Problēmu hosti, Problēmas, Problēmas pēc svarīguma, Trigeru pārskats logrīka konfigurācijā)
- Uzraudzība > Problēmas (filtrā)
- Uzraudzība > Kartes (kartes konfigurācijā)
- Globālie paziņojumi (lietotāja profila konfigurācijā)
Kad apspiestās problēmas tiek attēlotas, tiek rādīta šāda ikona:
.
Novietojot peles kursoru virs ikonas, tiek parādīta papildu informācija.

Rindu aprēķināšana apkopes laikā
Rindas, kas tiek parādītas Zabbix lietotāja saskarnē (Administration > Queue), aprēķina Zabbix serveris. Tās neietver vienumus, kuriem apkopes laikā netiek vākoti dati — šo vienumu rindas garums vienmēr ir nulle, pat ja to vērtības kavējas. Kavētie vienumi apkopes laikā ar datu vākšanu joprojām tiek ieskaitīti rindā.
Zabbix starpniekserveris nezina par apkopes periodiem, jo starp Zabbix serveri un starpniekserveri netiek sinhronizēta apkopes konfigurācija.
Iekšējās pārbaudes, kas tiek aprēķinātas Zabbix starpniekserveros (piemēram, zabbix[queue,,] un zabbix[stats,,,queue,,]), ziņo par kavētiem vienumiem neatkarīgi no apkopes statusa Zabbix serverī.
Rezultātā vieniem un tiem pašiem vienumiem apkopes laikā bez datu vākšanas Zabbix lietotāja saskarne un iekšējās pārbaudes Zabbix starpniekserveros var ziņot atšķirīgu rindas garumu.
, tiek atvērts uznirstošais logs ar elastīgu Maintenance period formu, kurā var definēt apkopes grafiku. Detalizētu aprakstu skatiet sadaļā