[comment]: # attributes: notoc

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

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

[comment]: # ({00c81087-9fe069f9})
### Omówienie

Zabbix agent 2 to agent Zabbix nowej generacji 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ą podane 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 pozycji, 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 pozycji, które pasują do wzorca.|
|[EnablePersistentBuffer](#enablepersistentbuffer)|Włącza użycie lokalnej trwałej pamięci masowej dla aktywnych pozycji.|
|[ForceActiveChecksOnStart](#forceactivechecksonstart)|Wykonuje aktywne sprawdzenia natychmiast po ponownym uruchomieniu dla pierwszej otrzymanej konfiguracji.|
|[HeartbeatFrequency](#heartbeatfrequency)|Częstotliwość wiadomości 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)|Możesz dołączyć do pliku konfiguracyjnego 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 ma 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 sprawdzeń 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 serwer lub proxy podczas przetwarzania aktywnych sprawdzeń '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 do 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 sprawdzeń.|
|[Server](#server)|Lista adresów IP rozdzielonych przecinkami, opcjonalnie w notacji CIDR, lub nazw DNS serwerów Zabbix i proxy Zabbix.|
|[ServerActive](#serveractive)|Adres serwera/proxy Zabbix lub konfiguracja klastra, z którego mają być pobierane aktywne sprawdzenia.|
|[SourceIP](#sourceip)|Źródłowy adres IP.|
|[StatusPort](#statusport)|Jeśli ustawione, agent będzie nasłuchiwał na tym porcie żądań HTTP statusu (http://localhost:<port>/status).|
|[Timeout](#timeout)|Określa, jak długo czekać (w sekundach) na nawiązanie połączenia i wymianę danych z proxy lub serwerem Zabbix.|
|[TLSAccept](#tlsaccept)|Jakie połączenia przychodzące akceptować.|
|[TLSCAFile](#tlscafile)|Pełna ścieżka do pliku zawierającego certyfikaty głównych urzędów 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 agent lub łańcuch certyfikatów, używane do szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSCipherAll13](#tlscipherall13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Nadpisuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach i PSK.|
|[TLSCipherCert13](#tlsciphercert13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Nadpisuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na certyfikatach.|
|[TLSCipherPSK13](#tlscipherpsk13)|Łańcuch szyfrów OpenSSL (TLS 1.3). Nadpisuje domyślne kryteria wyboru zestawu szyfrów dla szyfrowania opartego na PSK.|
|[TLSConnect](#tlsconnect)|Sposób, w jaki agent ma łączyć się z serwerem lub proxy Zabbix.|
|[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 agent, używany do szyfrowanej komunikacji między komponentami Zabbix.|
|[TLSPSKFile](#tlspskfile)|Pełna ścieżka do pliku zawierającego klucz wstępnie współdzielony agent, używany do szyfrowanej komunikacji z serwerem Zabbix.|
|[TLSPSKIdentity](#tlspskidentity)|Łańcuch tożsamości klucza wstępnie współdzielonego, używany do szyfrowanej komunikacji z serwerem Zabbix.|
|[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;
-   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.
<br>

[comment]: # ({/00c81087-9fe069f9})

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

[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*.
Nie są dozwolone wiele parametrów z tym samym kluczem *Alias*.<br>
Różne klucze *Alias* mogą odwoływać się do tego samego klucza pozycji.<br>
Aliasów można używać 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 domyślnymi i niestandardowymi parametrami.

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

Umożliwia to użycie klucza **cpu.load** do pobierania obciążenia CPU z domyślnymi parametrami, a także użycie **cpu.load[percpu,avg15]** do pobierania określonych danych o obciążeniu CPU.

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

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

Teraz można skonfigurować kilka reguł wykrywania, używając **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, które obsługuje znak "\*" do dopasowania dowolnej liczby dowolnych znaków.<br>W połączeniu z DenyKey można zdefiniować wiele reguł dopasowywania kluczy.
Parametry są przetwarzane jeden po drugim zgodnie z kolejnością ich występowania.
Zobacz także: [Restricting agent checks](/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 zostanie zapełniony.<br>Ten parametr powinien być używany 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

Zabroń wykonywania tych kluczy pozycji, które pasują do wzorca.
Wzorzec klucza jest wyrażeniem wieloznacznym, które obsługuje znak "\*" do dopasowania dowolnej liczby dowolnych znaków.<br>W połączeniu z AllowKey można zdefiniować wiele reguł dopasowywania kluczy.
Parametry są przetwarzane jeden po drugim zgodnie z kolejnością ich występowania.
Zobacz także: [Ograniczanie sprawdzeń 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żywany będzie bufor pamięci.

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

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

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

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

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

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

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

Częstotliwość wiadomości heartbeat w sekundach.
Używana do monitorowania dostępności aktywnych kontroli.<br>0 - wiadomości 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 nazwa DNS) używany podczas procesu [autorejestracji](/manual/discovery/auto_registration) hosta.
Ta wartość zostanie użyta do wypełnienia interfejsu w nowo utworzonym hoście i umożliwia jawne skonfigurowanie adresu IP lub DNS.
Więcej informacji można znaleźć w sekcji [Using DNS as default interface](/manual/discovery/auto_registration#using-dns-as-default-interface).

Jeśli nie zostanie zdefiniowana, 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 [automatycznej rejestracji](/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 [Using DNS as default interface](/manual/discovery/auto_registration#using-dns-as-default-interface).

Podczas żądania automatycznej rejestracji agent zapisze komunikat ostrzegawczy, 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, który definiuje [metadane](/manual/discovery/auto_registration#using-host-metadata) używane do identyfikacji lub rozróżniania hosta podczas procesu [autorejestracji](/manual/discovery/auto_registration) hosta (agent aktywny).
HostMetadata umożliwia rozróżnianie hostów nie tylko na podstawie nazwy hosta.

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

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

Metadane wielowierszowe nie są obsługiwane — wynik zostanie obcięty przy pierwszym znaku podziału wiersza.

Zakres: 0-2034 bajty

[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 (aktywny agent).
HostMetadataItem umożliwia rozróżnianie hostów nie tylko na podstawie nazwy hosta.

Obsługiwane są parametry użytkownika i aliasy.
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 w logu komunikat ostrzegawczy, jeśli wartość zwrócona przez określoną pozycję przekroczy 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 poprawne w UTF-8, ale niebędące prawidłowymi adresami IP ani nazwami DNS, również zostaną odrzucone i zgłoszone jako nieprawidłowe.

Metadane wielowierszowe nie są obsługiwane — wynik zostanie obcięty przy pierwszym znaku podziału wiersza.

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

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

Lista unikalnych nazw hostów rozdzielonych przecinkami, z uwzględnieniem wielkości liter.
Wymagana dla aktywnych kontroli i musi odpowiadać nazwom hostów skonfigurowanym na serwerze.
Wartość jest pobierana z HostnameItem, jeśli nie została 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 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.

Domyślnie: `system.hostname`

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

[comment]: # ({183802f3-d06cc342})
##### Dołączenie

Możesz dołączyć pojedyncze pliki lub wszystkie pliki w katalogu do pliku konfiguracyjnego (domyślnie znajduje się on w `C:\Program Files\Zabbix Agent 2`, jeśli agent Zabbix jest instalowany przy użyciu pakietów instalatora MSI dla systemu Windows; znajduje się w folderze wskazanym podczas instalacji, jeśli agent Zabbix jest instalowany jako archiwum zip).
Wszystkie dołączone 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łączać tylko odpowiednie pliki w określonym katalogu, obsługiwany jest znak wieloznaczny gwiazdki do dopasowywania wzorców.<br>Informacje o ograniczeniach znajdziesz w [uwagach specjalnych](special_notes_include).

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 następuje połączenie z nim, aby pobrać listę aktywnych kontroli.

Domyślnie: `0.0.0.0`

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

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

Agent będzie nasłuchiwał na tym porcie na połączenia z serwera.

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

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

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

Nazwa pliku dziennika agent.

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ę dziennika.<br>*Uwaga*: Jeśli zostanie osiągnięty limit rozmiaru pliku dziennika i rotacja pliku z jakiegokolwiek powodu się nie powiedzie, istniejący plik dziennika zostanie obcięty i utworzony od nowa.

Domyślnie: `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 do standardowego wyjścia.

Domyślnie: `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 włączony jest trwały bufor (*EnablePersistentBuffer=1*).

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

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

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

Domyślnie: `1h`<br>
Zakres: 1m-365d

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

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

Limit kontroli dla wtyczki `<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 linii, które agent będzie wysyłać na sekundę do serwera Zabbix lub proxy podczas przetwarzania aktywnych kontroli `log`, `logrt` i `eventlog`.
Podana wartość zostanie zastąpiona przez parametr `maxlines` podany w kluczu pozycji `log`, `logrt` lub `eventlog`.<br>*Uwaga*: Zabbix będzie przetwarzać 10 razy więcej nowych linii niż ustawiono w *MaxLinesPerSecond*, aby wyszukać wymagany ciąg 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 zostaną wykonane zdalnie.
Wpisy w dzienniku nie będą tworzone, jeśli system.run\[\] zostanie uruchomione 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.

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

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

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

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

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

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

[comment]: # ({444f6259-69cf2ccd})
##### PerfCounter

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).<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
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 pozycja podczas tworzenia pozycji.
Próbki do obliczania średniej wartości 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-69cf2ccd})

[comment]: # ({c2cc7bf4-e983c97e})
##### 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 **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 średniej wartości 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-e983c97e})

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

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

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

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

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

Lista adresów IP rozdzielonych 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, to '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żna użyć, aby zezwolić na dowolny adres IPv4.
Spacje są dozwolone.
Jeśli ten parametr nie zostanie określony, wyłącza sprawdzanie 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 kontrole.
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 serwerów 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, z każdego serwera/klastra Zabbix nie należy podawać więcej niż jednego proxy 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 używać kilku niezależnych serwerów Zabbix równolegle.
Dozwolone są spacje.<br>Jeśli port nie zostanie podany, zostanie użyty domyślny port.<br>Adresy IPv6 muszą być ujęte w nawiasy kwadratowe, jeśli dla tego hosta podano port.
Jeśli port nie jest podany, nawiasy kwadratowe dla adresów IPv6 są opcjonalne.<br>Jeśli ten parametr nie zostanie podany, aktywne kontrole 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 dla 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

Adres IP źródłowy 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 na żądania HTTP dotyczące statusu (http://localhost:<port>/status).

Zakres: 1024-32767

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

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

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

Ten parametr definiuje czas trwania różnych operacji komunikacyjnych, w tym:

-   oczekiwanie na odpowiedź z serwera Zabbix;
-   wysyłanie żądań do serwera Zabbix, w tym żądań konfiguracji pozycji oraz danych pozycji w [aktywnych kontrolach](/manual/appendix/items/activepassive#active-checks);
-   pobieranie danych dziennika za pośrednictwem monitorowania pliku dziennika lub dziennika zdarzeń systemu Windows;
-   wysyłanie komunikatów heartbeat;
-   maksymalny czas trwania kontroli `vfs.*`;
-   pełnienie roli wartości awaryjnej w scenariuszach, w których serwer lub proxy starsze niż wersja 7.0 wysyła kontrole bez limitów czasu.

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

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

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

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

Połączenia przychodzące, które mają być akceptowane.
Używane dla kontroli pasywnych.
Można określić wiele wartości, oddzielając je przecinkiem:<br>*unencrypted* - akceptuj połączenia bez szyfrowania (domyślnie)<br>*psk* - akceptuj połączenia z TLS i wstępnie współdzielonym kluczem (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łównych urzędów CA do weryfikacji certyfikatu peer, używanego w 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żywany do szyfrowanej komunikacji z komponentami Zabbix.

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

[comment]: # ({a467b58d-fd228a11})
##### 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.

Przykład:

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

Ten parametr jest obsługiwany od Zabbix 7.0.4.

[comment]: # ({/a467b58d-fd228a11})

[comment]: # ({8e8a68b3-2900b2ec})
##### TLSCipherCert13

Łańcuch 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`; dla połączenia certyfikatowego (`TLSConnect=cert`) użyj zamiast tego TLSCipherAll13.

Ten parametr jest obsługiwany od Zabbix 7.0.4.

[comment]: # ({/8e8a68b3-2900b2ec})

[comment]: # ({6cb7784a-e8316817})
##### TLSCipherPSK13

Łańcuch 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
```

Ten parametr jest obsługiwany od Zabbix 7.0.4.

[comment]: # ({/6cb7784a-e8316817})

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

W jaki sposób agent powinien łączyć się z serwerem Zabbix lub proxy.
Używane dla aktywnych kontroli.
Można określić tylko jedną wartość:<br>*unencrypted* - połącz bez szyfrowania (domyślnie)<br>*psk* - połącz przy użyciu TLS i klucza wstępnie współdzielonego (PSK)<br>*cert* - połącz przy użyciu 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 Zabbixa.

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

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

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

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

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

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

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

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

Łańcuch 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>Oprócz tego 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>Uwaga: polecenie powłoki nie może zwracać pustego ciągu ani wyłącznie znaku końca wiersza.
Polecenia powłoki mogą używać ścieżek względnych, 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 wskazany tutaj przed wykonaniem polecenia.
Dzięki temu polecenia UserParameter mogą używać względnego prefiksu `.\` zamiast pełnej ścieżki.<br>Dozwolony jest tylko jeden wpis.

Przykład:

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

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