1 Zabbix server

Przegląd

Ta sekcja zawiera listę parametrów obsługiwanych w pliku konfiguracyjnym serwera Zabbix (zabbix_server.conf).

Należy pamiętać, że:

  • Wartości domyślne odzwierciedlają domyślne ustawienia demona, a nie wartości w dostarczonych plikach konfiguracyjnych;
  • Zabbix obsługuje pliki konfiguracyjne tylko w kodowaniu UTF-8 bez BOM;
  • Komentarze rozpoczynające się od "#" są obsługiwane tylko na początku linii.

Parametry

Parametr Obowiązkowy Zakres Domyślnie Opis
AlertScriptsPath nie /usr/local/share/zabbix/alertscripts Lokalizacja skryptów ostrzeżeń niestandardowych (zależy od zmiennej instalacyjnej datadir).
AllowRoot nie 0 Zezwól na uruchamianie serwera jako 'root'. Jeśli opcja jest wyłączona i serwer jest uruchamiany przez użytkownika 'root', serwer spróbuje przełączyć się na użytkownika 'zabbix'. Nie ma to wpływu, jeśli uruchomiony jest przez zwykłego użytkownika.
0 - nie zezwalaj
1 - zezwalaj
AllowUnsupportedDBVersions nie 0 Zezwól serwerowi na pracę z nieobsługiwanymi wersjami bazy danych.
0 - nie zezwalaj
1 - zezwalaj
CacheSize nie 128K-64G 32M Rozmiar pamięci podręcznej konfiguracji, w bajtach.
Rozmiar pamięci współdzielonej do przechowywania danych hosta, pozycji i wyzwalaczy.
CacheUpdateFrequency nie 1-3600 60 Określa, jak często Zabbix będzie wykonywać aktualizację pamięci podręcznej konfiguracji w sekundach.
Zobacz także opcje kontroli działania.
DBHost nie localhost Nazwa hosta bazy danych.
W przypadku MySQL wartość localhost lub pusty ciąg znaków oznacza użycie gniazda. W przypadku PostgreSQL
tylko pusty ciąg znaków oznacza próbę użycia gniazda.
W przypadku Oracle pusty ciąg znaków oznacza użycie metody łączenia o nazwie Net Service Name; w tym przypadku należy rozważyć użycie zmiennej środowiskowej TNS_ADMIN w celu określenia katalogu pliku tnsnames.ora.
DBName tak Nazwa bazy danych.
W przypadku Oracle jeśli używana jest metoda łączenia o nazwie Net Service Name, należy podać nazwę usługi z pliku tnsnames.ora lub ustawić pusty ciąg znaków; ustawić zmienną środowiskową TWO_TASK, jeśli DBName jest ustawiony na pusty ciąg znaków.
DBPassword nie Hasło do bazy danych.
Zakomentuj tę linię, jeśli nie używasz hasła.
DBName tak Nazwa bazy danych.
W przypadku Oracle, jeśli używana jest metoda łączenia o nazwie Net Service Name, należy określić nazwę usługi z pliku tnsnames.ora lub ustawić na pusty ciąg znaków; ustawić zmienną środowiskową TWO_TASK, jeśli DBName jest ustawiony na pusty ciąg znaków.
DBPassword nie Hasło do bazy danych.
Zakomentuj tę linię, jeśli hasło nie jest używane.
DBPort nie 1024-65535 Port bazy danych, gdy nie używane jest lokalne gniazdo.
W przypadku Oracle, jeśli używana jest metoda łączenia o nazwie Net Service Name, ten parametr będzie ignorowany; zamiast tego użyty zostanie numer portu z pliku tnsnames.ora.
DBSchema nie Nazwa schematu. Używana dla PostgreSQL.
DBSocket nie Ścieżka do pliku gniazda MySQL.
DBUser nie Użytkownik bazy danych.
DBTLSConnect nie Ustawienie tej opcji wymusza użycie połączenia TLS do bazy danych:
required - łącz się za pomocą TLS
verify_ca - łącz się za pomocą TLS i zweryfikuj certyfikat
verify_full - łącz się za pomocą TLS, zweryfikuj certyfikat i zweryfikuj, czy tożsamość bazy danych określona przez DBHost odpowiada jej certyfikatowi

Na MySQL począwszy od wersji 5.7.11 oraz na PostgreSQL obsługiwane są następujące wartości: "required", "verify_ca", "verify_full". Na MariaDB począwszy od wersji 10.2.6 obsługiwane są wartości "required" i "verify_full".
Domyślnie nie jest ustawiona żadna opcja, a zachowanie zależy od konfiguracji bazy danych.

Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DBTLSCAFile nie
(tak, jeśli DBTLSConnect ustawiono na jedną z opcji: verify_ca, verify_full)
Pełna ścieżka do pliku zawierającego certyfikaty głównych CA do weryfikacji certyfikatu bazy danych.
Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DBTLSCertFile nie Pełna ścieżka do pliku zawierającego certyfikat serwera Zabbix do uwierzytelniania w bazie danych.
Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DBTLSKeyFile nie Pełna ścieżka do pliku zawierającego klucz prywatny do uwierzytelniania w bazie danych.
Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DBTLSCipher nie Lista szyfrów, które serwer Zabbix zezwala dla protokołów TLS do TLSv1.2 włącznie.
Obsługiwane tylko dla MySQL.
Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DBTLSCipher13 nie Lista zestawów szyfrów, które serwer Zabbix zezwala dla protokołu TLSv1.3.
Obsługiwane tylko dla MySQL, od wersji 8.0.16.
Ten parametr jest obsługiwany od wersji Zabbix 5.0.0.
DebugLevel nie 0-5 3 Określa poziom debugowania:
0 - podstawowe informacje o uruchamianiu i zatrzymywaniu procesów Zabbix
1 - krytyczne informacje
2 - informacje o błędach
3 - ostrzeżenia
4 - do debugowania (generuje dużo informacji)
5 - rozszerzone debugowanie (generuje jeszcze więcej informacji)
Zobacz również opcje opcje kontroli działania.
ExportDir nie Katalog dla eksportu w czasie rzeczywistym zdarzeń, historii i trendów w formacie newline-delimited JSON. Jeśli ustawione, umożliwia eksport w czasie rzeczywistym.
Ten parametr jest obsługiwany od wersji Zabbix 4.0.0.
ExportFileSize nie 1M-1G 1G Maksymalny rozmiar pliku eksportu w bajtach. Używany tylko do rotacji, jeśli ustawiono ExportDir.
Ten parametr jest obsługiwany od wersji Zabbix 4.0.0.
ExportType nie Lista typów obiektów (zdarzeń, historii, trendów) oddzielonych przecinkami do eksportu w czasie rzeczywistym (wszystkie typy domyślnie). Ważne tylko, jeśli ustawiono ExportDir.
Uwaga, że jeśli określono ExportType, ale nie ExportDir, to jest to błąd konfiguracji i serwer nie uruchomi się.
np.:
ExportType=history,trends - eksportuj tylko historię i trendy
ExportType=events - eksportuj tylko zdarzenia
ExternalScripts nie /usr/local/share/zabbix/externalscripts Lokalizacja zewnętrznych skryptów (zależy od zmiennej instalacyjnej datadir).
Fping6Location nie /usr/sbin/fping6 Lokalizacja fping6.
Upewnij się, że plik binarny fping6 ma właściciela root i ustawioną flagę SUID.
Pozostaw puste ("Fping6Location="), jeśli twoje narzędzie fping potrafi przetwarzać adresy IPv6.
FpingLocation nie /usr/sbin/fping Lokalizacja fping.
Upewnij się, że plik binarny fping ma właściciela root i ustawioną flagę SUID!
HANodeName nie Nazwa węzła klastra wysokiej dostępności.
Gdy pusta, serwer działa w trybie samodzielnym, a tworzony jest węzeł o pustej nazwie.
HistoryCacheSize nie 128K-2G 16M Rozmiar pamięci cache historii, w bajtach.
Rozmiar pamięci współdzielonej do przechowywania danych historii.
HistoryIndexCacheSize nie 128K-2G 4M Rozmiar pamięci cache indeksu historii, w bajtach.
Rozmiar pamięci współdzielonej do indeksowania danych historycznych przechowywanych w pamięci cache historii.
Rozmiar pamięci indeksu potrzebuje około 100 bajtów na buforowanie jednej pozycji.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
HistoryStorageDateIndex nie 0 Włączenie wstępnego przetwarzania wartości historii w pamięci magazynu historii w celu przechowywania wartości w różnych indeksach na podstawie daty:
0 - wyłączone
1 - włączone
HistoryStorageURL nie Adres URL magazynu historii HTTP[S].
Ten parametr jest używany do konfiguracji Elasticsearch.
HistoryStorageTypes nie uint,dbl,str,log,text Lista wartości oddzielonych przecinkami, które mają być wysłane do magazynu historii.
Ten parametr jest używany do konfiguracji Elasticsearch.
HousekeepingFrequency nie 0-24 1 Określa, jak często Zabbix będzie wykonywać procedurę porządkowania w godzinach.
Konserwacja polega na usuwaniu przestarzałych informacji z bazy danych.
Uwaga: Aby zapobiec przeciążeniu konserwatora (na przykład, gdy okresy historii i trendów są znacznie skrócone), nie więcej niż 4-krotność liczby godzin HousekeepingFrequency przestarzałych informacji jest usuwana w jednym cyklu porządkowania, dla każdej pozycji. Dlatego, jeśli HousekeepingFrequency wynosi 1, w jednym cyklu porządkowania zostanie usunięte nie więcej niż 4 godziny przestarzałych informacji (licząc od najstarszego wpisu).
Uwaga: Aby zmniejszyć obciążenie podczas uruchamiania serwera, konserwacja jest opóźniona o 30 minut po uruchomieniu serwera. Dlatego, jeśli HousekeepingFrequency wynosi 1, pierwsza procedura porządkowania po uruchomieniu serwera zostanie uruchomiona po 30 minutach, a następnie będzie się powtarzała co jedną godzinę.
Od wersji Zabbix 3.0.0 możliwe jest wyłączenie automatycznego porządkowania, ustawiając HousekeepingFrequency na 0. W tym przypadku procedurę porządkowania można uruchomić tylko za pomocą opcji kontroli czasu rzeczywistego housekeeper_execute, a okres przestarzałych informacji usuwanych w jednym cyklu porządkowania wynosi 4-krotność okresu od ostatniego cyklu porządkowania, ale nie mniej niż 4 godziny i nie więcej niż 4 dni.
Zobacz również opcje opcje kontroli działania.
Include nie Możesz dołączyć pojedyncze pliki lub wszystkie pliki w katalogu w pliku konfiguracyjnym.
Aby dołączyć tylko odpowiednie pliki w określonym katalogu, obsługiwany jest znak wildcard gwiazdki dla dopasowania wzorców. Na przykład: /scieżka/absolutna/do/plików/konfiguracyjnych/*.conf.
Zobacz specjalne uwagi na temat ograniczeń.
JavaGateway nie Adres IP (lub nazwa hosta) Zabbix Java gateway.
Wymagane tylko, jeśli uruchomione są pollery Java.
JavaGatewayPort nie 1024-32767 10052 Port, na którym nasłuchuje Zabbix Java gateway.
ListenBacklog nie 0 - INT_MAX SOMAXCONN Maksymalna liczba oczekujących połączeń w kolejce TCP.
Domyślna wartość to zakodowana stała, która zależy od systemu.
Maksymalna obsługiwana wartość zależy od systemu, zbyt wysokie wartości mogą być cicho obcięte do 'maksimum określonego przez implementację'.
ListenIP nie 0.0.0.0 Lista adresów IP oddzielonych przecinkami, na których powinien nasłuchiwać trapper.
Trapper będzie nasłuchiwał na wszystkich interfejsach sieciowych, jeśli ten parametr jest pominięty.
ListenPort nie 1024-32767 10051 Port nasłuchu dla trappera.
LoadModule nie Moduł do załadowania podczas uruchamiania serwera. Moduły są używane do rozszerzania funkcjonalności serwera.
Formaty:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
Moduł musi znajdować się w katalogu określonym przez LoadModulePath lub ścieżka musi poprzedzać nazwę modułu. Jeśli poprzednia ścieżka jest bezwzględna (zaczyna się od '/'), to LoadModulePath jest ignorowany.
Dozwolone jest uwzględnienie wielu parametrów LoadModule.
LoadModulePath nie Pełna ścieżka do lokalizacji modułów serwera.
Domyślnie zależy od opcji kompilacji.
LogFile tak, jeśli LogType jest ustawiony na file, w przeciwnym razie
nie
Nazwa pliku logu.
LogFileSize nie 0-1024 1 Maksymalny rozmiar pliku logu w MB.
0 - wyłącza automatyczną rotację logu.
Uwaga: Jeśli limit rozmiaru pliku logu zostanie osiągnięty i rotacja pliku nie powiedzie się, z jakiegokolwiek powodu, istniejący plik logu zostanie odcięty i rozpoczęty od nowa.
LogType nie file Typ wyjścia logu:
file - zapisz log do pliku określonego przez parametr LogFile,
system - zapisz log do sysloga,
console - zapisz log do standardowego wyjścia.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
LogSlowQueries nie 0-3600000 0 Określa, jak długo zapytanie do bazy danych może trwać, zanim zostanie wytworzony wpis logu w milisekundach.
0 - nie loguj wolnych zapytań.
Ta opcja staje się aktywna przy ustawieniu DebugLevel=3.
MaxHousekeeperDelete nie 0-1000000 5000 Nie więcej niż 'MaxHousekeeperDelete' wierszy (odpowiadających [nazwatablicy], [pole], [wartość]) zostanie usuniętych w jednym zadaniu w jednym cyklu porządkowania.
Jeśli ustawiono na 0, to w ogóle nie stosuje się limitu. W tym przypadku musisz wiedzieć, co robisz, aby nie przeciążyć bazy danych! 2
Ten parametr dotyczy tylko usuwania historii i trendów już usuniętych pozycji.
NodeAddress nie 10051 Adres IP lub nazwa hosta z opcjonalnym portem, aby nadpisać sposób, w jaki frontend łączy się z serwerem.
Format: <adres>[:port]
Jeśli adres IP lub nazwa hosta nie są ustawione, zostanie użyta wartość ListenIP. Jeśli ListenIP nie jest ustawione, zostanie użyta wartość localhost.
Tę opcję można nadpisać adresem określonym w konfiguracji interfejsu użytkownika.
Zobacz też: parametr HANodeName.
PidFile nie /tmp/zabbix_server.pid Nazwa pliku PID.
ProxyConfigFrequency nie 1-604800 3600 Określa, jak często serwer Zabbix wysyła dane konfiguracyjne do proxy Zabbix w sekundach. Używane tylko dla proxy w trybie pasywnym.
ProblemHousekeepingFrequency nie 1-3600 60 Określa, jak często Zabbix będzie usuwał problemy dla usuniętych wyzwalaczy w sekundach.
ProxyDataFrequency nie 1-3600 1 Określa, jak często serwer Zabbix pobiera dane z historii od proxy Zabbix w sekundach. Używane tylko dla proxy w trybie pasywnym.
ServiceManagerSyncFrequency nie 1-3600 60 Określa, jak często Zabbix będzie synchronizować konfigurację menedżera usług w sekundach.
SNMPTrapperFile nie /tmp/zabbix_traps.tmp Tymczasowy plik używany do przekazywania danych z demona SNMP trap do serwera.
Musi być taki sam jak w pliku konfiguracyjnym zabbix_trap_receiver.pl lub SNMPTT.
SocketDir nie /tmp Katalog do przechowywania gniazd IPC używanych przez wewnętrzne usługi Zabbix.
Ten parametr jest obsługiwany od wersji Zabbix 3.4.0.
SourceIP nie Adres IP źródłowy dla:
- wychodzących połączeń do proxy Zabbix i agenta Zabbix;
- połączeń bezagentowych (VMware, SSH, JMX, SNMP, Telnet i proste sprawdzanie);
- połączeń agenta HTTP;
- żądań HTTP skryptów przedprzetwarzania;
- wysyłania powiadomień e-mailowych (połączenia do serwera SMTP);
- przetwarzania wstępnego żądań HTTP w JavaScript;
- połączeń z Vault
SSHKeyLocation nie Lokalizacja kluczy publicznych i prywatnych dla sprawdzeń i działań SSH
SSLCertLocation nie Lokalizacja plików certyfikatów SSL klienta do uwierzytelniania klienta.
Ten parametr jest używany tylko w monitoringu sieci webowej.
SSLKeyLocation nie Lokalizacja plików kluczy prywatnych SSL do uwierzytelniania klienta.
Ten parametr jest używany tylko w monitoringu sieci webowej.
SSLCALocation nie Zastąpić lokalizację plików certyfikatów autoryzacji (CA) do weryfikacji certyfikatu serwera SSL. Jeśli nie ustawiono, zostanie użyty katalog systemowy.
Zwróć uwagę, że wartość tego parametru zostanie ustawiona jako opcja libcurl CURLOPT_CAPATH. Dla wersji libcurl przed 7.42.0, ma to wpływ tylko wtedy, gdy libcurl został skompilowany do użycia OpenSSL. Aby uzyskać więcej informacji, zobacz stronę cURL.
Ten parametr jest używany w monitoringu sieci stron WWW od wersji Zabbix 2.4.0 i w uwierzytelnianiu SMTP od wersji Zabbix 3.0.0.
StartAlerters nie 1-100 3 Liczba wstępnie rozgałęzionych instancji alerterów.
Ten parametr jest obsługiwany od wersji Zabbix 3.4.0.
StartDBSyncers nie 1-100 4 Liczba wstępnie rozgałęzionych instancji synchronizatorów historii.
Uwaga: Zachowaj ostrożność przy zmianie tej wartości, jej zwiększenie może przynieść więcej szkody niż pożytku. W przybliżeniu, domyślna wartość powinna być wystarczająca do obsługi do 4000 NVPS.
StartDiscoverers nie 0-250 1 Liczba wstępnie rozgałęzionych instancji procesów wykrywania.
StartEscalators nie 1-100 1 Liczba wstępnie rozgałęzionych instancji eskalatorów.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
StartHistoryPollers nie 0-1000 5 Liczba wstępnie rozgałęzionych instancji poolerów historii.
Ten parametr jest obsługiwany od wersji Zabbix 5.4.0.
StartHTTPPollers nie 0-1000 1 Liczba wstępnie rozgałęzionych instancji poolerów HTTP1.
StartIPMIPollers nie 0-1000 0 Liczba wstępnie rozgałęzionych instancji poolerów IPMI.
StartJavaPollers nie 0-1000 0 Liczba wstępnie rozgałęzionych instancji poolerów Java1.
StartLLDProcessors nie 1-100 2 Liczba wstępnie rozgałęzionych instancji workerów1 wykrywania niskopoziomowego (LLD).
Proces menedżera LLD jest automatycznie uruchamiany, gdy uruchamiany jest worker LLD.
Ten parametr jest obsługiwany od wersji Zabbix 4.2.0.
StartODBCPollers nie 0-1000 1 Liczba wstępnie rozgałęzionych instancji poolerów ODBC1.
StartPingers nie 0-1000 1 Liczba wstępnie rozgałęzionych instancji poolerów ICMP1.
StartPollersUnreachable nie 0-1000 1 Liczba wstępnie rozgałęzionych instancji nieosiągalnych pollerów (w tym IPMI i Java)1.
Przynajmniej jeden poller dla nieosiągalnych hostów musi działać, jeśli uruchomione są poolery regularne, IPMI lub Java.
StartPollers nie 0-1000 5 Liczba wstępnie rozgałęzionych instancji pollerów1.
StartPreprocessors nie 1-1000 3 Liczba wstępnie rozgałęzionych instancji workerów1przetwarzania wstępnego.
Proces menedżera przetwarzania wstępnego jest automatycznie uruchamiany, gdy uruchamiany jest worker przetwarzania wstępnego.
Ten parametr jest obsługiwany od wersji Zabbix 3.4.0.
StartProxyPollers nie 0-250 1 Liczba wstępnie rozgałęzionych instancji pollerów dla pasywnych proxy1.
StartReportWriters nie 0-100 0 Liczba wstępnie rozgałęzionych instancji pisarzy raportów.
Jeśli ustawione na 0, generowanie raportów z harmonogramu jest wyłączone.
Proces menedżera raportów jest automatycznie uruchamiany po uruchomieniu pisarza raportów.
Ten parametr jest obsługiwany od wersji Zabbix 5.4.0.
StartSNMPTrapper nie 0-1 0 Jeśli ustawione na 1, proces trappera SNMP zostanie uruchomiony.
StartTimers nie 1-1000 1 Liczba wstępnie rozgałęzionych instancji timerów.
Procesy timerów obsługują okresy porządkowania.
StartTrappers nie 0-1000 5 Liczba wstępnie rozgałęzionych instancji trapperów1.
Trappery akceptują przychodzące połączenia od Zabbix sender, aktywnych agentów i aktywnych proxy.
StartVMwareCollectors nie 0-250 0 Liczba wstępnie rozgałęzionych instancji kolektorów VMware.
StatsAllowedIP nie Lista adresów IP oddzielonych przecinkami, opcjonalnie w notacji CIDR, lub nazwy DNS zewnętrznych instancji Zabbix. Zapytania statystyczne będą akceptowane tylko z adresów tutaj wymienionych. Jeśli ten parametr nie jest ustawiony, żadne zapytania statystyczne nie będą akceptowane.
Jeśli wsparcie dla IPv6 jest włączone, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' traktowane są równoważnie i '::/0' umożliwi dowolny adres IPv4 lub IPv6. '0.0.0.0/0' można użyć do zezwolenia na dowolny adres IPv4.
Przykład: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Ten parametr jest obsługiwany od wersji Zabbix 4.2.0.
Timeout nie 1-30 3 Określa, jak długo należy czekać na agenta, urządzenie SNMP lub zewnętrzne sprawdzenie w sekundach.
TLSCAFile nie Pełna ścieżka do pliku zawierającego certyfikaty urzędów certyfikacji CA do weryfikacji certyfikatu partnera, używanych do komunikacji szyfrowanej między komponentami Zabbix.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
TLSCertFile nie Pełna ścieżka do pliku zawierającego certyfikat serwera lub łańcuch certyfikatów, używany do komunikacji zaszyfrowanej między komponentami Zabbix.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
TLSCipherAll nie Ciąg priorytetowy GnuTLS lub ciąg szyfrów OpenSSL (TLS 1.2). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach i PSK.
Przykład: TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCipherAll13 nie Ciąg szyfrów dla OpenSSL 1.1.1 lub nowszy w TLS 1.3. Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach i PSK.
Przykład dla GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509
Przykład dla OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCipherCert nie Ciąg priorytetowy GnuTLS lub ciąg szyfrów OpenSSL (TLS 1.2). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach.
Przykład dla GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
Przykład dla OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCipherCert13 nie Ciąg szyfrów dla OpenSSL 1.1.1 lub nowszy w TLS 1.3. Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach.
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCipherPSK nie Ciąg priorytetowy GnuTLS lub ciąg szyfrów OpenSSL (TLS 1.2). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na PSK.
Przykład dla GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
Przykład dla OpenSSL: kECDHEPSK+AES128:kPSK+AES128
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCipherPSK13 nie Ciąg szyfrów dla OpenSSL 1.1.1 lub nowszy w TLS 1.3. Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na PSK.
Przykład: TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
Ten parametr jest obsługiwany od wersji Zabbix 4.4.7.
TLSCRLFile nie Pełna ścieżka do pliku zawierającego odwołane certyfikaty. Ten parametr jest używany do komunikacji zaszyfrowanej między komponentami Zabbix.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
TLSKeyFile nie Pełna ścieżka do pliku zawierającego prywatny klucz serwera, używany do komunikacji zaszyfrowanej między komponentami Zabbix.
Ten parametr jest obsługiwany od wersji Zabbix 3.0.0.
TmpDir nie /tmp Katalog tymczasowy.
TrapperTimeout nie 1-300 300 Określa, ile sekund trapper może spędzić na przetwarzaniu nowych danych.
TrendCacheSize nie 128K-2G 4M Rozmiar pamięci cache trendów, w bajtach.
Rozmiar pamięci współdzielonej do przechowywania danych trendów.
TrendFunctionCacheSize nie 128K-2G 4M Rozmiar pamięci cache funkcji trendów, w bajtach.
Rozmiar pamięci współdzielonej do buforowania obliczonych danych funkcji trendów.
UnavailableDelay nie 1-3600 60 Jak często host jest sprawdzany pod kątem dostępności podczas okresu niedostępności, w sekundach.
UnreachableDelay nie 1-3600 15 Jak często host jest sprawdzany pod kątem dostępności podczas okresu nieosiągalności, w sekundach.
UnreachablePeriod nie 1-3600 45 Po ilu sekundach nieosiągalności traktować host jako niedostępny.
User nie zabbix Ogranicz uprawnienia do określonego, istniejącego użytkownika w systemie.
Ma to efekt tylko wtedy, gdy uruchomiony jest jako 'root', a AllowRoot jest wyłączone.
ValueCacheSize nie 0,128K-64G 8M Rozmiar pamięci cache wartości historii, w bajtach.
Rozmiar pamięci współdzielonej do buforowania żądań danych historii pozycji.
Ustawienie na 0 wyłącza pamięć podręczną wartości (niezalecane).
Gdy pamięć podręczna wartości wyczerpie pamięć współdzieloną, co 5 minut zostanie zapisane ostrzeżenie do logu serwera.
VaultDBPath nie Ścieżka do Vault, z której poświadczenia do bazy danych będą pobierane za pomocą kluczy 'password' i 'username'.
Przykład: secret/zabbix/database
Ta opcja może być używana tylko wtedy, gdy nie są określone DBUser i DBPassword.
Ten parametr jest obsługiwany od wersji Zabbix 5.2.0.
VaultToken nie Token uwierzytelniający Vault, który powinien zostać wygenerowany wyłącznie dla serwera Zabbix z uprawnieniami tylko do odczytu dla ścieżek określonych w makrach Vault oraz uprawnieniami tylko do odczytu dla ścieżki określonej w opcjonalnym parametrze konfiguracji VaultDBPath.
To błąd, jeśli jednocześnie są zdefiniowane VaultToken i zmienna środowiskowa VAULT_TOKEN.
Ten parametr jest obsługiwany od wersji Zabbix 5.2.0.
VaultURL nie https://127.0.0.1:8200 Adres URL serwera Vault HTTP[S]. Katalog certyfikatów CA systemu będzie używany, jeśli SSLCALocation nie jest określony.
Ten parametr jest obsługiwany od wersji Zabbix 5.2.0.
VMwareCacheSize nie 256K-2G 8M Rozmiar pamięci cache do przechowywania danych VMware.
Wewnętrzne sprawdzenie VMware zabbix[vmware,buffer,...] może być używane do monitorowania użycia pamięci cache VMware (patrz Sprawdzenia wewnętrzne).
Należy zauważyć, że pamięć współdzielona nie jest przydzielana, jeśli nie ma skonfigurowanych instancji pollerów VMware do uruchomienia.
VMwareFrequency nie 10-86400 60 Opóźnienie w sekundach między zbieraniem danych z pojedynczej usługi VMware.
To opóźnienie powinno być ustawione na najmniejszy interwał aktualizacji dowolnej pozycji monitorowania VMware.
VMwarePerfFrequency nie 10-86400 60 Opóźnienie w sekundach między pobieraniem statystyk licznika wydajności z pojedynczej usługi VMware.
To opóźnienie powinno być ustawione na najmniejszy interwał aktualizacji dowolnej pozycji monitorowania VMware, która używa liczników wydajności VMware.
VMwareTimeout nie 1-300 10 Maksymalna liczba sekund, jaką kolektor VMware będzie czekał na odpowiedź od usługi VMware (vCenter lub hipernadzorcy ESX).
WebServiceURL nie Adres URL usługi Zabbix Web Service w formacie <host:port>/report. Na przykład: http://localhost:10053/report
Ten parametr jest obsługiwany od wersji Zabbix 5.4.0.
Przypisy

1 Należy pamiętać, że zbyt wiele procesów zbierania danych (pollery, nieosiągalni pollery, pollery ODBC, pollery HTTP, pollery Java, pingery, trappery, pollery proxy) razem z menedżerem IPMI, trapperem SNMP i workerami przetwarzania wstępnego może wyczerpać limit deskryptorów plików na proces dla menedżera przetwarzania wstępnego.

Spowoduje to zatrzymanie serwera Zabbix (zwykle krótko po uruchomieniu, ale czasami może to zająć więcej czasu). Plik konfiguracyjny powinien zostać zrewidowany lub limit powinien zostać zwiększony, aby uniknąć tej sytuacji.

2 Kiedy dużo pozycji jest usuwanych, zwiększa to obciążenie bazy danych, ponieważ porządkowanie będzie musiało usunąć wszystkie dane historyczne, które miały te pozycje. Na przykład, jeśli musimy usunąć tylko 1 prototyp pozycji, ale ten prototyp jest połączony z 50 hostami i dla każdego hosta prototyp jest rozszerzony do 100 rzeczywistych pozycji, to w sumie 5000 pozycji musi zostać usuniętych (1*50*100). Jeśli parametr MaxHousekeeperDelete ustawiono na 500 (MaxHousekeeperDelete=500), proces porządkowania będzie musiał usunąć do 2500000 wartości (5000*500) dla usuniętych pozycji z tabel historii i trendów w jednym cyklu.