Tīrīšana
Pārskats
Sadaļa Administrēšana > Housekeeping ļauj konfigurēt Zabbix iekšējo housekeeping, kas automātiski noņem novecojušus vai lietotāja dzēstus datus no datubāzes. Tas novērš datubāzes bezgalīgu pieaugumu, kas patērētu nevajadzīgu diska vietu un pasliktinātu datubāzes veiktspēju.
Housekeeping var iespējot un konfigurēt šādiem datu veidiem:
- Notikumi un brīdinājumi no trigeriem, pakalpojumiem, iekšējiem datiem, tīkla atklāšanas un automātiskās reģistrācijas
- Pakalpojumi
- Lietotāju sesijas
- Vēsture un tendences vienumiem
Auditācijas žurnāla housekeeping tiek konfigurēts atsevišķi.
Konfigurācija
Ir pieejami šādi parametri:

| Parameter | Description |
|---|---|
| Enable internal housekeeping | Iespējot vai atspējot iekšējo housekeeper procesu (pēc noklusējuma iespējots). Ja tas ir iespējots, housekeeping procedūra automātiski noņem no datubāzes datus, kas pārsniedz Data storage period. |
| Data storage period | Norādiet, cik ilgi saglabāt datus, pirms housekeeper tos noņem. Obligāts, ja iekšējais housekeeping ir iespējots. Diapazons: 1 diena (1 stunda vēsturei) - 25 gadi; vai "0". Tiek atbalstīti laika sufiksi (piem., 1d, 1w). Parametram Events and alerts datu glabāšanas periods tiek iestatīts atsevišķi trigeriem, pakalpojumiem, iekšējiem datiem, tīkla atklāšanai un automātiskajai reģistrācijai. Housekeeper noņem tikai tos notikumus, kas nav saistīti ar problēmām. Piemēram, problēmas/atjaunošanās notikums, kas ir vecāks par Data storage period, netiks noņemts, ja tas ir saistīts ar neatrisinātu problēmu. Kad housekeeper noņem novecojušus objektus, tas vispirms noņem problēmas, pēc tam notikumus. Parametriem History un Trends datu glabāšanas periodi arī nosaka, cik ilgi dati ir redzami Monitoring > Latest data, pat ja iekšējais housekeeping ir atspējots. Ņemiet vērā, ka, dzēšot vienumu vai trigeri, tiek dzēstas arī tā problēmas un saistītie notikumi. |
| Override item history period | Ja iespējots, vienuma konfigurācijā norādītais vēstures/tendenču glabāšanas periods tiek pārrakstīts ar iestatījumu Data storage period (izņemot vienumus, kuriem ir iespējota opcija Do not store). Šo opciju var izmantot arī tad, ja iekšējais housekeeping ir atspējots un tiek izmantots ārējs housekeeper. |
| Override item trend period |
Ja tiek izmantots ClickHouse, kļūst pieejama sadaļa ClickHouse data storage period. Tā parāda datu glabāšanas periodu katram vienuma vērtības tipam. Lai mainītu periodu, skatiet ClickHouse datu glabāšanas perioda konfigurēšanu. Ņemiet vērā, ka housekeeper nedzēš datus no ClickHouse.
Ja tiek izmantots Elasticsearch, kļūst pieejama sadaļa Elasticsearch data storage period. Tā parāda vienuma vērtības tipus, kas saglabāti Elasticsearch, un datu glabāšanas periods tiek rādīts kā Unknown. Lai kontrolētu, cik ilgi dati tiek saglabāti, skatiet Index Lifecycle Management. Ņemiet vērā, ka housekeeper nedzēš datus no Elasticsearch.
Ja tiek izmantots TimescaleDB, kļūst pieejama sadaļa History, trends and audit log compression.
TimescaleDB gadījumā iespējojiet Override item history period, Override item trend period un Enable internal housekeeping vēsturei un tendencēm, lai pilnībā izmantotu automātiskās sadalīšanas priekšrocības. Ja šīs opcijas ir atspējotas, dati, kas tiek glabāti vēstures un tendenču tabulās, joprojām tiks sadalīti, taču housekeeper nenometīs novecojušos sadalījumus, un tiks parādīti konfigurācijas brīdinājumi. Kad novecojušo sadalījumu nomešana ir iespējota, Zabbix serveris un lietotāja saskarne vairs nesekos dzēstajiem vienumiem, un šo vienumu vēsture tiks notīrīta, kad tiks dzēsts novecojis sadalījums.
Pēc noklusējuma housekeeper tiek izpildīts automātiski katru stundu.
Izpildes biežumu var mainīt, iestatot Zabbix servera konfigurācijas parametru HousekeepingFrequency.
Poga Reset defaults ļauj atjaunot visas veiktās izmaiņas.