[comment]: # attributes: notoc

[comment]: # ({4963afdf-4963afdf})
# 6 Zabbix agent 2 (Windows)

[comment]: # ({/4963afdf-4963afdf})

[comment]: # ({1e007540-9fe069f9})
### Przegląd

Zabbix agent 2 to nowa generacja Zabbix agent i może być używany
zamiast Zabbix agent.

Parametry obsługiwane przez plik konfiguracyjny Zabbix agent 2 dla systemu Windows (zabbix\_agent2.conf) są wymienione w tej sekcji.

Parametry są wymienione bez dodatkowych informacji.
Kliknij parametr, aby zobaczyć pełne szczegóły.

|Parameter|Description|
|--|--------|
|[Alias](#alias)|Ustawia alias dla klucza pozycja.|
|[AllowKey](#allowkey)|Zezwala na wykonywanie tych kluczy pozycja, które pasują do wzorca.|
|[BufferSend](#buffersend)|Nie przechowuje danych w buforze dłużej niż N sekund.|
|[BufferSize](#buffersize)|Maksymalna liczba wartości w buforze pamięci.|
|[ControlSocket](#controlsocket)|Gniazdo sterujące, używane do wysyłania poleceń w czasie działania za pomocą opcji '-R'.|
|[DebugLevel](#debuglevel)|Poziom debugowania.|
|[DenyKey](#denykey)|Odmowa wykonywania tych kluczy pozycja, które pasują do wzorca.|
|[EnablePersistentBuffer](#enablepersistentbuffer)|Włącza użycie lokalnej trwałej pamięci dla aktywnych pozycji.|
|[ForceActiveChecksOnStart](#forceactivechecksonstart)|Wykonuje aktywne kontrole natychmiast po restarcie, dla pierwszej otrzymanej konfiguracji.|
|[HeartbeatFrequency](#heartbeatfrequency)|Częstotliwość komunikatów heartbeat w sekundach.|
|[HostInterface](#hostinterface)|Opcjonalny parametr definiujący interfejs hosta.|
|[HostInterfaceItem](#hostinterfaceitem)|Opcjonalny parametr definiujący pozycja używaną do pobierania interfejsu hosta.|
|[HostMetadata](#hostmetadata)|Opcjonalny parametr definiujący metadane hosta.|
|[HostMetadataItem](#hostmetadataitem)|Opcjonalny parametr definiujący pozycja Zabbix agent używaną do pobierania metadanych hosta.|
|[Hostname](#hostname)|Opcjonalny parametr definiujący nazwę hosta.|
|[HostnameItem](#hostnameitem)|Opcjonalny parametr definiujący pozycja Zabbix agent używaną do pobierania nazwy hosta.|
|[Include](#include)|W pliku konfiguracyjnym można dołączyć pojedyncze pliki lub wszystkie pliki z katalogu.|
|[ListenIP](#listenip)|Lista adresów IP rozdzielonych przecinkami, na których agent ma nasłuchiwać.|
|[ListenPort](#listenport)|Agent będzie nasłuchiwał na tym porcie połączeń z serwera.|
|[LogFile](#logfile)|Nazwa pliku dziennika.|
|[LogFileSize](#logfilesize)|Maksymalny rozmiar pliku dziennika.|
|[LogType](#logtype)|Typ wyjścia dziennika.|
|[PersistentBufferFile](#persistentbufferfile)|Plik, w którym Zabbix agent 2 powinien przechowywać bazę danych SQLite.|
|[PersistentBufferPeriod](#persistentbufferperiod)|Okres, przez który dane powinny być przechowywane, gdy nie ma połączenia z serwerem lub proxy.|
|[Plugins.<PluginName>.System.Capacity](#plugins.systemcapacity)|Limit kontroli na plugin, które mogą być wykonywane jednocześnie.|
|[Plugins.Log.MaxLinesPerSecond](#plugins.log.maxlinespersecond)|Maksymalna liczba nowych linii, które agent będzie wysyłał na sekundę do Zabbix server lub proxy podczas przetwarzania aktywnych kontroli 'log' i 'logrt'.|
|[Plugins.SystemRun.LogRemoteCommands](#plugins.systemrun.logremotecommands)|Włącza rejestrowanie wykonanych poleceń powłoki jako ostrzeżeń.|
|[PluginSocket](#pluginsocket)|Ścieżka do nazwanego potoku systemu Windows dla komunikacji z ładowalnymi pluginami.|
|[PluginTimeout](#plugintimeout)|Limit czasu połączeń z ładowalnymi pluginami, w sekundach.|
|[PerfCounter](#perfcounter)|Definiuje nowy parametr <parameter\_name>, który jest średnią wartością licznika wydajności systemu <perf\_counter\_path> dla określonego okresu <period> (w sekundach).|
|[PerfCounterEn](#perfcounteren)|Definiuje nowy parametr <parameter\_name>, który jest średnią wartością licznika wydajności systemu <perf\_counter\_path> dla określonego okresu <period> (w sekundach). W porównaniu z PerfCounter, ścieżki perfcounter muszą być w języku angielskim.|
|[RefreshActiveChecks](#refreshactivechecks)|Jak często odświeżana jest lista aktywnych kontroli.|
|[Server](#server)|Lista adresów IP rozdzielonych przecinkami, opcjonalnie w notacji CIDR, lub nazw DNS Zabbix server i Zabbix proxy.|
|[ServerActive](#serveractive)|Adres Zabbix server/proxy lub konfiguracja klastra, z którego mają być pobierane aktywne kontrole.|
|[SourceIP](#sourceip)|Źródłowy adres IP.|
|[StatusPort](#statusport)|Jeśli ustawione, agent będzie nasłuchiwał na tym porcie żądań stanu HTTP (http://localhost:<port>/status).|
|[Timeout](#timeout)|Określa, jak długo czekać (w sekundach) na nawiązanie połączenia i wymianę danych z Zabbix proxy lub serwer.|
|[TLSAccept](#tlsaccept)|Jakie połączenia przychodzące akceptować.|
|[TLSCAFile](#tlscafile)|Pełna ścieżka do pliku zawierającego certyfikaty głównych CA, używane do weryfikacji certyfikatu peer w szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSCertFile](#tlscertfile)|Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów, używane do szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSCipherAll13](#tlscipherall13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach i PSK.|
|[TLSCipherCert13](#tlsciphercert13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach.|
|[TLSCipherPSK13](#tlscipherpsk13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na PSK.|
|[TLSConnect](#tlsconnect)|Sposób, w jaki agent ma łączyć się z Zabbix server lub proxy.|
|[TLSCRLFile](#tlscrlfile)|Pełna ścieżka do pliku zawierającego unieważnione certyfikaty. Ten parametr jest używany do szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSKeyFile](#tlskeyfile)|Pełna ścieżka do pliku zawierającego prywatny klucz agenta, używany do szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSPSKFile](#tlspskfile)|Pełna ścieżka do pliku zawierającego klucz wstępnie współdzielony agenta, używany do szyfrowanej komunikacji z Zabbix server.|
|[TLSPSKIdentity](#tlspskidentity)|Identyfikator klucza wstępnie współdzielonego, używany do szyfrowanej komunikacji z Zabbix server.|
|[TLSServerCertIssuer](#tlsservercertissuer)|Dozwolony wystawca certyfikatu serwera (proxy).|
|[TLSServerCertSubject](#tlsservercertsubject)|Dozwolony podmiot certyfikatu serwera (proxy).|
|[UnsafeUserParameters](#unsafeuserparameters)|Zezwala na przekazywanie wszystkich znaków w argumentach do parametrów zdefiniowanych przez użytkownika.|
|[UserParameter](#userparameter)|Parametr zdefiniowany przez użytkownika do monitorowania.|
|[UserParameterDir](#userparameterdir)|Domyślna ścieżka wyszukiwania dla poleceń UserParameter.|

Wszystkie parametry są opcjonalne, chyba że wyraźnie zaznaczono, że parametr jest obowiązkowy.

Należy pamiętać, że:

-   Wartości domyślne odzwierciedlają domyślne ustawienia procesu, a nie wartości w dostarczonych plikach konfiguracyjnych;
-   Wartości obsługują [zmienne środowiskowe](/manual/appendix/config/environment_variables);
-   Zabbix obsługuje pliki konfiguracyjne wyłącznie w kodowaniu UTF-8 bez [BOM](https://en.wikipedia.org/wiki/Byte_order_mark);
-   Komentarze zaczynające się od "\#" są obsługiwane tylko na początku wiersza.

[comment]: # ({/1e007540-9fe069f9})

[comment]: # ({8085875f-324d4c30})
### Szczegóły parametrów

[comment]: # ({/8085875f-324d4c30})

[comment]: # ({0e8f6372-fa6993fd})
##### Alias

Ustawia alias dla klucza pozycji.
Może być używany do zastąpienia długiego i złożonego klucza pozycji krótszym i prostszym.<br>
Może występować wiele parametrów *Alias*.
Wiele parametrów z tym samym kluczem *Alias* jest niedozwolonych.<br>
Różne klucze *Alias* mogą wskazywać ten sam klucz pozycji.<br>
Aliasy mogą być używane w *HostMetadataItem*, ale nie w parametrze *HostnameItem*.

Przykład 1: Pobieranie użycia pliku stronicowania w procentach z serwera.

```default
Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]
```

Teraz skrócony klucz **pg_usage** może być używany do pobierania danych.

Przykład 2: Pobieranie obciążenia CPU z parametrami domyślnymi i niestandardowymi.

```default
Alias=cpu.load:system.cpu.load
Alias=cpu.load[*]:system.cpu.load[*]
```

Pozwala to używać klucza **cpu.load** do pobierania obciążenia CPU z parametrami domyślnymi, a także klucza **cpu.load[percpu,avg15]** do pobierania szczegółowych danych o obciążeniu CPU.

Przykład 3: Uruchamianie wielu reguł [low-level discovery](/manual/discovery/low_level_discovery) przetwarzających te same pozycje wykrywania.

```default
Alias=vfs.fs.discovery[*]:vfs.fs.discovery
```

Teraz możliwe jest skonfigurowanie kilku reguł wykrywania używających **vfs.fs.discovery** z różnymi parametrami dla każdej reguły, np. **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]** itd.

[comment]: # ({/0e8f6372-fa6993fd})

[comment]: # ({3ed0c834-e05b8a23})
##### AllowKey

Zezwalaj na wykonywanie tych kluczy pozycji, które pasują do wzorca.
Wzorzec klucza jest wyrażeniem wieloznacznym obsługującym znak "\*" do dopasowania dowolnej liczby dowolnych znaków.<br>Można zdefiniować wiele reguł dopasowania kluczy w połączeniu z DenyKey.
Parametry są przetwarzane jeden po drugim zgodnie z kolejnością ich występowania.
Zobacz także: [Ograniczanie kontroli agenta](/manual/config/items/restrict_checks).

[comment]: # ({/3ed0c834-e05b8a23})

[comment]: # ({fc56d912-5d573779})
##### BufferSend

The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.<br>Note, that if the buffer is full, the data will be sent sooner.

Default: `5`<br>
Range: 1-3600

[comment]: # ({/fc56d912-5d573779})

[comment]: # ({bd027b5f-adbf2018})
##### BufferSize

Maksymalna liczba wartości w buforze pamięci.
agent wyśle wszystkie zebrane dane do serwera Zabbix lub proxy, jeśli bufor będzie pełny.<br>Tego parametru należy używać tylko wtedy, gdy trwały bufor jest wyłączony (*EnablePersistentBuffer=0*).

Domyślnie: `1000`<br>
Zakres: 2-65535

[comment]: # ({/bd027b5f-adbf2018})

[comment]: # ({78069119-dee4d084})
##### ControlSocket

Gniazdo sterujące, używane do wysyłania poleceń w czasie działania za pomocą opcji '-R'.

Domyślnie: `\\.\pipe\agent.sock`

[comment]: # ({/78069119-dee4d084})

[comment]: # ({9c071f70-74594585})
##### DebugLevel

Określ poziom debugowania:<br>*0* - podstawowe informacje o uruchamianiu i zatrzymywaniu procesów Zabbix<br>*1* - informacje krytyczne;<br>*2* - informacje o błędach;<br>*3* - ostrzeżenia;<br>*4* - do debugowania (generuje dużo informacji);<br>*5* - rozszerzone debugowanie (generuje jeszcze więcej informacji).

Domyślnie: `3`<br>
Zakres: 0-5

[comment]: # ({/9c071f70-74594585})

[comment]: # ({26eddabd-ad027e43})
##### DenyKey

Zabrania wykonywania tych kluczy pozycji, które pasują do wzorca.
Wzorzec klucza jest wyrażeniem wieloznacznym obsługującym znak "\*", który dopasowuje dowolną liczbę dowolnych znaków.<br>Można zdefiniować wiele reguł dopasowania kluczy w połączeniu z AllowKey.
Parametry są przetwarzane jeden po drugim zgodnie z kolejnością ich występowania.
Zobacz także: [Ograniczanie kontroli agenta](/manual/config/items/restrict_checks).

[comment]: # ({/26eddabd-ad027e43})

[comment]: # ({ae3ff74a-d9d538db})
##### EnablePersistentBuffer

Włącz użycie lokalnej trwałej pamięci masowej dla aktywnych pozycji.
Jeśli trwała pamięć masowa jest wyłączona, użyty zostanie bufor pamięci.

Domyślnie: `0`<br>
Wartości: 0 - wyłączone, 1 - włączone

[comment]: # ({/ae3ff74a-d9d538db})

[comment]: # ({da2ce1bd-1970c2c5})
##### ForceActiveChecksOnStart

Wykonuj aktywne kontrole natychmiast po restarcie dla pierwszej otrzymanej konfiguracji.
Dostępne również jako parametr konfiguracji dla poszczególnych wtyczek, na przykład: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`

Wartość domyślna: `0`<br>
Wartości: 0 - wyłączone, 1 - włączone

[comment]: # ({/da2ce1bd-1970c2c5})

[comment]: # ({70ff69c8-bce527af})
##### HeartbeatFrequency

Częstotliwość komunikatów heartbeat w sekundach.
Używana do monitorowania dostępności aktywnych testów.<br>0 - komunikaty heartbeat wyłączone.

Domyślnie: `60`<br>
Zakres: 0-3600

[comment]: # ({/70ff69c8-bce527af})

[comment]: # ({cd35abda-9d3624af})
##### HostInterface

Opcjonalny parametr definiujący interfejs hosta (adres IP lub nazwę DNS) używany podczas procesu [autorejestracji](/manual/discovery/auto_registration).
Ta wartość zostanie użyta do wypełnienia interfejsu w nowo utworzonym hoście i umożliwia jawną konfigurację adresu IP lub DNS.
Więcej informacji można znaleźć w sekcji [Używanie DNS jako domyślnego interfejsu](/manual/discovery/auto_registration#using-dns-as-default-interface).

Jeśli parametr nie jest zdefiniowany, wartość zostanie pobrana z HostInterfaceItem.

agent zgłosi błąd i nie uruchomi się, jeśli wartość przekroczy limit 255 znaków.

Zakres: 0-255 znaków

[comment]: # ({/cd35abda-9d3624af})

[comment]: # ({dc29c465-7378e07f})
##### HostInterfaceItem

Opcjonalny parametr definiujący pozycję używaną do określenia interfejsu hosta (adresu IP lub nazwy DNS) podczas procesu [autorejestracji](/manual/discovery/auto_registration) hosta.
Ta wartość jest używana tylko wtedy, gdy HostInterface nie jest zdefiniowany.
Więcej informacji można znaleźć w sekcji [Używanie DNS jako domyślnego interfejsu](/manual/discovery/auto_registration#using-dns-as-default-interface).

Podczas żądania autorejestracji agent zapisze komunikat ostrzegawczy w logu, jeśli wartość zwrócona przez określoną pozycję przekroczy limit 255 znaków.

Pozycja [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) jest obsługiwana niezależnie od ustawień AllowKey/DenyKey.

[comment]: # ({/dc29c465-7378e07f})

[comment]: # ({ed067cab-3b42353f})
##### HostMetadata

Opcjonalny parametr określający [metadane](/manual/discovery/auto_registration#using-host-metadata) używane do identyfikacji lub rozróżniania hosta podczas procesu [autorejestracji](/manual/discovery/auto_registration) hosta (aktywny agent).
HostMetadata umożliwia rozróżnianie hostów nie tylko na podstawie nazwy hosta.

Jeśli nie jest zdefiniowany, wartość zostanie pobrana z HostMetadataItem.

agent zgłosi błąd i nie uruchomi się, jeśli podana wartość przekracza limit 2034 bajtów lub jest ciągiem znaków innym niż UTF-8.
Gdy parametr oczekuje adresu IP lub nazwy DNS, wartości będące poprawnym UTF-8, ale niebędące poprawnymi adresami IP ani nazwami DNS, również zostaną odrzucone i zgłoszone jako nieprawidłowe.

Metadane wielowierszowe nie są obsługiwane — dane wyjściowe zostaną obcięte przy pierwszym znaku końca linii.

Zakres: 0-2034 bajtów

[comment]: # ({/ed067cab-3b42353f})

[comment]: # ({1ef8844f-eff97518})
##### HostMetadataItem

Opcjonalny parametr definiujący pozycję agenta Zabbix używaną do pobierania [metadanych hosta](/manual/discovery/auto_registration#using-host-metadata).
Ta opcja jest używana tylko wtedy, gdy HostMetadata nie jest zdefiniowany.

Wartość HostMetadataItem jest pobierana przy każdej próbie [autorejestracji](/manual/discovery/auto_registration) i jest używana wyłącznie w procesie autorejestracji hosta (agent aktywny).
HostMetadataItem umożliwia rozróżnianie hostów poza nazwą hosta.

Parametry użytkownika i aliasy są obsługiwane.
Pozycja [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) jest obsługiwana niezależnie od ustawień AllowKey/DenyKey.

Podczas żądania autorejestracji agent zapisze komunikat ostrzegawczy w logu, jeśli wartość zwrócona przez określoną pozycję przekracza limit 65535 punktów kodowych UTF-8.
Wartość zwrócona przez pozycję musi być ciągiem UTF-8, w przeciwnym razie zostanie zignorowana.
Gdy parametr oczekuje adresu IP lub nazwy DNS, wartości będące poprawnym UTF-8, ale niebędące poprawnymi adresami IP ani nazwami DNS, również zostaną odrzucone i zgłoszone jako nieprawidłowe.

Metadane wielowierszowe nie są obsługiwane — dane wyjściowe zostaną obcięte przy pierwszym znaku końca wiersza.

[comment]: # ({/1ef8844f-eff97518})

[comment]: # ({39406dda-542b591a})
##### Hostname

Lista unikalnych nazw hostów rozdzielonych przecinkami, z rozróżnianiem wielkości liter.
Wymagane dla aktywnych kontroli i musi odpowiadać nazwom hostów skonfigurowanym na serwerze.
Wartość jest pobierana z HostnameItem, jeśli nie jest zdefiniowana.<br>Dozwolone znaki: alfanumeryczne, '.', ' ', '\_' i '-'.
Maksymalna długość: 128 znaków na nazwę hosta, 2048 znaków dla całego wiersza.

Domyślnie: Ustawiane przez HostnameItem

[comment]: # ({/39406dda-542b591a})

[comment]: # ({77a62307-085b8ddc})
##### HostnameItem

Opcjonalny parametr definiujący pozycję używaną do pobierania nazwy hosta.
Ta opcja jest używana tylko wtedy, gdy parametr Hostname nie jest zdefiniowany.
Parametry użytkownika ani aliasy nie są obsługiwane, ale pozycja [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run) jest obsługiwana niezależnie od wartości AllowKey/DenyKey.

Wartość domyślna: `system.hostname`

[comment]: # ({/77a62307-085b8ddc})

[comment]: # ({183802f3-d06cc342})
##### Include

Możesz dołączyć pojedyncze pliki lub wszystkie pliki w katalogu w pliku konfiguracyjnym (domyślnie znajdującym się w `C:\Program Files\Zabbix Agent 2`, jeśli Zabbix agent jest zainstalowany przy użyciu pakietów instalatora Windows MSI; znajdującym się w folderze określonym podczas instalacji, jeśli Zabbix agent jest zainstalowany jako archiwum zip).
Wszystkie dołączane pliki muszą mieć
poprawną składnię, w przeciwnym razie agent nie uruchomi się.
Ścieżka może być względna względem lokalizacji pliku *zabbix_agent2.conf* (np.
`Include=.\zabbix_agent2.d\plugins.d\*.conf`).<br>Aby dołączyć tylko odpowiednie pliki w określonym katalogu, obsługiwany jest znak wieloznaczny gwiazdki do dopasowywania wzorców.<br>Zobacz [uwagi specjalne](special_notes_include) dotyczące ograniczeń.

Przykład:

```default
Include=C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf
```

[comment]: # ({/183802f3-d06cc342})

[comment]: # ({43e741ee-21abf7b1})
##### ListenIP

Lista adresów IP rozdzielonych przecinkami, na których agent powinien nasłuchiwać.
Pierwszy adres IP jest wysyłany do serwera Zabbix, jeśli nawiązuje z nim połączenie, w celu pobrania listy aktywnych kontroli.

Wartość domyślna: `0.0.0.0`

[comment]: # ({/43e741ee-21abf7b1})

[comment]: # ({5f95bc53-2f2c8140})
##### ListenPort

agent będzie nasłuchiwał na tym porcie połączeń z serwera.

Domyślnie: `10050`<br>
Zakres: 1024-32767

[comment]: # ({/5f95bc53-2f2c8140})

[comment]: # ({d3241aab-988826b6})
##### LogFile

Nazwa pliku dziennika agenta.

Domyślnie: `c:\zabbix_agent2.log`<br>
Wymagane: Tak, jeśli LogType jest ustawione na *file*; w przeciwnym razie nie

[comment]: # ({/d3241aab-988826b6})

[comment]: # ({f7604f8f-ae05fc8d})
##### LogFileSize

Maksymalny rozmiar pliku dziennika w MB.<br>0 - wyłącza automatyczną rotację logów.<br>*Uwaga*: Jeśli zostanie osiągnięty limit rozmiaru pliku dziennika, a rotacja pliku nie powiedzie się z jakiegokolwiek powodu, istniejący plik dziennika zostanie obcięty i rozpoczęty na nowo.

Wartość domyślna: `1`<br>
Zakres: 0-1024

[comment]: # ({/f7604f8f-ae05fc8d})

[comment]: # ({4226072e-e8dc6df9})
##### LogType

Typ wyjścia logu:<br>*file* - zapisuj log do pliku określonego parametrem LogFile;<br>*console* - zapisuj log na standardowe wyjście.

Wartość domyślna: `file`

[comment]: # ({/4226072e-e8dc6df9})

[comment]: # ({357a4f09-dde3e6b9})
##### PersistentBufferFile

Plik, w którym agent Zabbix 2 powinien przechowywać bazę danych SQLite.
Musi to być pełna nazwa pliku.
Ten parametr jest używany tylko wtedy, gdy trwały bufor jest włączony (*EnablePersistentBuffer=1*).

[comment]: # ({/357a4f09-dde3e6b9})

[comment]: # ({2937cc76-379dc265})
##### PersistentBufferPeriod

Okres, przez jaki dane powinny być przechowywane, gdy nie ma połączenia z serwerem lub proxy.
Starsze dane zostaną utracone.
Dane dziennika zostaną zachowane.
Ten parametr jest używany tylko wtedy, gdy trwały bufor jest włączony (*EnablePersistentBuffer=1*).

Wartość domyślna: `1h`<br>
Zakres: 1m-365d

[comment]: # ({/2937cc76-379dc265})

[comment]: # ({9b0fb2d6-a2a522ee})
##### Plugins.<PluginName>.System.Capacity {#plugins.systemcapacity}

Limit sprawdzeń na plugin `<PluginName>`, które mogą być wykonywane jednocześnie.

Domyślnie: `1000`
Zakres: 1-1000

[comment]: # ({/9b0fb2d6-a2a522ee})

[comment]: # ({99218c04-c6daef84})
##### Plugins.Log.MaxLinesPerSecond

Maksymalna liczba nowych wierszy na sekundę, które agent wyśle do serwera lub proxy Zabbix podczas przetwarzania aktywnych kontroli „log”, „logrt” i „eventlog”.
Podana wartość zostanie nadpisana przez parametr „maxlines” podany w kluczu pozycji „log”, „logrt” lub „eventlog”.<br>*Uwaga*: Zabbix przetworzy 10 razy więcej nowych wierszy niż ustawiono w *MaxLinesPerSecond*, aby wyszukać wymagany ciąg znaków w pozycjach logów.

Domyślnie: `20`<br>
Zakres: 1-1000

[comment]: # ({/99218c04-c6daef84})

[comment]: # ({487e5b60-d7133c6e})
##### Plugins.SystemRun.LogRemoteCommands

Włącz rejestrowanie wykonywanych poleceń powłoki jako ostrzeżeń.
Polecenia będą rejestrowane tylko wtedy, gdy są wykonywane zdalnie.
Wpisy dziennika nie będą tworzone, jeśli system.run\[\] jest uruchamiane lokalnie przez parametry HostMetadataItem, HostInterfaceItem lub HostnameItem.

Domyślnie: `0`<br>
Wartości: 0 - wyłączone, 1 - włączone

[comment]: # ({/487e5b60-d7133c6e})

[comment]: # ({e879decb-c712bfb8})
##### PluginSocket

Ścieżka do nazwanego potoku systemu Windows używanego do komunikacji z ładowalnymi wtyczkami.

Wartość domyślna: `\\.\pipe\agent.plugin.sock`

[comment]: # ({/e879decb-c712bfb8})

[comment]: # ({14afe8ce-1db534a6})
##### PluginTimeout

Limit czasu połączeń z ładowalnymi wtyczkami, w sekundach.

Wartość domyślna: `Timeout`<br>
Zakres: 1-30

[comment]: # ({/14afe8ce-1db534a6})

[comment]: # ({444f6259-104bd089})
##### PerfCounter

Definiuje nowy parametr <parameter\_name>, który jest średnią wartością licznika wydajności systemu <perf\_counter\_path> dla określonego okresu <period> (w sekundach).<br>Składnia: <parameter\_name>,"<perf\_counter\_path>",<period>

Na przykład, jeśli chcesz otrzymać średnią liczbę przerwań procesora na sekundę z ostatniej minuty, możesz zdefiniować nowy parametr "interrupts" w następujący sposób:<br>

```default
PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60
```

Zwróć uwagę na podwójne cudzysłowy wokół ścieżki licznika wydajności.
Nazwa parametru (interrupts) ma być używana jako klucz pozycji podczas tworzenia pozycji.
Próbki do obliczania wartości średniej będą pobierane co sekundę.<br>Możesz uruchomić "typeperf -qx", aby uzyskać listę wszystkich liczników wydajności dostępnych w systemie Windows.

[comment]: # ({/444f6259-104bd089})

[comment]: # ({c2cc7bf4-b31fd405})
##### PerfCounterEn

Definiuje nowy parametr <parameter\_name>, który jest średnią wartością licznika wydajności systemu <perf\_counter\_path> dla określonego przedziału czasu <period> (w sekundach).
W porównaniu z PerfCounter ścieżki perfcounter muszą być w języku angielskim.
Obsługiwane tylko w systemach **Windows Server 2008/Vista** i nowszych.<br>Składnia: <parameter\_name>,"<perf\_counter\_path>",<period>

Na przykład, jeśli chcesz otrzymywać średnią liczbę przerwań procesora na sekundę z ostatniej minuty, możesz zdefiniować nowy parametr „interrupts” w następujący sposób:<br>

```default
PerfCounterEn = interrupts,"\Processor(0)\Interrupts/sec",60
```

Zwróć uwagę na podwójne cudzysłowy wokół ścieżki licznika wydajności.
Nazwa parametru (interrupts) ma być używana jako klucz pozycji podczas tworzenia pozycji.
Próbki do obliczania wartości średniej będą pobierane co sekundę.<br>Listę angielskich ciągów można znaleźć, przeglądając następujący klucz rejestru: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.

[comment]: # ({/c2cc7bf4-b31fd405})

[comment]: # ({3d47a4c2-25e3871b})
##### RefreshActiveChecks

Jak często odświeżana jest lista aktywnych testów, w sekundach.
Należy pamiętać, że po nieudanej próbie odświeżenia aktywnych testów kolejna próba odświeżenia zostanie podjęta za 60 sekund.

Domyślnie: `5`<br>
Zakres: 1-86400

[comment]: # ({/3d47a4c2-25e3871b})

[comment]: # ({bb2bfe8d-0ad80cbc})
##### Serwer

Lista adresów IP oddzielonych przecinkami, opcjonalnie w notacji CIDR, lub nazw DNS serwerów Zabbix albo proxy Zabbix.
Połączenia przychodzące będą akceptowane tylko od hostów wymienionych tutaj.
Jeśli obsługa IPv6 jest włączona, wtedy '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' są traktowane jednakowo, a '::/0' zezwoli na dowolny adres IPv4 lub IPv6.
'0.0.0.0/0' może zostać użyte do zezwolenia na dowolny adres IPv4.
Spacje są dozwolone.
Jeśli ten parametr nie jest określony, wyłącza sprawdzenia pasywne, a agent nie będzie nasłuchiwał na żadnym porcie TCP.

Przykład: 

```default
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
```

[comment]: # ({/bb2bfe8d-0ad80cbc})

[comment]: # ({56b8410d-0d31e03a})
##### ServerActive

Adres serwera/proxy Zabbix lub konfiguracja klastra, z którego mają być pobierane aktywne testy.
Adres serwera/proxy to adres IP lub nazwa DNS oraz opcjonalny port oddzielony dwukropkiem.<br>Konfiguracja klastra to jeden lub więcej adresów członków grupy serwera lub proxy oddzielonych średnikiem.
Można podać wiele serwerów/klastrów Zabbix oraz proxy Zabbix, oddzielając je przecinkami.
Jeśli nie są używane grupy proxy, nie należy podawać więcej niż jednego proxy Zabbix z każdego serwera/klastra Zabbix.
Jeśli podano proxy Zabbix, nie należy podawać serwera/klastra Zabbix dla tego proxy.<br>Można podać wiele adresów rozdzielonych przecinkami, aby równolegle używać kilku niezależnych serwerów Zabbix.
Spacje są dozwolone.<br>Jeśli port nie został określony, używany jest port domyślny.<br>Adresy IPv6 muszą być ujęte w nawiasy kwadratowe, jeśli dla tego hosta określono port.
Jeśli port nie został określony, nawiasy kwadratowe dla adresów IPv6 są opcjonalne.<br>Jeśli ten parametr nie zostanie określony, aktywne testy są wyłączone.

Przykład dla proxy Zabbix: 

```default
ServerActive=127.0.0.1:10051
```

Przykład dla grupy proxy Zabbix:

    ServerActive=proxy1.example.com;proxy2.example.com;proxy3.example.com;proxy4.example.com;proxy5.example.com

Przykład dla wielu serwerów: 

```default
ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]
```

Przykład dla wysokiej dostępności:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3
```

Przykład wysokiej dostępności z dwoma klastrami i jednym serwerem:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
```

[comment]: # ({/56b8410d-0d31e03a})

[comment]: # ({76194937-f96761ad})
##### SourceIP

Źródłowy adres IP dla:

-   połączeń wychodzących do serwera Zabbix lub proxy Zabbix;
-   nawiązywania połączeń podczas wykonywania niektórych pozycji (web.page.get, net.tcp.port itp.).

[comment]: # ({/76194937-f96761ad})

[comment]: # ({7d3f343b-8b9a658a})
##### StatusPort

Jeśli ustawione, agent będzie nasłuchiwał na tym porcie żądań statusu HTTP (http://localhost:<port>/status).

Zakres: 1024-32767

[comment]: # ({/7d3f343b-8b9a658a})

[comment]: # ({37e987ac-baa42b03})
##### Timeout

Określa, jak długo czekać (w sekundach) na ustanowienie połączenia i wymianę danych z proxy lub serwerem Zabbix.<br>

Ten parametr określa czas trwania różnych operacji komunikacyjnych, w tym:

-   oczekiwania na odpowiedź od serwera Zabbix;
-   wysyłania żądań do serwera Zabbix, w tym żądań konfiguracji pozycji oraz danych pozycji w [active checks](/manual/appendix/items/activepassive#active-checks);
-   pobierania danych logów za pomocą monitorowania logfile lub dziennika zdarzeń Windows;
-   wysyłania komunikatów heartbeat;
-   maksymalnego czasu trwania kontroli `vfs.*`;
-   użycia jako wartości zapasowej w sytuacjach, gdy serwer lub proxy starszy niż wersja 7.0 wysyła kontrole bez limitów czasu.

Ten limit czasu **nie** będzie używany dla tych kontroli agenta, które mają konfigurowalne ustawienia limitu czasu we frontendzie (na poziomie globalnym, proxy lub pojedynczej pozycji).

Domyślnie: `3`<br>
Zakres: 1-30

[comment]: # ({/37e987ac-baa42b03})

[comment]: # ({2200adc7-5fffe23e})
##### TLSAccept

Przychodzące połączenia do akceptowania.
Używane dla pasywnych kontroli.
Można określić wiele wartości, oddzielonych przecinkami:<br>*unencrypted* - akceptuj połączenia bez szyfrowania (domyślnie)<br>*psk* - akceptuj połączenia z TLS i kluczem współdzielonym (PSK)<br>*cert* - akceptuj połączenia z TLS i certyfikatem

Wymagane: tak, jeśli zdefiniowano parametry certyfikatu TLS lub PSK (nawet dla połączenia *unencrypted*); w przeciwnym razie nie

[comment]: # ({/2200adc7-5fffe23e})

[comment]: # ({65d07bda-01a58fb9})
##### TLSCAFile

Pełna ścieżka do pliku zawierającego certyfikaty głównego urzędu lub urzędów certyfikacji (CA) do weryfikacji certyfikatu peera, używana do szyfrowanej komunikacji między komponentami Zabbix.

[comment]: # ({/65d07bda-01a58fb9})

[comment]: # ({005f60f1-64ff2b38})
##### TLSCertFile

Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów, używanego do szyfrowanej komunikacji z komponentami Zabbix.

[comment]: # ({/005f60f1-64ff2b38})

[comment]: # ({22f70994-63d2a63f})
##### TLSCipherAll13

Ciąg szyfrów OpenSSL (TLS 1.3).  
Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach i PSK.

Przykład: 

```default
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/22f70994-63d2a63f})

[comment]: # ({f390777c-4312ca04})
##### TLSCipherCert13

Ciąg szyfrów OpenSSL (TLS 1.3).
Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach.

Należy pamiętać, że tego parametru nie można używać razem z `TLSAccept=cert,psk`; w przypadku połączenia certyfikatowego (`TLSConnect=cert`) należy zamiast tego użyć TLSCipherAll13.

[comment]: # ({/f390777c-4312ca04})

[comment]: # ({07c8874d-6944686a})
##### TLSCipherPSK13

Ciąg szyfrów OpenSSL (TLS 1.3).
Zastępuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na PSK.

Przykład:

```default
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/07c8874d-6944686a})

[comment]: # ({e2ebc18f-0c14341a})
##### TLSConnect

Jak agent powinien łączyć się z serwerem lub proxy Zabbix.
Używane dla aktywnych testów.
Można określić tylko jedną wartość:<br>*unencrypted* - połączenie bez szyfrowania (domyślnie)<br>*psk* - połączenie z użyciem TLS i klucza współdzielonego (PSK)<br>*cert* - połączenie z użyciem TLS i certyfikatu

Wymagane: tak, jeśli zdefiniowano parametry certyfikatu TLS lub PSK (nawet dla połączenia *unencrypted*); w przeciwnym razie nie

[comment]: # ({/e2ebc18f-0c14341a})

[comment]: # ({ad4dc889-353fa6b2})
##### TLSCRLFile

Pełna ścieżka do pliku zawierającego unieważnione certyfikaty.
Ten parametr jest używany do szyfrowanej komunikacji między komponentami Zabbix.

[comment]: # ({/ad4dc889-353fa6b2})

[comment]: # ({c2aa4315-40db7da5})
##### TLSKeyFile

Pełna ścieżka do pliku zawierającego klucz prywatny agenta, używanego do szyfrowanej komunikacji między komponentami Zabbix.

[comment]: # ({/c2aa4315-40db7da5})

[comment]: # ({11defa44-216346d5})
##### TLSPSKFile

Pełna ścieżka do pliku zawierającego klucz współdzielony agenta, używany do szyfrowanej komunikacji z serwerem Zabbix.

[comment]: # ({/11defa44-216346d5})

[comment]: # ({92d3eff0-d9d037af})
##### TLSPSKIdentity

Ciąg tożsamości klucza współdzielonego, używany do szyfrowanej komunikacji z serwerem Zabbix.

[comment]: # ({/92d3eff0-d9d037af})

[comment]: # ({ae5c568f-4a08c667})
##### TLSServerCertIssuer

Dozwolony wystawca certyfikatu serwera (proxy).

[comment]: # ({/ae5c568f-4a08c667})

[comment]: # ({fb69617f-6446ac76})
##### TLSServerCertSubject

Dozwolony temat certyfikatu serwera (proxy).

[comment]: # ({/fb69617f-6446ac76})

[comment]: # ({8fffe818-42a95de3})
##### UnsafeUserParameters

Zezwalaj na przekazywanie wszystkich znaków w argumentach do parametrów zdefiniowanych przez użytkownika.
Następujące znaki są niedozwolone: \\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Ponadto znaki nowej linii są niedozwolone.

Domyślnie: `0`<br>
Wartości: 0 - nie zezwalaj, 1 - zezwalaj

[comment]: # ({/8fffe818-42a95de3})

[comment]: # ({e817d9a2-cba7618d})
##### UserParameter

Parametr zdefiniowany przez użytkownika do monitorowania.
Może istnieć kilka parametrów zdefiniowanych przez użytkownika.<br>Format: UserParameter=<key>,<shell command><br>Należy pamiętać, że polecenie powłoki nie może zwracać pustego ciągu ani wyłącznie znaku końca linii.
Polecenia powłoki mogą zawierać ścieżki względne, jeśli określono parametr UserParameterDir.

Przykład:

```default
UserParameter=system.test,dir /b | find /c /v ""
UserParameter=check_cpu,.\custom\_script.bat
```

[comment]: # ({/e817d9a2-cba7618d})

[comment]: # ({c9cc7c82-f6be7620})
##### UserParameterDir

Domyślna ścieżka wyszukiwania dla poleceń UserParameter.
Jeśli jest używana, agent zmieni swój katalog roboczy na określony tutaj przed wykonaniem polecenia.
Dzięki temu polecenia UserParameter mogą mieć względny prefiks `.\` zamiast pełnej ścieżki.<br>Dozwolony jest tylko jeden wpis.

Przykład:

```default
UserParameterDir=C:\opt\myscripts
```

[comment]: # ({/c9cc7c82-f6be7620})
