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, pliku eksportu nie można zmienić nazwy albo nie można utworzyć nowego pliku po zmianie nazwy), pozycja danych jest odrzucana i nigdy nie jest zapisywana do pliku eksportu. Jest zapisywana wyłącznie w bazie danych Zabbix. Zapisywanie danych do pliku eksportu zostaje wznowione po rozwiązaniu problemu z zapisem.
Od Zabbix 7.0.22 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ą odrzucone.
Szczegółowe informacje o tym, jakie dane są eksportowane, można znaleźć na stronie protokół eksportu.
Należy pamiętać, że host/pozycja mogą nie mieć metadanych (grupy hostów, nazwy hosta, nazwy pozycji), jeśli host/pozycja zostały usunięte po odebraniu danych, ale przed wyeksportowaniem danych przez serwer.
Konfiguracja
Eksport w czasie rzeczywistym zdarzeń wyzwalaczy, wartości pozycji i trendów jest konfigurowany przez wskazanie katalogu dla plików eksportu - zobacz parametr ExportDir w konfiguracji serwera.
Dostępne są dwa inne parametry:
ExportFileSizemoże służyć do ustawienia maksymalnego dozwolonego rozmiaru pojedynczego pliku eksportu. Gdy proces musi zapisać dane do pliku, najpierw sprawdza jego rozmiar. Jeśli przekracza skonfigurowany limit rozmiaru, plik jest zmieniany przez dodanie do jego nazwy rozszerzenia .old, a nowy plik o oryginalnej nazwie jest tworzony.
Dla każdego procesu, który będzie zapisywać dane, zostanie utworzony osobny plik (tj. 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.
ExportTypepozwala określić, jakie typy encji (zdarzenia, historia, trendy) będą eksportowane.