Ta sekcja zawiera listę parametrów obsługiwanych w pliku konfiguracyjnym serwera Zabbix (zabbix_server.conf).
Należy pamiętać, że:
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. |
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.