1 Eksport do plików

Omówienie

Możliwe jest skonfigurowanie eksportu w czasie rzeczywistym zdarzeń wyzwalaczy, wartości pozycji i trendów w formacie JSON z rozdzielaniem po nowych liniach.

Eksport jest wykonywany do plików, gdzie każda linia pliku eksportu jest obiektem JSON. Mapowania wartości nie są stosowane.

W przypadku błędów (danych nie można zapisać do pliku eksportu albo pliku eksportu nie można zmienić nazwy lub nie można utworzyć nowego po zmianie nazwy), element danych jest odrzucany i nigdy nie jest zapisywany do pliku eksportu. Jest zapisywany wyłącznie w bazie danych Zabbix. Zapisywanie danych do pliku eksportu zostaje wznowione po rozwiązaniu problemu z zapisem.

Od Zabbix 7.4.6 plik eksportu jest tworzony z uprawnieniami odczytu i zapisu wyłącznie dla właściciela pliku. Dodatkowo plik jest czytelny dla grupy właściciela. Wszystkie pozostałe uprawnienia są zabronione.

Szczegółowe informacje o tym, jakie dane są eksportowane, można znaleźć na stronie protokół eksportu.

Należy pamiętać, że host/pozycja może nie mieć metadanych (grupy hostów, nazwy hosta, nazwy pozycji), jeśli host/pozycja została usunięta po odebraniu danych, ale przed wyeksportowaniem danych przez serwer.

Konfiguracja

Eksport w czasie rzeczywistym zdarzeń wyzwalaczy, wartości pozycji i trendów konfiguruje się przez określenie katalogu dla plików eksportu — zobacz parametr ExportDir w konfiguracji serwera.

Dostępne są dwa inne parametry:

  • ExportFileSize umożliwia ustawienie maksymalnego dozwolonego rozmiaru pojedynczego pliku eksportu. Gdy proces musi zapisać dane do pliku, najpierw sprawdza jego rozmiar. Jeśli przekracza on skonfigurowany limit, plik zostaje przemianowany przez dodanie do jego nazwy rozszerzenia .old, a następnie tworzony jest nowy plik z pierwotną nazwą.

Dla każdego procesu zapisującego dane zostanie utworzony osobny plik (czyli około 4–30 plików). Ponieważ domyślny rozmiar pojedynczego pliku eksportu wynosi 1G, przechowywanie dużych plików eksportu może szybko wyczerpać miejsce na dysku.

  • ExportType umożliwia określenie, które typy encji (zdarzenia, historia, trendy) będą eksportowane.