1 Eksportēšana uz failiem
Pārskats
Ir iespējams konfigurēt trigeru notikumu, vienumu vērtību un tendenču eksportēšanu reāllaikā newline-delimited JSON formātā.
Eksportēšana tiek veikta failos, kur katra eksporta faila rinda ir JSON objekts. Vērtību kartējumi netiek piemēroti.
Kļūdu gadījumā (datus nevar ierakstīt eksporta failā vai eksporta failu nevar pārdēvēt, vai pēc tā pārdēvēšanas nevar izveidot jaunu), datu vienums tiek atmests un nekad netiek ierakstīts eksporta failā. Tas tiek ierakstīts tikai Zabbix datubāzē. Datu rakstīšana eksporta failā tiek atsākta, kad rakstīšanas problēma ir novērsta.
Kopš Zabbix 7.4.6 eksporta fails tiek izveidots ar lasīšanas un rakstīšanas atļaujām tikai faila īpašniekam. Papildus tam failu var lasīt īpašnieka grupa. Visas pārējās atļaujas ir liegtas.
Lai iegūtu precīzu informāciju par to, kāda informācija tiek eksportēta, skatiet lapu eksporta protokols.
Ņemiet vērā, ka hosts/vienums var nebūt metadatu (hostu grupas, hosta nosaukuma, vienuma nosaukuma), ja hosts/vienums tika noņemts pēc datu saņemšanas, bet pirms serveris eksportēja datus.
Konfigurācija
Trigeru notikumu, vienumu vērtību un tendenču eksportēšana reāllaikā tiek konfigurēta, norādot direktoriju eksporta failiem — skatiet parametru ExportDir servera konfigurācijā.
Ir pieejami vēl divi parametri:
ExportFileSizevar izmantot, lai iestatītu maksimāli pieļaujamo atsevišķa eksporta faila lielumu. Kad procesam ir jāraksta failā, tas vispirms pārbauda faila lielumu. Ja tas pārsniedz konfigurēto lieluma ierobežojumu, fails tiek pārdēvēts, tā nosaukumam pievienojot .old, un tiek izveidots jauns fails ar sākotnējo nosaukumu.
Katram procesam, kas rakstīs datus, tiks izveidots atsevišķs fails (t.i., aptuveni 4–30 faili). Tā kā noklusējuma lielums katram eksporta failam ir 1G, lielu eksporta failu glabāšana var ātri iztērēt diska vietu.
ExportTypeļauj norādīt, kuri entītiju tipi (notikumi, vēsture, tendences) tiks eksportēti.