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 reāllaika eksportēšana tiek konfigurēta, norādot eksportēšanas failu direktoriju — skatiet servera konfigurācijas parametru ExportDir.
Ir pieejami vēl divi parametri:
ExportFileSizevar izmantot, lai iestatītu viena eksportēšanas faila maksimālo atļauto lielumu. Kad procesam ir jāieraksta dati 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 vienam eksportēšanas failam ir 1G, lielu eksportēšanas failu saglabāšana var ātri aizpildīt diska vietu.
ExportTypeļauj norādīt, kuri entītiju tipi (notikumi, vēsture, tendences) tiks eksportēti.