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ā JSON formātā ar rindām, kas atdalītas ar jaunu rindu.
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 failu), 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.
Eksporta fails tiek izveidots ar lasīšanas un rakstīšanas atļaujām tikai faila īpašniekam. Papildus tam fails ir lasāms īpašnieka grupai. Visas pārējās atļaujas ir liegtas.
Precīzai informācijai par to, kāda informācija tiek eksportēta, skatiet eksporta protokola lapu.
Ņemiet vērā, ka hostam/vienumam var nebūt metadatu (hostu grupas, hosta nosaukums, vienuma nosaukums), ja hosts/vienums tika noņemts pēc datu saņemšanas, bet pirms serveris eksportēja datus.
Konfigurācija
Reāllaika trigeru notikumu, vienumu vērtību un tendenču eksportēšana tiek konfigurēta, norādot direktoriju eksporta failiem - skatiet ExportDir parametru servera konfigurācijā.
Ir pieejami vēl divi parametri:
ExportFileSizevar izmantot, lai iestatītu maksimālo atļauto atsevišķa eksporta faila lielumu. Kad procesam ir jāieraksta failā, tas vispirms pārbauda faila lielumu. Ja tas pārsniedz konfigurēto lieluma ierobežojumu, faila nosaukumam tiek pievienots .old, failu pārdēvējot, 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 eksporta failam ir 1G, lielu eksporta failu glabāšana var ātri iztukšot diska vietu.
ExportTypeļauj norādīt, kuri entītiju tipi (notikumi, vēsture, tendences) tiks eksportēti.