en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |AlertScriptsPath|no| |/usr/local/share/zabbix/alertscripts|Location of custom alert scripts (depends on compile-time installation variable *datadir*).| |AllowRoot|no| |0|Allow the server to run as 'root'. If disabled and the server is started by 'root', the server will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |AllowUnsupportedDBVersions|no| |0|Allow the server to work with unsupported database versions.<br>0 - do not allow<br>1 - allow| |CacheSize|no|128K-64G|32M|Size of configuration cache, in bytes.<br>Shared memory size for storing host, item and trigger data.| |CacheUpdateFrequency|no|1-3600|60|Determines how often Zabbix will perform update of configuration cache in seconds.<br>See also [runtime control](/manual/concepts/server#server_process) options.| |DBHost|no| |localhost|Database host name.<br>In case of MySQL localhost or empty string results in using a socket. In case of PostgreSQL<br>only empty string results in attempt to use socket.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) empty string results in using the Net Service Name connection method; in this case consider using the TNS\_ADMIN environment variable to specify the directory of the tnsnames.ora file.| |DBName|yes| | |Database name.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) if the Net Service Name connection method is used, specify the service name from tnsnames.ora or set to empty string; set the TWO\_TASK environment variable if DBName is set to empty string.| |DBPassword|no| | |Database password.<br>Comment this line if no password is used.| |DBPort|no|1024-65535| |Database port when not using local socket.<br>In case of [Oracle](/manual/appendix/install/oracle#connection_set_up) if the Net Service Name connection method is used this parameter will be ignored; the port number from the tnsnames.ora file will be used instead.| |DBSchema|no| | |Schema name. Used for PostgreSQL.| |DBSocket|no| | |Path to MySQL socket file.| |DBUser|no| | |Database user.| |DBTLSConnect|no| | |Setting this option enforces the use of TLS connection to database:<br>*required* - connect using TLS<br>*verify\_ca* - connect using TLS and verify certificate<br>*verify\_full* - connect using TLS, verify certificate and verify that database identity specified by DBHost matches its certificate<br><br>On MySQL starting from 5.7.11 and PostgreSQL the following values are supported: "required", "verify\_ca", "verify\_full". On MariaDB starting from version 10.2.6 "required" and "verify\_full" values are supported.<br>By default, not set to any option and the behavior depends on database configuration.<br><br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCAFile|no<br>(yes, if DBTLSConnect set to one of: verify\_ca, verify\_full)| | |Full pathname of a file containing the top-level CA(s) certificates for database certificate verification.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCertFile|no| | |Full pathname of file containing Zabbix server certificate for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSKeyFile|no| | |Full pathname of file containing the private key for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher|no| | |The list of encryption ciphers that Zabbix server permits for TLS protocols up through TLSv1.2.<br>Supported only for MySQL.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher13|no| | |The list of encryption ciphersuites that Zabbix server permits for TLSv1.3 protocol.<br>Supported only for MySQL, starting from version 8.0.16.<br>This parameter is supported since Zabbix 5.0.0.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)<br>See also [runtime control](/manual/concepts/server#server_process) options.| |ExportDir|no| | |Directory for [real-time export](/manual/appendix/install/real_time_export) of events, history and trends in newline-delimited JSON format. If set, enables real-time export.<br>This parameter is supported since Zabbix 4.0.0.| |ExportFileSize|no|1M-1G|1G|Maximum size per export file in bytes. Only used for rotation if ExportDir is set.<br>This parameter is supported since Zabbix 4.0.0.| |ExportType|no| | |List of comma-delimited entity types (events, history, trends) for [real-time export](/manual/appendix/install/real_time_export) (all types by default). Valid only if ExportDir is set.<br>*Note* that if ExportType is specified, but ExportDir is not, then this is a configuration error and the server will not start.<br>e.g.:<br>ExportType=history,trends - export history and trends only<br>ExportType=events - export events only| |ExternalScripts|no| |/usr/local/share/zabbix/externalscripts|Location of external scripts (depends on compile-time installation variable *datadir*).| |Fping6Location|no| |/usr/sbin/fping6|Location of fping6.<br>Make sure that fping6 binary has root ownership and SUID flag set.<br>Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.| |FpingLocation|no| |/usr/sbin/fping|Location of fping.<br>Make sure that fping binary has root ownership and SUID flag set!| |HANodeName|no| | |The high availability cluster node name.<br>When empty the server is working in standalone mode and a node with empty name is created.| |HistoryCacheSize|no|128K-2G|16M|Size of history cache, in bytes.<br>Shared memory size for storing history data.| |HistoryIndexCacheSize|no|128K-2G|4M|Size of history index cache, in bytes.<br>Shared memory size for indexing history data stored in history cache.<br>The index cache size needs roughly 100 bytes to cache one item.<br>This parameter is supported since Zabbix 3.0.0.| |HistoryStorageDateIndex|no| |0|Enable preprocessing of history values in history storage to store values in different indices based on date:<br>0 - disable<br>1 - enable| |HistoryStorageURL|no| | |History storage HTTP\[S\] URL.<br>This parameter is used for [Elasticsearch](/manual/appendix/install/elastic_search_setup) setup.| |HistoryStorageTypes|no| |uint,dbl,str,log,text|Comma separated list of value types to be sent to the history storage.<br>This parameter is used for [Elasticsearch](/manual/appendix/install/elastic_search_setup) setup.| |HousekeepingFrequency|no|0-24|1|Determines how often Zabbix will perform housekeeping procedure in hours.<br>Housekeeping is removing outdated information from the database.<br>*Note*: To prevent housekeeper from being overloaded (for example, when history and trend periods are greatly reduced), no more than 4 times HousekeepingFrequency hours of outdated information are deleted in one housekeeping cycle, for each item. Thus, if HousekeepingFrequency is 1, no more than 4 hours of outdated information (starting from the oldest entry) will be deleted per cycle.<br>*Note*: To lower load on server startup housekeeping is postponed for 30 minutes after server start. Thus, if HousekeepingFrequency is 1, the very first housekeeping procedure after server start will run after 30 minutes, and will repeat with one hour delay thereafter.<br>Since Zabbix 3.0.0 it is possible to disable automatic housekeeping by setting HousekeepingFrequency to 0. In this case the housekeeping procedure can only be started by *housekeeper\_execute* runtime control option and the period of outdated information deleted in one housekeeping cycle is 4 times the period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.<br>See also [runtime control](/manual/concepts/server#server_process) options.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |JavaGateway|no| | |IP address (or hostname) of Zabbix Java gateway.<br>Only required if Java pollers are started.| |JavaGatewayPort|no|1024-32767|10052|Port that Zabbix Java gateway listens on.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.| |ListenPort|no|1024-32767|10051|Listen port for trapper.| |LoadModule|no| | |Module to load at server startup. Modules are used to extend functionality of the server.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of server modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogSlowQueries|no|0-3600000|0|Determines how long a database query may take before being logged in milliseconds.<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.| |MaxHousekeeperDelete|no|0-1000000|5000|No more than 'MaxHousekeeperDelete' rows (corresponding to \[tablename\], \[field\], \[value\]) will be deleted per one task in one housekeeping cycle.<br>If set to 0 then no limit is used at all. In this case you must know what you are doing, so as not to [overload the database!](zabbix_server#footnotes) **^[2](zabbix_server#footnotes)^**<br>This parameter applies only to deleting history and trends of already deleted items.| |NodeAddress|no| |10051|IP or hostname with optional port to override how the frontend should connect to the server.<br>Format: <address>\[:port\]<br>If IP or hostname is not set, the value of ListenIP will be used. If ListenIP is not set, the value `localhost` will be used.<br>This option can be overridden by the address specified in the frontend configuration.<br>See also: HANodeName parameter| |PidFile|no| |/tmp/zabbix\_server.pid|Name of PID file.| |ProxyConfigFrequency|no|1-604800|3600|Determines how often Zabbix server sends configuration data to a Zabbix proxy in seconds. Used only for proxies in a passive mode.| |ProblemHousekeepingFrequency|no| 1-3600|60|Determines how often Zabbix will delete problems for deleted triggers in seconds.|  |ProxyDataFrequency|no|1-3600|1|Determines how often Zabbix server requests history data from a Zabbix proxy in seconds. Used only for proxies in a passive mode.| |ServiceManagerSyncFrequency|no|1-3600|60| Determines how often Zabbix will synchronize configuration of a service manager in seconds.| |SNMPTrapperFile|no| |/tmp/zabbix\_traps.tmp|Temporary file used for passing data from SNMP trap daemon to the server.<br>Must be the same as in zabbix\_trap\_receiver.pl or SNMPTT configuration file.| |SocketDir|no| |/tmp|Directory to store IPC sockets used by internal Zabbix services.<br>This parameter is supported since Zabbix 3.4.0.| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix proxy and Zabbix agent;<br>- agentless connections (VMware, SSH, JMX, SNMP, Telnet and simple checks);<br>- HTTP agent connections;<br>- script item JavaScript HTTP requests;<br>- preprocessing JavaScript HTTP requests;<br>- sending notification emails (connections to SMTP server);<br>- webhook notifications (JavaScript HTTP connections);<br>- connections to the Vault| |SSHKeyLocation|no| | |Location of public and private keys for SSH checks and actions| |SSLCertLocation|no| | |Location of SSL client certificate files for client authentication.<br>This parameter is used in web monitoring only.| |SSLKeyLocation|no| | |Location of SSL private key files for client authentication.<br>This parameter is used in web monitoring only.| |SSLCALocation|no| | |Override the location of certificate authority (CA) files for SSL server certificate verification. If not set, system-wide directory will be used.<br>Note that the value of this parameter will be set as libcurl option CURLOPT\_CAPATH. For libcurl versions before 7.42.0, this only has effect if libcurl was compiled to use OpenSSL. For more information see [cURL web page](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>This parameter is used in web monitoring since Zabbix 2.4.0 and in SMTP authentication since Zabbix 3.0.0.| |StartAlerters|no|1-100|3|Number of pre-forked instances of [alerters](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 3.4.0.| |StartDBSyncers|no|1-100|4|Number of pre-forked instances of [history syncers](/manual/concepts/server#server_process_types).<br>*Note*: Be careful when changing this value, increasing it may do more harm than good. Roughly, the default value should be enough to handle up to 4000 NVPS.| |StartDiscoverers|no|0-250|1|Number of pre-forked instances of [discoverers](/manual/concepts/server#server_process_types).| |StartEscalators|no|1-100|1|Number of pre-forked instances of [escalators](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 3.0.0.| |StartHistoryPollers|no|0-1000|5|Number of pre-forked instances of [history pollers](/manual/concepts/server#server_process_types).<br>This parameter is supported since Zabbix 5.4.0.| |StartHTTPPollers|no|0-1000|1|Number of pre-forked instances of [HTTP pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartIPMIPollers|no|0-1000|0|Number of pre-forked instances of [IPMI pollers](/manual/concepts/server#server_process_types).| |StartJavaPollers|no|0-1000|0|Number of pre-forked instances of [Java pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartLLDProcessors|no|1-100|2|Number of pre-forked instances of low-level discovery (LLD) [workers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>The LLD manager process is automatically started when an LLD worker is started.<br>This parameter is supported since Zabbix 4.2.0.| |StartODBCPollers|no|0-1000|1|Number of pre-forked instances of [ODBC pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPingers|no|0-1000|1|Number of pre-forked instances of [ICMP pingers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPollersUnreachable|no|0-1000|1|Number of pre-forked instances of [pollers for unreachable hosts](/manual/concepts/server#server_process_types) (including IPMI and Java)**^[1](zabbix_server#footnotes)^**.<br>At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers are started.| |StartPollers|no|0-1000|5|Number of pre-forked instances of [pollers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartPreprocessors|no|1-1000|3|Number of pre-forked instances of preprocessing [workers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>The preprocessing manager process is automatically started when a preprocessor worker is started.<br>This parameter is supported since Zabbix 3.4.0.| |StartProxyPollers|no|0-250|1|Number of pre-forked instances of [pollers for passive proxies](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.| |StartReportWriters|no|0-100|0|Number of pre-forked instances of [report writers](/manual/concepts/server#server_process_types).<br>If set to 0, scheduled report generation is disabled.<br>The report manager process is automatically started when a report writer is started.<br>This parameter is supported since Zabbix 5.4.0.| |StartSNMPTrapper|no|0-1|0|If set to 1, [SNMP trapper](/manual/concepts/server#server_process_types) process will be started.| |StartTimers|no|1-1000|1|Number of pre-forked instances of [timers](/manual/concepts/server#server_process_types).<br>Timers process maintenance periods.| |StartTrappers|no|0-1000|5|Number of pre-forked instances of [trappers](/manual/concepts/server#server_process_types)**^[1](zabbix_server#footnotes)^**.<br>Trappers accept incoming connections from Zabbix sender, active agents and active proxies.| |StartVMwareCollectors|no|0-250|0|Number of pre-forked [VMware collector](/manual/concepts/server#server_process_types) instances.| |StatsAllowedIP|no| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests will be accepted.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>This parameter is supported since Zabbix 4.2.0.| |Timeout|no|1-30|3|Specifies how long we wait for agent, SNMP device or external check in seconds.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the server certificate or certificate chain, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the server private key, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TmpDir|no| |/tmp|Temporary directory.| |TrapperTimeout|no|1-300|300|Specifies how many seconds trapper may spend processing new data.| |TrendCacheSize|no|128K-2G|4M|Size of trend cache, in bytes.<br>Shared memory size for storing trends data.| |TrendFunctionCacheSize|no|128K-2G|4M|Size of trend function cache, in bytes.<br>Shared memory size for caching calculated trend function data.| |UnavailableDelay|no|1-3600|60|Determines how often host is checked for availability during the [unavailability](/manual/appendix/items/unreachability#unavailable_host) period, in seconds.| |UnreachableDelay|no|1-3600|15|Determines how often host is checked for availability during the [unreachability](/manual/appendix/items/unreachability#unreachable_host) period in seconds.| |UnreachablePeriod|no|1-3600|45|Determines after how many seconds of [unreachability](/manual/appendix/items/unreachability#unreachable_host) treat a host as unavailable.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |ValueCacheSize|no|0,128K-64G|8M|Size of history value cache, in bytes.<br>Shared memory size for caching item history data requests.<br>Setting to 0 disables value cache (not recommended).<br>When value cache runs out of the shared memory a warning message is written to the server log every 5 minutes.| |VaultDBPath|no| | |Vault path from where credentials for database will be retrieved by keys 'password' and 'username'.<br>Example: secret/zabbix/database<br>This option can only be used if DBUser and DBPassword are not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VaultToken|no| | |Vault authentication token that should have been generated exclusively for Zabbix server with read-only permission to the paths specified in [Vault macros](/manual/config/macros/user_macros#configuration) and read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and VAULT\_TOKEN environment variable are defined at the same time.<br>This parameter is supported since Zabbix 5.2.0.| |VaultURL|no| |https://127.0.0.1:8200|Vault server HTTP\[S\] URL. System-wide CA certificates directory will be used if SSLCALocation is not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VMwareCacheSize|no|256K-2G|8M|Shared memory size for storing VMware data.<br>A VMware internal check zabbix\[vmware,buffer,...\] can be used to monitor the VMware cache usage (see [Internal checks](/manual/config/items/itemtypes/internal)).<br>Note that shared memory is not allocated if there are no vmware collector instances configured to start.| |VMwareFrequency|no|10-86400|60|Delay in seconds between data gathering from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring item.| |VMwarePerfFrequency|no|10-86400|60|Delay in seconds between performance counter statistics retrieval from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring [item](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) that uses VMware performance counters.| |VMwareTimeout|no|1-300|10|The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor).| |WebServiceURL|no| | |HTTP\[S\] URL to Zabbix web service in the format `<host:port>/report`. For example: `http://localhost:10053/report`<br>This parameter is supported since Zabbix 5.4.0.|
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |AlertScriptsPath|нет| |/usr/local/share/zabbix/alertscripts|Местоположение пользовательских скриптов оповещений (зависит от указанной при компиляции переменной *datadir*).| |AllowRoot|нет| |0|Разрешение серверу запускаться под 'root'. Если отключено, а сервер запускается из-под 'root', сервер вместо этого будет пытаться переключиться на пользователя 'zabbix'. Игнорируется, если сервер запускается под обычным пользователем.<br>0 - не разрешено<br>1 - разрешено| |AllowUnsupportedDBVersions|нет| |0|Разрешение серверу работать с неподдерживаемыми версиями баз данных.<br>0 - не разрешено<br>1 - разрешено| |CacheSize|нет|128K-64G|32M|Размер кэша конфигурации, в байтах.<br>Размер разделяемой памяти (shared memory) для хранения данных узлов сети, элементов данных и триггеров.| |CacheUpdateFrequency|нет|1-3600|60|Как часто Zabbix будет выполнять процедуру обновления кэша конфигурации, в секундах.<br>Смотрите также опции [административных функций](/manual/concepts/server#управление-работой).| |DBHost|нет| |localhost|Имя хоста базы данных.<br>В случае MySQL localhost или пустая строка приведёт к использованию сокета.<br>В случае PostgreSQL только пустая строка приведёт к попытке использования сокета.<br>В случае [Oracle](/manual/appendix/install/oracle#настройка-соединения) пустая строка приведёт к использованию метода подключения «Имя сетевой службы» (Net Service Name); в этом случае рассмотрите использование переменной окружения TNS\_ADMIN, чтобы указать папку с файлом tnsnames.ora.| |DBName|да| | |Имя базы данных.<br>В случае [Oracle](/manual/appendix/install/oracle#настройка-соединения) если используется метод подключения «Имя сетевой службы» (Net Service Name), укажите имя службы из файла tnsnames.ora или выставьте в пустую строку; если DBName выставлено в пустую строку, то задайте переменную окружения TWO\_TASK.| |DBPassword|нет| | |Пароль к базе данных.<br>Закомментируйте эту строку, если пароль не используется.| |DBPort|нет|1024-65535| |Порт базы данных, когда не используется локальный сокет.<br>В случае [Oracle](/manual/appendix/install/oracle#настройка-соединения) если используется метод подключения «Имя сетевой службы» (Net Service Name), данный параметр игнорируется; вместо него будет использован номер порта из файла tnsnames.ora.| |DBSchema|нет| | |Имя схемы. Используется для PostgreSQL.| |DBSocket|нет| | |Путь к файлу сокета MySQL.| |DBUser|нет| | |Пользователь базы данных.| |DBTLSConnect|нет| | |Наличие этой опции принуждает использовать TLS подключение к базе данных:<br>*required* - подключаться с использованием TLS<br>*verify\_ca* - подключаться с использованием TLS и проверкой сертификата<br>*verify\_full* - подключаться с использованием TLS, проверкой сертификата и проверкой, что идентификатор базы данных, указанный параметром DBHost, совпадает с его сертификатом<br><br>Для MySQL, начиная с версии 5.7.11, и PostgreSQL поддерживаются следующие значения: «required», «verify\_ca», «verify\_full». Для MariaDB, начиная с версии 10.2.6, поддерживаются значения «required» и «verify\_full».<br>По умолчанию значение на задано, а поведение зависит от конфигурации базы данных.<br><br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCAFile|нет<br>(да, если DBTLSConnect выставлен в одно из: verify\_ca, verify\_full)| | |Полный путь к файлу, содержащему сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата базы данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCertFile|нет| | |Полный путь к файлу, содержащему сертификат Zabbix сервера для аутентификации к базе данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSKeyFile|нет| | |Полный путь к файлу, содержащему закрытый ключ (private key) для аутентификации к базе данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCipher|нет| | |Список алгоритмов шифрования, разрешённых со стороны Zabbix сервера для протокола TLS до версии TLSv1.2 включительно.<br>Поддерживается только для MySQL.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCipher13|нет| | |Список алгоритмов шифрования, разрешённых со стороны Zabbix сервера для протокола TLSv1.3.<br>Поддерживается только для MySQL, начиная с версии 8.0.16.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DebugLevel|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается еще больше информации).<br>Смотрите также опции [административных функций](/manual/concepts/server#управление-работой).| |ExportDir|нет| | |Директория для [экспорта в режиме реального времени](/manual/appendix/install/real_time_export) событий, истории и динамики изменений в JSON формате с разделением новой строкой. Если задано, активируется экспорт в режиме реального времени.<br>Данный параметр поддерживается с версии Zabbix 4.0.0.| |ExportFileSize|нет|1M-1G|1G|Максимальный размер каждого файла с экспортированными данными в байтах. Используется только для ротации, если задан параметр ExportDir.<br>Этот параметр поддерживается начиная с Zabbix 4.0.0.| |ExportType|нет| | |Список (через запятую) типов объектов (событий, истории и динамики изменений - events, history, trends) для [экспорта в режиме реального времени](/manual/appendix/install/real_time_export) (по умолчанию - все типы). Имеет смысл только если задано значение ExportDir.<br>*Обратите внимание*, что если ExportType задано, а ExportDir нет, то это ошибка конфигурации и сервер не запустится.<br>Например:<br>ExportType=history,trends - экспортировать только данные истории и динамики изменений<br>ExportType=events - экспортировать только события| |ExternalScripts|нет| |/usr/local/share/zabbix/externalscripts|Расположение внешних скриптов (зависит от указанной при компиляции переменной *datadir*).| |Fping6Location|нет| |/usr/sbin/fping6|Расположение fping6.<br>Убедитесь, что владельцем бинарного файла fping6 является root и флаг SUID установлен.<br>Оставьте пустым ("Fping6Location="), если ваша утилита fping поддерживает обработку адресов IPv6.| |FpingLocation|нет| |/usr/sbin/fping|Расположение fping.<br>Убедитесь, что владельцем бинарного файла fping6 является root и флаг SUID установлен!| |HANodeName|нет| | |Имя ноды кластера высокой доступности.<br>Когда пусто, сервер работает в стандартном режиме и создаётся нода с пустым именем.| |HistoryCacheSize|нет|128K-2G|16M|Размер кэша истории, в байтах.<br>Размер разделяемой памяти для хранения данных истории.| |HistoryIndexCacheSize|нет|128K-2G|4M|Размер кэша индекса истории, в байтах.<br>Размер разделяемой памяти для индексации данных истории, хранящихся в кэше истории.<br>Кэшу индекса необходимо около 100 байт на кэширование одного элемента данных.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |HistoryStorageDateIndex|нет| |0|Включение предварительной обработки значений истории в хранилище истории для сохранения значений в разных индексах на основе даты:<br>0 - выключено<br>1 - включено| |HistoryStorageURL|нет| | |HTTP\[S\] URL хранилища истории.<br>Этот параметр используется для настройки [Elasticsearch](/manual/appendix/install/elastic_search_setup).| |HistoryStorageTypes|нет| |uint,dbl,str,log,text|Список (через запятую) типов значений для отправки в хранилище истории.<br>Этот параметр используется для настройки [Elasticsearch](/manual/appendix/install/elastic_search_setup).| |HousekeepingFrequency|нет|0-24|1|Как часто Zabbix будет выполнять процедуру очистки базы (в часах).<br>Автоматическая очистка базы данных удаляет из базы устаревшую информацию.<br>*Обратите внимание*: Для предотвращения перегрузки функции очистки (к примеру, когда периоды хранения данных истории и динамики изменения сильно уменьшены), не более чем 4 периода кратных HousekeepingFrequency часов устаревшей истории будет удалено за один цикл очистки по каждому элементу данных. Таким образом, если HousekeepingFrequency равен 1 часу, то за один цикл будет удалено не более чем 4 часа устаревшей истории (начиная с самой старой записи).<br>*На заметку*: Для снижения нагрузки на сервер запуск процесса очистки отложен на 30 минут после запуска сервера. Таким образом, если HousekeepingFrequency равен 1 часу, самая первая процедура очистки запустится через 30 минут после запуска сервера, и затем будет повторяться с задержкой в один час.<br>Начиная с Zabbix 3.0.0, имеется возможность отключить автоматическую очистку истории, указав HousekeepingFrequency равным 0. В этом случае процедуру очистки истории можно запустить только с помощью опции контроля управления *housekeeper\_execute* и периодом удаления устаревшей информации является 4-кратный период, начиная с последнего цикла удаления истории, но не менее чем 4 часа и не более 4 дней.<br>Смотрите также опции [административных функций](/manual/concepts/server#управление-работой).| |Include|нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `/absolute/path/to/config/files/*.conf`.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |JavaGateway|нет| | |IP адрес (или имя хоста) Zabbix Java gateway.<br>Требуется только, если запущены поллеры Java.| |JavaGatewayPort|нет|1024-32767|10052|Порт, который слушает Zabbix Java gateway.| |ListenBacklog|нет|0 - INT\_MAX|SOMAXCONN|Максимальное количество соединений в состоянии ожидания в очереди TCP.<br>Значение по умолчанию является зашитой в коде константой, которая зависит от системы.<br>Максимально поддерживаемое значение зависит от системы, слишком большие значения могу быть молча урезаны до «указанного в реализации максимума» ('implementation-specified maximum').| |ListenIP|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать траппер.<br>Если этот параметр не указан, траппер будет слушать все сетевые интерфейсы.| |ListenPort|нет|1024-32767|10051|Порт, который слушает траппер.| |LoadModule|нет| | |Модули, которые загружаются во время старта. Модули используются для расширения возможностей сервера.<br>Форматы:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Либо модули должны находиться в папке, указанной параметром LoadModulePath, либо путь должен быть указан перед именем модуля. Если указанный путь является абсолютным (начинается с '/'), то параметр LoadModulePath игнорируется.<br>Допускается добавлять несколько параметров LoadModule.| |LoadModulePath|нет| | |Абсолютный путь к папке с серверными модулями.<br>По умолчанию зависит от опций компиляции.| |LogFile|да, если LogType выставлен в *file*, иначе<br>нет| | |Имя файла журнала.| |LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogType|нет| |file|Тип вывода журнала:<br>*file* - запись журнала в файл, указанный в параметре LogFile,<br>*system* - запись журнала в syslog,<br>*console* - вывод журнала в стандартный вывод.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |LogSlowQueries|нет|0-3600000|0|Как долго могут выполняться запросы к базе данных до того как они будут записаны в журнал (в миллисекундах).<br>0 - не журналировать медленные запросы.<br>Эта опция активируется, начиная с DebugLevel=3.| |MaxHousekeeperDelete|нет|0-1000000|5000|Удалять не более 'MaxHousekeeperDelete' строк (в соответствии с \[имя_таблицы\], \[поле\], \[значение\]) на одну задачу за один цикл автоматической очистки базы данных.<br>Если значение равно 0, то тогда ограничение не используется вовсе. В этом случае вы должны знать, что вы делаете, чтобы не [перегрузить базу данных!](zabbix_server#примечания) **^[2](zabbix_server#примечания)^**<br>Этот параметр применяется только для удаления данных истории и динамики изменений уже удалённых элементов данных.| |NodeAddress|нет| |10051|IP адрес или имя хоста с опциональным номером порта, чтобы переопределить, каким образом веб-интерфейс должен подключаться к серверу.<br>Формат: <адрес>\[:порт\]<br>Если IP или имя хоста не заданы, будет взято значение параметра ListenIP. Если и ListenIP на задано, будет использовано значение `localhost`.<br>Эта опция может быть переопределена адресом, указанным в конфигурации веб-интерфейса.<br>Смотрите также: параметр HANodeName| |PidFile|нет| |/tmp/zabbix\_server.pid|Имя PID файла.| |ProblemHousekeepingFrequency|нет| 1-3600|60|Как часто Zabbix будет удалять проблемы для удалённых триггеров (в секундах).| |ProxyConfigFrequency|нет|1-604800|3600|Как часто Zabbix сервер будет отправлять данные конфигурации на Zabbix прокси (в секундах). Используется только с прокси, которые работают в пассивном режиме.| |ProxyDataFrequency|нет|1-3600|1|Как часто Zabbix сервер будет запрашивать данные истории с Zabbix прокси (в секундах). Используется только с прокси, которые работают в пассивном режиме.| |ServiceManagerSyncFrequency|нет|1-3600|60|Как часто Zabbix будет синхронизировать конфигурацию менеджера услуг (в секундах).| |SNMPTrapperFile|нет| |/tmp/zabbix\_traps.tmp|Временный файл, используемый для передачи данных серверу от демона SNMP trap.<br>Должен быть таким же, как и в файле zabbix\_trap\_receiver.pl или файле конфигурации SNMPTT.| |SocketDir|нет| |/tmp|Папка для хранения IPC сокетов, которые используются внутренними службами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.4.0.| |SourceIP|нет| | |Локальный IP адрес для:<br> - исходящих подключений к Zabbix прокси и Zabbix агенту;<br>- безагентных подключений (VMware, SSH, JMX, SNMP, Telnet и простые проверки);<br>- подключений HTTP агента;<br>- запросов HTTP из JavaScript для скриптовых элементов данных;<br>- запросов HTTP из JavaScript во время предобработки;<br>- отсылки почтовых уведомлений (соединения к серверу SMTP);<br>- оповещений вебхук (HTTP соединения из JavaScript);<br>- подключений к Хранилищу.| |SSHKeyLocation|нет| | |Местоположение открытых и закрытых ключей для проверок и действий SSH.| |SSLCertLocation|нет| | |Местоположение файлов клиентских сертификатов SSL для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге.| |SSLKeyLocation|нет| | |Местоположение файлов закрытых ключей SSL для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге.| |SSLCALocation|нет| | |Переопределение местоположения файлов удостоверяющих центров (certificate authority, CA) для верификации SSL сертификатов сервера. Если не задано, будет использоваться общесистемная папка.<br>Обратите внимание, что значение этого параметра задаст опцию libcurl CURLOPT\_CAPATH. Для libcurl версий до 7.42.0 эта опция имеет эффект, только если libcurl скомпилирован для использования OpenSSL. Для получения более подробной информации смотрите [веб-страницу cURL \[en\]](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Этот параметр используется в веб-мониторинге с версии Zabbix 2.4.0 и при аутентификации SMTP с версии Zabbix 3.0.0.| |StartAlerters|нет|1-100|3|Количество экземпляров запускаемых при старте процессов оповещений ([alerter](/manual/concepts/server#типы-процессов-сервера)).<br>Этот параметр поддерживается с версии Zabbix 3.4.0.| |StartDBSyncers|нет|1-100|4|Количество экземпляров запускаемых при старте процессов записи истории в базу данных ([history syncer](/manual/concepts/server#типы-процессов-сервера)).<br>*Примечание*: Будьте осторожны при изменении этого значения, его увеличение может принести больше вреда, чем пользы. Грубо, значения по умолчанию должно быть достаточно, чтобы обслуживать до 4000 NVPS.| |StartDiscoverers|нет|0-250|1|Количество экземпляров запускаемых при старте процессов сетевого обнаружения ([discoverer](/manual/concepts/server#типы-процессов-сервера)).| |StartEscalators|нет|1-100|1|Количество экземпляров запускаемых при старте процессов эскалации действий ([escalator](/manual/concepts/server#типы-процессов-сервера)).<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |StartHistoryPollers|нет|0-1000|5|Количество экземпляров запускаемых при старте процессов поллеров истории ([history poller](/manual/concepts/server#типы-процессов-сервера)).<br>Этот параметр поддерживается с версии Zabbix 5.4.0.| |StartHTTPPollers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров HTTP ([http poller](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartIPMIPollers|нет|0-1000|0|Количество экземпляров запускаемых при старте процессов поллеров IPMI ([ipmi poller](/manual/concepts/server#типы-процессов-сервера)).| |StartJavaPollers|нет|0-1000|0|Количество экземпляров запускаемых при старте процессов поллеров Java ([java poller](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartLLDProcessors|нет|1-100|2|Количество экземпляров запускаемых при старте процессов низкоуровневого обнаружения ([lld worker](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.<br>Процесс LLD manager автоматически запускается при старте процесса LLD worker.<br>Этот параметр поддерживается с версии Zabbix 4.2.0.| |StartODBCPollers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров ODBC ([odbc poller](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartPingers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов пингеров ICMP ([icmp pinger](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartPollersUnreachable|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров недоступных устройств ([unreachable poller](/manual/concepts/server#типы-процессов-сервера)) (в том числе IPMI и Java)**^[1](zabbix_server#примечания)^**.<br>По крайне один поллер недоступных устройств должен быть запущен, если запускаются обычные поллеры, IPMI или Java.| |StartPollers|нет|0-1000|5|Количество экземпляров запускаемых при старте процессов поллеров ([poller](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartPreprocessors|нет|1-1000|3|Количество экземпляров запускаемых при старте рабочих процессов предобработки данных ([preprocessing worker](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.<br>Процесс менеджера задач предобработки автоматически запускается при старте процесса preprocessing worker.<br>Этот параметр поддерживается с версии Zabbix 3.4.0.| |StartProxyPollers|нет|0-250|1|Количество экземпляров запускаемых при старте процессов поллеров пассивных прокси ([proxy poller](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.| |StartReportWriters|нет|0-100|0|Количество экземпляров запускаемых при старте процессов генерации отчётов ([report writer](/manual/concepts/server#типы-процессов-сервера)).<br>Если выставлено в 0, генерация отчётов по расписанию отключена.<br>Процесс задач генерации отчетов по расписанию втоматически запускается при старте процесса report writer.<br>Этот параметр поддерживается с версии Zabbix 5.4.0.| |StartSNMPTrapper|нет|0-1|0|Если выставлено в 1, процесс траппера SNMP ([snmp trapper](/manual/concepts/server#типы-процессов-сервера)) будет запущен.| |StartTimers|нет|1-1000|1|Количество экземпляров запускаемых при старте процессов  [timer](/manual/concepts/server#типы-процессов-сервера).<br>Прцессы timer обрабатывают периоды обслуживания.| |StartTrappers|нет|0-1000|5|Количество экземпляров запускаемых при старте процессов трапперов ([trapper](/manual/concepts/server#типы-процессов-сервера))**^[1](zabbix_server#примечания)^**.<br>Трапперы принимают входящие соединения от Zabbix sender-а, активных агентов и активных прокси.| |StartVMwareCollectors|нет|0-250|0|Количество экземпляров запускаемых при старте процессов сборщиков данных VMware ([vmware collector](/manual/concepts/server#типы-процессов-сервера)).| |StatsAllowedIP|нет| | |Список (через запятую) IP адресов, возможно в нотации CIDR, или DNS имён внешних экземпляров Zabbix. Запрос статистики будет приниматься только с перечисленных здесь адресов. Если параметр не задан, никакие запросы статистики приниматься не будут.<br>Если поддержка IPv6 включена, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' рассматриваются как одинаковые, а '::/0' разрешит любой адрес IPv4 или IPv6. Можно использовать '0.0.0.0/0' , чтобы разрешить любой адрес IPv4.<br>Пример: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Этот параметр поддерживается с версии Zabbix 4.2.0.| |Timeout|нет|1-30|3|Указывает, как долго мы ждем ответа от агента, SNMP устройства или внешней проверки (в секундах).| |TLSCAFile|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCertFile|нет| | |Абсолютный путь к файлу, который содержит сертификат или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCipherAll|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherAll13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример для GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Пример для OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCRLFile|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSKeyFile|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ сервера (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TmpDir|нет| |/tmp|Папка с временными данными.| |TrapperTimeout|нет|1-300|300|Указывает, сколько секунд траппер может потратить на обработку новых данных.| |TrendCacheSize|нет|128K-2G|4M|Размер кэша динамики изменений, в байтах.<br>Размер разделяемой памяти для хранения данных динамики изменений.| |TrendFunctionCacheSize|нет|128K-2G|4M|Размер кэша функций динамики изменений, в байтах.<br>Размер разделяемой памяти для хранения данных вычисляемых функций динамики изменений.| |UnavailableDelay|нет|1-3600|60|Как часто узел сети будет проверяться на доступность в период его [недоступности](/manual/appendix/items/unreachability#unavailable_host), в секундах.| |UnreachableDelay|нет|1-3600|15|Как часто узел сети будет проверяться на доступность в период его [недостижимости](/manual/appendix/items/unreachability#unreachable_host), в секундах.| |UnreachablePeriod|нет|1-3600|45|Через сколько секунд [недостижимости](/manual/appendix/items/unreachability#unreachable_host) узел сети считается недоступным.| |User|нет| |zabbix|Использование привилегий указанного, существующего пользователя системы.<br>Имеет эффект только, если запускается под 'root' и AllowRoot отключён.| |ValueCacheSize|нет|0,128K-64G|8M|Размер кэша для хранения значений истории в байтах.<br>Разделяемая память для кэширования запросов к данным истории элементов данных.<br>Значение 0 отключит кэш значений (не рекомендуется).<br>В случае, если кэш значений исчерпает разделяемую память, предупреждающее сообщение будет записано в журнал сервера каждые 5 минут.| |VaultDBPath|нет| | |Путь к Хранилищу, откуда будут извлекаться данные для аутентификации к базе данных по ключам 'password' и 'username'.<br>Пример: secret/zabbix/database<br>Этот параметр может использоваться только если параметры DBUser и DBPassword не указаны.<br>Этот параметр поддерживается с версии Zabbix 5.2.0.| |VaultToken|нет| | |Токен аутентификации Хранилища, который должен быть сгенерирован исключительно для сервера Zabbix с разрешениями только на чтение на пути, указанные в [макросах Хранилища](/manual/config/macros/user_macros#настройка), и разрешениями только на чтение на пути, указанные в необязательном параметре конфигурации VaultDBPath.<br>Если одновременно заданы и параметр VaultToken, и переменная окружения VAULT\_TOKEN , то это считается ошибкой.<br>Этот параметр поддерживается с версии Zabbix 5.2.0.| |VaultURL|нет| |https://127.0.0.1:8200|HTTP\[S\] URL сервера Хранилища. Если SSLCALocation не указан, будет использоваться общесистемная папка сертификатов удостоверяющих центров (certificate authority, CA).<br>Этот параметр поддерживается с версии Zabbix 5.2.0.| |VMwareCacheSize|нет|256K-2G|8M|Разделяемая память для хранения данных VMware.<br>Можно использовать внутренние проверки VMware - zabbix\[vmware,buffer,...\] для мониторинга использования кэша VMware (смотрите раздел о [внутренних проверках](/manual/config/items/itemtypes/internal)).<br>Обратите внимание, что разделяемая память не выделяется, если не настроено на запуск ни одного экземпляра коллекторов VMware.| |VMwareFrequency|нет|10-86400|60|Задержка в секундах между сбором данных с одной службы VMware.<br>Эту задержку необходимо установить в наименьшее из значений интервала обновления у любого элемента данных мониторинга VMware.| |VMwarePerfFrequency|нет|10-86400|60|Задержка в секундах между получением статистики по счётчикам производительности с одной службы VMware.<br>Эту задержку необходимо установить в наименьшее из значений интервала обновления у любого [элемента данных](/manual/config/items/itemtypes/simple_checks/vmware_keys#примечания) мониторинга VMware, который использует счётчики производительности VMware.| |VMwareTimeout|нет|1-300|10|Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа от службы VMware (vCenter или ESX гипервизора).| |WebServiceURL|нет| | |HTTP\[S\] URL к веб-сервису Zabbix в формате `<хост:порт>/report`. Например: `http://localhost:10053/report`<br>Этот параметр поддерживается с версии Zabbix 5.4.0.|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Alias|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* or *PerfCounter* parameters.<br><br>Examples:<br><br>1. Retrieving paging file usage in percents from the server.<br>Alias=pg\_usage:perf\_counter\[\\Paging File(\_Total)\\% Usage\]<br>Now shorthand key **pg\_usage** may be used to retrieve data.<br><br>2. Getting CPU load with default and custom parameters.<br>Alias=cpu.load:system.cpu.load<br>Alias=cpu.load\[\*\]:system.cpu.load\[\*\]<br>This allows use **cpu.load** key to get CPU utilization percentage with default parameters as well as use **cpu.load\[percpu,avg15\]** to get specific data about CPU load.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |BufferSend|no|1-3600|5|Do not keep data longer than N seconds in buffer.| |BufferSize|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send<br>all collected data to Zabbix server or proxy if the buffer is full.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed. This parameter is **deprecated**, use AllowKey=system.run\[\*\] or DenyKey=system.run\[\*\] instead<br>It is internal alias for AllowKey/DenyKey parameters depending on value: 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\].| |HostInterface|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host autoregistration process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>The [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) item is supported regardless of AllowKey/DenyKey values.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used only at host autoregistration process (active agent).<br>If not defined, the value will be acquired from HostMetadataItem.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.| |HostMetadataItem|no| | |Optional parameter that defines a *Zabbix agent* item used for getting host metadata. This option is only used when HostMetadata is not defined.<br>Supports UserParameters, performance counters and aliases. Supports [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of *EnableRemoteCommands* value.<br>HostMetadataItem value is retrieved on each autoregistration attempt and is used only at host autoregistration process (active agent).<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|no| |system.hostname|Optional parameter that defines a *Zabbix agent* item used for getting host name. This option is only used when Hostname is not defined.<br>Does not support UserParameters, performance counters or aliases, but does support [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of *EnableRemoteCommands* value.<br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |Include|no| | |You may include individual files or all files in a directory in the configuration file (located in `C:\Program Files\Zabbix Agent` by default if Zabbix agent is installed using Windows MSI installer packages; located in the folder specified during installation if Zabbix agent is installed as a zip archive). All included files must have correct syntax, otherwise agent will not start.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>See [special notes](special_notes_include) about limitations.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma-delimited IP addresses that the agent should listen on.| |ListenPort|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| |C:\\zabbix\_agentd.log|Name of the agent log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log Windows Event Log,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled| |MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server<br>or proxy processing 'log', 'logrt' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log', 'logrt' or 'eventlog' item keys.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.| |PerfCounter|no| | |Defines a new parameter <parameter\_name> which is an average value for system performance counter <perf\_counter\_path> for the specified time period <period> (in seconds).<br>Syntax: <parameter\_name>,"<perf\_counter\_path>",<period><br>For example, if you wish to receive average number of processor interrupts per second for last minute, you can define a new parameter "interrupts" as the following:<br>PerfCounter = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Please note double quotes around performance counter path.<br>The parameter name (interrupts) is to be used as the item key when creating an item.<br>Samples for calculating average value will be taken every second.<br>You may run "typeperf -qx" to get list of all performance counters available in Windows.| |PerfCounterEn|no| | |Defines a new parameter <parameter\_name> which is an average value for system performance counter <perf\_counter\_path> for the specified time period <period> (in seconds).<br>Syntax: <parameter\_name>,"<perf\_counter\_path>",<period><br>Compared to PerfCounter, perfcounter paths must be in English.<br>Supported only on **Windows Server 2008/Vista** and above.<br>For example, if you wish to receive average number of processor interrupts per second for last minute, you can define a new parameter "interrupts" as the following:<br>PerfCounterEn = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Please note double quotes around performance counter path.<br>The parameter name (interrupts) is to be used as the item key when creating an item.<br>Samples for calculating average value will be taken every second.<br>You can find the list of English strings by viewing the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br>This parameter is supported since Zabbix 4.0.13 and 4.2.7.| |RefreshActiveChecks|no|60-3600|120|How often list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|yes, if StartAgents is not explicitly set to 0| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Spaces are allowed.| |ServerActive|no|(\*)| |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StartAgents|no|0-63 (\*)|3|Number of pre-forked instances of zabbix\_agentd that process passive checks.<br>If set to 0, disables passive checks and the agent will not listen on any TCP port.| |Timeout|no|1-30|3|Spend no more than Timeout seconds on processing| |TLSAccept|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSConnect|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server (proxy) certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server (proxy) certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |UnsafeUserParameters|no|0-1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>0 - do not allow<br>1 - allow<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |UserParameter|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|  ::: noteclassic  (\*) The number of active servers listed in ServerActive plus the number of pre-forked instances for passive checks specified in StartAgents must be less than 64. :::
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |Alias|нет| | |Задаёт алиас для ключа элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более короткие и простые.<br>Можно добавлять несколько параметров *Alias*. Несколько параметров с одинаковым ключом *Alias* не разрешены.<br>Различные ключи параметра *Alias* могут ссылаться на тот же ключ элемента данных.<br>Алиасы можно использовать в параметре *HostMetadataItem*, но нельзя в параметрах *HostnameItem* или *PerfCounter*.<br><br>Примеры:<br><br>1. Получение с сервера утилизации файла подкачки в процентах.<br>Alias=pg\_usage:perf\_counter\[\\Paging File(\_Total)\\% Usage\]<br>Теперь для получения данных можно использовать сокращённый ключ **pg\_usage**.<br><br>2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.<br>Alias=cpu.load:system.cpu.load<br>Alias=cpu.load\[\*\]:system.cpu.load\[\*\]<br>Такая запись позволяет использовать ключ **cpu.load** для получения утилизации CPU в процентах с параметрами по умолчанию, а также использовать **cpu.load\[percpu,avg15\]** для получения конкретных данных об утилизации CPU.<br><br>3. Выполнение нескольких правил [низкоуровневого обнаружения](/manual/discovery/low_level_discovery), которые обрабатывают одни и те же элементы данных обнаружения.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Теперь имеется возможность настроить несколько правил обнаружения, используя **vfs.fs.discovery** с разными параметрами для каждого правила, например, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]** и т.д.| |AllowKey|нет| | |Разрешение выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |BufferSend|нет|1-3600|5|Не хранить данные в буфере дольше N секунд.| |BufferSize|нет|2-65535|100|Максимальное количество значений в буфере памяти. При заполнении буфера агент будет отправлять все собранные данные Zabbix серверу или прокси.| |DebugLevel|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается ещё больше информации)| |DenyKey|нет| | |Запрет выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |EnableRemoteCommands|нет| |0|Разрешены ли удалённые команды с Zabbix сервера. Этот параметр **устарел**, используйте вместо него  AllowKey=system.run\[\*\] или DenyKey=system.run\[\*\].<br>Это внутренний алиас для параметров AllowKey/DenyKey, зависящий от значения:<br>0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\].| |HostInterface|нет|0-255 символов| |Опциональный параметр, который задаёт интерфейс узла сети.<br>Интерфейс узла сети используется в процессе авторегистрации узла сети.<br>Агент выдаст ошибку и не запустится, если значение превышает ограничение в 255 символов.<br>Если не задано, значение будет получено из HostInterfaceItem.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostInterfaceItem|нет| | |Опциональный параметр, который задаёт элемент данных, используемый для получения интерфейса узла сети.<br>Интерфейс узла сети используется в процессе авторегистрации узла сети.<br>Во время запроса на авторегистрацию агент будет выводить в журнал предупреждение, если значение, возвращаемое указанным элементом данных, превышает ограничение в 255 символов.<br>Элемент данных [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) поддерживается независимо от значений параметров AllowKey/DenyKey.<br>Данный параметр используется только когда HostInterface не определён.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostMetadata|нет|0-255 символов| |Опциональный параметр, который задаёт метаданные узла сети. Метаданные узла сети используются только в процессе автоматической регистрации узлов сети (активный агент).<br>Если не определено, то значение берётся от HostMetadataItem.<br>Агент выдаст ошибку и не запустится, если указанное значение превышает ограничение длины строки или не является UTF-8 строкой.| |HostMetadataItem|нет| | |Опциональный параметр, который задаёт элемент данных *Zabbix агента*, используемый для получения метаданных узла сети. Этот параметр используется, только если HostMetadata не определён.<br>Поддерживаются UserParameters, счётчики производительсности (performance counters) и алиасы. Поддерживается [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) независимо от значений *AllowKey/DenyKey*.<br>Значение HostMetadataItem извлекается на каждую попытку авторегистрации и используется только в процессе автоматической регистрации узлов сети (активный агент).<br>При запросе на авторегистрацию агент запишет в журнал предупреждение, если полученное от указанного элемента данных значение превышает ограничение в 255 символов.<br>Значение, возвращаемое указанным элементом данных, должно являться UTF-8 строкой, в противном случае оно будет игнорироваться.| |Hostname|нет| |Задаётся параметром HostnameItem|Список (через запятую) уникальных, регистрозависимых имён узла сети.<br>Требуется для активных проверок и должно совпадать с именами узла сети, указанными на сервере. Если не задано, значение будет браться из HostnameItem.<br>Допустимые символы: буквенно-цифровые, '.', ' ', '\_' and '-'.<br>Максимальная длина: 128 символов на имя узла сети, 2048 символов для всей строки.| |HostnameItem|нет| |system.hostname|Опциональный параметр, который задаёт элемент данных *Zabbix агента*, используемый для получения имени узла сети. Этот параметр используется только, если Hostname не определён.<br>Не поддерживает UserParameters, счётчики производительсности (performance counters) или алиасы, но поддерживает [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе), независимо от значений *AllowKey/DenyKey*.<br>Смотрите также [более подробное описание](/manual/appendix/install/windows_agent#параметр-hostname).| |Include|нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки (расположен по умолчанию в папке `C:\Program Files\Zabbix Agent`, если Zabbix агент устанавливается с использованием установщика пакетов Windows MSI; расположен в папке, указанной во время установки, если Zabbix агент устанавливается как zip-архив). Все включаемые файлы должны иметь корректный синтаксис, в противном случае агент не запустится.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf`.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |ListenBacklog|нет|0 - INT\_MAX|SOMAXCONN|Максимальное количество соединений в состоянии ожидания в очереди TCP.<br>Значение по умолчанию является зашитой в коде константой, которая зависит от системы.<br>Максимально поддерживаемое значение зависит от системы, слишком большие значения могут быть молча урезаны до «указанного в реализации максимума» ('implementation-specified maximum').| |ListenIP|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать агент.| |ListenPort|нет|1024-32767|10050|Агент будет слушать этот порт для подключений с сервера.| |LogFile|Да, если LogType задан как *file*, иначе нет.| |C:\\zabbix\_agentd.log|Имя файла журнала агента.| |LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogType|нет| |file|Тип вывода журнала:<br>*file* - запись журнала в файл, указанный в параметре LogFile,<br>*system* - запись журнала в журнал событий Windows (Windows Event Log),<br>*console* - запись журнала в стандартный вывод.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |LogRemoteCommands|нет| |0|Включение журналирования выполняемых оболочкой команд как предупреждений.<br>0 - отключено<br>1 - включено| |MaxLinesPerSecond|нет|1-1000|20|Максимальное количество новых строк в секунду, которые агент будет отправлять серверу или прокси при обработке активных проверок 'log', 'logrt' и 'eventlog'.<br>Указаное значение будет переопределено параметром 'maxlines', указанным в ключах элементов данных 'log', 'logrt' и 'eventlog'.<br>*Обратите внимание*: при поиске нужной строки в элементах данных журналов Zabbix будет обрабатывать в 10 раз больше новых строк, чем указано в параметре MaxLinesPerSecond.| |PerfCounter|нет| | |Определяет новый параметр <имя\_параметра>, который является усреднённым значением системного счётчика производительности <путь\_к\_счётчику\_производительности > за указанный период времени <период> (в секундах).<br>Синтаксис: <имя\_параметра>,"<путь\_к\_счётчику\_производительности>",<период><br>Например, если хотите получать среднее количество прерываний процессора в секунду за последнюю минуту, вы можете задать новый параметр «interrupts» следующим образом:<br>PerfCounter = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Пожалуйста, обратите внимание на двойные кавычки вокруг пути счётчика производительности.<br>Имя параметра (interrupts) используется как ключ элемента данных при создании элемента данных.<br>Образцы для вычисления среднего значения берутся каждую секунду.<br>Вы можете выполнить «typeperf -qx», чтобы получить список всех счетчиков производительности, доступных в Windows.| |PerfCounterEn|нет| | |Определяет новый параметр <имя\_параметра>, который является усреднённым значением системного счётчика производительности <путь\_к\_счётчику\_производительности > за указанный период времени <период> (в секундах).<br>Синтаксис: <имя\_параметра>,"<путь\_к\_счётчику\_производительности>",<период><br>По сравнению с PerfCounter, пути к счётчику производительности должны быть записаны по-английски.<br>Поддерживается только на **Windows Server 2008/Vista** и выше.<br>Например, если хотите получать среднее количество прерываний процессора в секунду за последнюю минуту, вы можете задать новый параметр «interrupts» следующим образом:<br>PerfCounterEn = interrupts,"\\Processor(0)\\Interrupts/sec",60<br>Пожалуйста, обратите внимание на двойные кавычки вокруг пути счётчика производительности.<br>Имя параметра (interrupts) используется как ключ элемента данных при создании элемента данных.<br>Образцы для вычисления среднего значения берутся каждую секунду.<br>Вы можете найти список английских строк путём просмотра следующего ключа реестра: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br>Этот параметр поддерживается с версий Zabbix 4.0.13 и 4.2.7.| |RefreshActiveChecks|нет|60-3600|120|Как часто обновлять список активных проверок, в секундах.<br>Обратите внимание, что после неуспешного обновления активных проверок, следующая попытка будет предпринята через 60 секунд.| |Server|да, если StartAgents явно не выставлено в 0| | |Список (через запятую) IP адресов, опционально в CIDR нотации, или DNS имён хостов Zabbix серверов и Zabbix прокси.<br>Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково, а '::/0' разрешает все IPv4 и IPv6 адреса.<br>'0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес.<br>Обратите внимание, что "IPv4-совместимые IPv6 адреса" (префикс 0000::/96) поддерживаются, но являются устаревшими согласно [RFC4291 \[en\]](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Пример: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Пробелы разрешены.| |ServerActive|нет|(\*)| |Адрес Zabbix сервера/прокси или конфигурация кластера для получения активных проверок.<br>Адрес Zabbix сервера/прокси - это IP адрес или DNS имя и опционально порт, разделённые двоеточием.<br>Конфигурация кластера - один или более адресов серверов, разделённые символом «точка с запятой».<br>Можно указать несколько серверов/кластеров/прокси Zabbix, разделяя их запятой.<br>От каждого сервера/кластера Zabbix должно быть указано не более одного Zabbix прокси.<br>Если указан Zabbix прокси, то сервер/кластер Zabbix для этого прокси не должны быть указаны.<br>Несколько адресов через запятую можно указать для использования нескольких независимых серверов Zabbix параллельно. Пробелы разрешены.<br>Если порт не указан, используется порт по умолчанию.<br>Адреса IPv6 должны быть заключены в квадратные скобки, если для этого хоста указан порт.<br>Если порт не указан, квадратные скобки для адресов IPv6 опциональны.<br>Если этот параметр не указан, активные проверки отключены.<br>Пример для Zabbix прокси:<br>ServerActive=127.0.0.1:10051<br>Пример для нескольких серверов:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Пример для кластера высокой доступности:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Пример для конфигурации высокой доступности с двумя кластерами и одним сервером:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|нет| | |Локальный IP адрес для:<br>- исходящих подключений к Zabbix серверу или прокси;<br>- создания подключений при выполнении некоторых элементов данных (web.page.get, net.tcp.port и т.п.)| |StartAgents|нет|0-63 (\*)|3|Количество экземпляров запускаемых при старте процессов zabbix\_agentd, обрабатывающих пассивные проверки.<br>Если выставлено в 0, отключает пассивные проверки и агент не будет слушать никакие TCP порты.| |Timeout|нет|1-30|3|Тратить не более Timeout секунд при обработке.| |TLSAccept|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Какие входящие подключения принимать. Используется для пассивных проверок. Можно указывать несколько значений через запятую:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*psk* - принимать подключения с TLS и общим ключом (pre-shared key, PSK)<br>*cert* - принимать подключения с TLS и сертификатом<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCAFile|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCertFile|нет| | |Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSConnect|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Как агент должен подключаться к Zabbix серверу или прокси. Используется для активных проверок. Можно указать только одно значение:<br>*unencrypted* - подключаться без шифрования (по умолчанию)<br>*psk* - подключаться, используя TLS и общий ключ (pre-shared key, PSK)<br>*cert* - подключаться, используя TLS и сертификат<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCRLFile|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSKeyFile|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ агента (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKFile|нет| | |Абсолютный путь к файлу, содержащему общий ключ (pre-shared key) агента. Используется для зашифрованных коммуникаций с сервером Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKIdentity|нет| | |Строка идентификатора PSK, используется для зашифрованных соединений с Zabbix сервером.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertIssuer|нет| | |Разрешённый эмитент сертификата сервера (прокси).<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertSubject|нет| | |Разрешённый субъект сертификата сервера (прокси).<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |UnsafeUserParameters|нет|0-1|0|Разрешить передавать аргументами в пользовательские параметры все символы.<br>0 - не разрешать<br>1 - разрешать<br>Не разрешены следующие символы:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Кроме того, не разрешены символы новой строки.| |UserParameter|нет| | |Пользовательский параметр для мониторинга. Можно указать несколько пользовательских параметров.<br>Формат: UserParameter=<ключ>,<shell команда><br>Обратите внимание, что команда не должна возвращать только пустую строку или EOL.<br>Команды оболочки могут иметь относительные пути, если указан параметр UserParameterDir.<br>Примеры:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|нет| | |Путь поиска по умолчанию для команд UserParameter. Если используется, агент перед выполнением команды сменит свою рабочую директорию на указанную здесь. Тем самым, команды UserParameter могут иметь относительный префикс `./` вместо полного пути.<br>Допустимо только одно значение.<br>Пример: UserParameterDir=/opt/myscripts|  ::: noteclassic  (\*) Количество активных серверов, перечисленных в параметре ServerActive, плюс количество запускаемых при старте экземпляров для пассивных проверок, указанное в StartAgents, должно быть меньше 64. :::

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Alias|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameters.<br><br>Examples:<br><br>1. Retrieving the ID of user 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Now shorthand key **zabbix.userid** may be used to retrieve data.<br><br>2. Getting CPU utilization with default and custom parameters.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>This allows use **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util\[all, idle, avg15\]** to get specific data about CPU utilization.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |AllowRoot|no| |0|Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |BufferSend|no|1-3600|5|Do not keep data longer than N seconds in buffer.| |BufferSize|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send<br>all collected data to Zabbix server or proxy if the buffer is full.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed. This parameter is **deprecated**, use AllowKey=system.run\[\*\] or DenyKey=system.run\[\*\] instead<br>It is internal alias for AllowKey/DenyKey parameters depending on value: 0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]| |HostInterface|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host [autoregistration](/manual/discovery/auto_registration#using_dns_as_default_interface) process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host [autoregistration](/manual/discovery/auto_registration#using_dns_as_default_interface) process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>The [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) item is supported regardless of AllowKey/DenyKey values.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used only at host autoregistration process (active agent).<br>If not defined, the value will be acquired from HostMetadataItem.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.| |HostMetadataItem|no| | |Optional parameter that defines a *Zabbix agent* item used for getting host metadata. This option is only used when HostMetadata is not defined.<br>Supports UserParameters and aliases. Supports [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of AllowKey/DenyKey values.<br>HostMetadataItem value is retrieved on each autoregistration attempt and is used only at host autoregistration process (active agent).<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|no| |system.hostname|Optional parameter that defines a *Zabbix agent* item used for getting host name. This option is only used when Hostname is not defined.<br>Does not support UserParameters or aliases, but does support [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of AllowKey/DenyKey values.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the agent should listen on.<br>Multiple IP addresses are supported in version 1.8.3 and higher.| |ListenPort|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LoadModule|no| | |Module to load at agent startup. Modules are used to extend functionality of the agent.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of agent modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.| |MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log' or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.| |PidFile|no| |/tmp/zabbix\_agentd.pid|Name of PID file.| |RefreshActiveChecks|no|60-3600|120|How often list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|yes, if StartAgents is not explicitly set to 0| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Spaces are allowed.| |ServerActive|no| | |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StartAgents|no|0-100|3|Number of pre-forked instances of zabbix\_agentd that process passive checks.<br>If set to 0, disables passive checks and the agent will not listen on any TCP port.| |Timeout|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSConnect|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server (proxy) certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server (proxy) certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |UnsafeUserParameters|no|0,1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>0 - do not allow<br>1 - allow<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |UserParameter|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |Alias|нет| | |Задаёт алиас для ключа элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более короткие и простые.<br>Можно добавлять несколько параметров *Alias*. Несколько параметров с одинаковым ключом *Alias* не разрешены.<br>Различные ключи параметра *Alias* могут ссылаться на тот же ключ элемента данных.<br>Алиасы можно использовать в параметре *HostMetadataItem*, но нельзя в параметре *HostnameItem*.<br><br>Примеры:<br><br>1. Получение числового идентификатора пользователя 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Теперь для получения данных можно использовать сокращённый ключ **zabbix.userid**.<br><br>2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>Такая запись позволяет использовать ключ **cpu.util** для получения утилизации CPU в процентах с параметрами по умолчанию, а также использовать **cpu.util\[all, idle, avg15\]** для получения конкретных данных об утилизации CPU.<br><br>3. Выполнение нескольких правил [низкоуровневого обнаружения](/manual/discovery/low_level_discovery), которые обрабатывают одни и те же элементы данных обнаружения.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Теперь имеется возможность настроить несколько правил обнаружения, используя **vfs.fs.discovery** с разными параметрами для каждого правила, например, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]** и т.д.| |AllowKey|нет| | |Разрешение выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |AllowRoot|нет| |0|Разрешение агенту запускаться под 'root'. Если отключено, а агент запускается из-под 'root', агент вместо этого будет пытаться переключиться на пользователя 'zabbix'. Игнорируется, если агент запускается под обычным пользователем.<br>0 - не разрешено<br>1 - разрешено| |BufferSend|нет|1-3600|5|Не хранить данные в буфере дольше N секунд.| |BufferSize|нет|2-65535|100|Максимальное количество значений в буфере памяти. При заполнении буфера агент будет отправлять все собранные данные Zabbix серверу или прокси.| |DebugLevel|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается ещё больше информации)| |DenyKey|нет| | |Запрет выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов. <br>Можно задать несколько правил соответствия ключей в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |EnableRemoteCommands|нет| |0|Разрешены ли удалённые команды с Zabbix сервера. Этот параметр **устарел**, используйте вместо него AllowKey=system.run\[\*\] или DenyKey=system.run\[\*\].<br>Это внутренний алиас для параметров AllowKey/DenyKey, зависящий от значения:<br>0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]| |HostInterface|нет|0-255 символов| |Опциональный параметр, который задаёт интерфейс узла сети.<br>Интерфейс узла сети используется в процессе [авторегистрации](/manual/discovery/auto_registration#использование-dns-в-качестве-интерфейса-по-умолчанию) узла сети.<br>Агент выдаст ошибку и не запустится, если значение превышает ограничение в 255 символов.<br>Если не задано, значение будет получено из HostInterfaceItem.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostInterfaceItem|нет| | |Опциональный параметр, который задаёт элемент данных, используемый для получения интерфейса узла сети.<br>Интерфейс узла сети используется в процессе [авторегистрации](/manual/discovery/auto_registration#использование-dns-в-качестве-интерфейса-по-умолчанию) узла сети.<br>Во время запроса на авторегистрацию агент будет выводить в журнал предупреждение, если значение, возвращаемое указанным элементом данных, превышает ограничение в 255 символов.<br>Элемент данных [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) поддерживается независимо от значений параметров AllowKey/DenyKey.<br>Данный параметр используется только когда HostInterface не определён.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostMetadata|нет|0-255 символов| |Опциональный параметр, который задаёт метаданные узла сети. Метаданные узла сети используются только в процессе автоматической регистрации узлов сети (активный агент).<br>Если не определено, то значение берётся от HostMetadataItem.<br>Агент выдаст ошибку и не запустится, если указанное значение превышает ограничение длины строки или не является UTF-8 строкой.| |HostMetadataItem|нет| | |Опциональный параметр, который задаёт элемент данных *Zabbix агента*, используемый для получения метаданных узла сети. Этот параметр используется, только если HostMetadata не определён.<br>Поддерживаются UserParameters и алиасы. Поддерживается [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) независимо от значений AllowKey/DenyKey.<br>Значение HostMetadataItem извлекается на каждую попытку авторегистрации и используется только в процессе автоматической регистрации узлов сети (активный агент).<br>При запросе на авторегистрацию агент запишет в журнал предупреждение, если полученное от указанного элемента данных значение превышает ограничение в 255 символов.<br>Значение, возвращаемое указанным элементом данных, должно являться UTF-8 строкой, в противном случае оно будет игнорироваться.| |Hostname|нет| |Задаётся параметром HostnameItem|Список (через запятую) уникальных, регистрозависимых имён узла сети.<br>Требуется для активных проверок и должно совпадать с именами узла сети, указанными на сервере. Если не задано, значение будет браться из HostnameItem.<br>Допустимые символы: буквенно-цифровые, '.', ' ', '\_' и '-'.<br>Максимальная длина: 128 символов на имя узла сети, 2048 символов для всей строки.| |HostnameItem|нет| |system.hostname|Опциональный параметр, который задаёт элемент данных *Zabbix агента*, используемый для получения имени узла сети. Этот параметр используется только, если Hostname не определён.<br>Не поддерживает UserParameters или алиасы, но поддерживает [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе), независимо от значений AllowKey/DenyKey.| |Include|нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `/absolute/path/to/config/files/*.conf`.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |ListenBacklog|нет|0 - INT\_MAX|SOMAXCONN|Максимальное количество соединений в состоянии ожидания в очереди TCP.<br>Значение по умолчанию является зашитой в коде константой, которая зависит от системы.<br>Максимально поддерживаемое значение зависит от системы, слишком большие значения могут быть молча урезаны до «указанного в реализации максимума» ('implementation-specified maximum').| |ListenIP|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать агент.<br>Несколько IP адресов поддерживаются в версиях 1.8.3 и выше.| |ListenPort|нет|1024-32767|10050|Агент будет слушать этот порт для подключений с сервера.| |LoadModule|нет| | |Модули, которые загружаются на агенте во время старта. Модули используются для расширения возможностей агента.<br>Форматы:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Либо модули должны находиться в папке, указанной параметром LoadModulePath, либо путь должен быть указан перед именем модуля. Если указанный путь является абсолютным (начинается с '/'), то параметр LoadModulePath игнорируется.<br>Допускается добавлять несколько параметров LoadModule.| |LoadModulePath|нет| | |Абсолютный путь к папке с модулями агента.<br>По умолчанию зависит от опций компиляции.| |LogFile|Да, если LogType задан как *file*, иначе нет.| | |Имя файла журнала.| |LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogType|нет| |file|Тип вывода журнала:<br>*file* - запись журнала в файл, указанный в параметре LogFile,<br>*system* - запись журнала в syslog,<br>*console* - запись журнала в стандартный вывод.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |LogRemoteCommands|нет| |0|Включение журналирования выполняемых оболочкой команд как предупреждений.<br>0 - отключено<br>1 - включено<br>Команды будут записаны в журнал, только если они выполняются удалённо. Записи в журнале не создаются, если system.run\[\] запускается локально параметрами HostMetadataItem, HostInterfaceItem или HostnameItem.| |MaxLinesPerSecond|нет|1-1000|20|Максимальное количество новых строк в секунду, которые агент будет отправлять серверу или прокси при обработке активных проверок 'log' и 'eventlog'.<br>Указаное значение будет переопределено параметром 'maxlines', указанным в ключах элементов данных 'log' и 'eventlog'.<br>*Обратите внимание*: при поиске нужной строки в элементах данных журналов Zabbix будет обрабатывать в 10 раз больше новых строк, чем указано в параметре MaxLinesPerSecond.| |PidFile|нет| |/tmp/zabbix\_agentd.pid|Имя PID файла.| |RefreshActiveChecks|нет|60-3600|120|Как часто обновлять список активных проверок, в секундах.<br>Обратите внимание, что после неуспешного обновления активных проверок, следующая попытка будет предпринята через 60 секунд.| |Server|да, если StartAgents явно не выставлено в 0| | |Список (через запятую) IP адресов, опционально в CIDR нотации, или имён хостов Zabbix серверов и Zabbix прокси.<br>Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково, а '::/0' разрешает все IPv4 и IPv6 адреса.<br>'0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес.<br>Обратите внимание, что "IPv4-совместимые IPv6 адреса" (префикс 0000::/96) поддерживаются, но являются устаревшими согласно [RFC4291 \[en\]](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Пример: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Пробелы разрешены.| |ServerActive|нет| | |Адрес Zabbix сервера/прокси или конфигурация кластера для получения активных проверок.<br>Адрес Zabbix сервера/прокси - это IP адрес или DNS имя и опционально порт, разделённые двоеточием.<br>Конфигурация кластера - один или более адресов серверов, разделённые символом «точка с запятой».<br>Можно указать несколько серверов/кластеров/прокси Zabbix, разделяя их запятой.<br>От каждого сервера/кластера Zabbix должно быть указано не более одного Zabbix прокси.<br>Если указан Zabbix прокси, то сервер/кластер Zabbix для этого прокси не должны быть указаны.<br>Несколько адресов через запятую можно указать для использования нескольких независимых серверов Zabbix параллельно. Пробелы разрешены.<br>Если порт не указан, используется порт по умолчанию.<br>Адреса IPv6 должны быть заключены в квадратные скобки, если для этого хоста указан порт.<br>Если порт не указан, квадратные скобки для адресов IPv6 опциональны.<br>Если этот параметр не указан, активные проверки отключены.<br>Пример для Zabbix прокси:<br>ServerActive=127.0.0.1:10051<br>Пример для нескольких серверов:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Пример для кластера высокой доступности:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Пример для конфигурации высокой доступности с двумя кластерами и одним сервером:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|нет| | |Локальный IP адрес для:<br>- исходящих подключений к Zabbix серверу или прокси;<br>- создания подключений при выполнении некоторых элементов данных (web.page.get, net.tcp.port и т.п.)| |StartAgents|нет|0-100|3|Количество экземпляров запускаемых при старте процессов zabbix\_agentd, обрабатывающих пассивные проверки.<br>Если выставлено в 0, отключает пассивные проверки и агент не будет слушать никакие  TCP порты.| |Timeout|нет|1-30|3|Тратить не более Timeout секунд при обработке.| |TLSAccept|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Какие входящие подключения принимать. Используется для пассивных проверок. Можно указывать несколько значений через запятую:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*psk* - принимать подключения с TLS и общим ключом (pre-shared key, PSK)<br>*cert* - принимать подключения с TLS и сертификатом<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCAFile|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCertFile|нет| | |Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCipherAll|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherAll13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример для GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Пример для OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Этот параметр поддерживается с версии Zabbix 4.4.7.| |TLSConnect|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Как агент должен подключаться к Zabbix серверу или прокси. Используется для активных проверок. Можно указать только одно значение:<br>*unencrypted* - подключаться без шифрования (по умолчанию)<br>*psk* - подключаться, используя TLS и общий ключ (pre-shared key, PSK)<br>*cert* - подключаться, используя TLS и сертификат<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSCRLFile|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSKeyFile|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ агента (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKFile|нет| | |Абсолютный путь к файлу, содержащему общий ключ (pre-shared key) агента. Используется для зашифрованных коммуникаций с сервером Zabbix.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKIdentity|нет| | |Строка идентификатора PSK, используется для зашифрованных соединений с Zabbix сервером.<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertIssuer|нет| | |Разрешённый эмитент сертификата сервера (прокси).<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertSubject|нет| | |Разрешённый субъект сертификата сервера (прокси).<br>Этот параметр поддерживается с версии Zabbix 3.0.0.| |UnsafeUserParameters|нет|0,1|0|Разрешить передавать аргументами в пользовательские параметры все символы.<br>0 - не разрешать<br>1 - разрешить<br>Не разрешены следующие символы:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Кроме того, не разрешены символы новой строки.| |User|нет| |zabbix|Использование привилегий указанного, существующего пользователя системы.<br>Имеет эффект только если запускается под 'root' и AllowRoot отключён.| |UserParameter|нет| | |Пользовательский параметр для мониторинга. Можно указать несколько пользовательских параметров.<br>Формат: UserParameter=<ключ>,<shell команда><br>Обратите внимание, что команда не должна возвращать только пустую строку или EOL.<br>Команды оболочки могут иметь относительные пути, если указан параметр UserParameterDir.<br>Примеры:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|нет| | |Путь поиска по умолчанию для команд UserParameter. Если используется, агент перед выполнением команды сменит свою рабочую директорию на указанную здесь. Тем самым, команды UserParameter могут иметь относительный префикс `./` вместо полного пути.<br>Допустимо только одно значение.<br>Пример: UserParameterDir=/opt/myscripts|

en-us	#### Parameters  |Parameter|<|Mandatory|Range|Default|Description| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameters.<br><br>Examples:<br><br>1. Retrieving the ID of user 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Now shorthand key **zabbix.userid** may be used to retrieve data.<br><br>2. Getting CPU utilization with default and custom parameters.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>This allows use **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util\[all, idle, avg15\]** to get specific data about CPU utilization.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|<|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |BufferSend|<|no|1-3600|5|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.| |BufferSize|<|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send all collected data to Zabbix server or proxy if the buffer is full.<br>This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).| |ControlSocket|<|no| |\\\\.\\pipe\\agent.sock|The control socket, used to send runtime commands with '-R' option.| |DebugLevel|<|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|<|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|no|0-1|0|Enable usage of local persistent storage for active items.<br>0 - disabled<br>1 - enabled<br>If persistent storage is disabled, the memory buffer will be used.| |ForceActiveChecksOnStart|<|no|0-1|0 |Perform active checks immediately after restart for the first received configuration.<br>0 - disabled<br>1 - enabled<br>Also available as per plugin configuration parameter, for example: `Plugins.Uptime.System.ForceActiveChecksOnStart=1` <br> Supported since Zabbix 6.0.2. | |HostInterface|<|no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host autoregistration process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|<|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>The [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) item is supported regardless of AllowKey/DenyKey values.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|<|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used at host autoregistration process.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.<br>If not defined, the value will be acquired from HostMetadataItem.| |HostMetadataItem|<|no| | |Optional parameter that defines an item used for getting host metadata. Host metadata item value is retrieved on each autoregistration attempt for host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>This option is only used when HostMetadata is not defined.<br>Supports UserParameters and aliases. Supports [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of *EnableRemoteCommands* value.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|<|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|<|no| |system.hostname|Item used for generating Hostname if it is not defined. Ignored if Hostname is defined.<br>Does not support UserParameters or aliases, but does support [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of *EnableRemoteCommands* value.| |Include|<|no| | |You may include individual files or all files in a directory in the configuration file (located in `C:\Program Files\Zabbix Agent 2` by default if Zabbix agent is installed using Windows MSI installer packages; located in the folder specified during installation if Zabbix agent is installed as a zip archive). All included files must have correct syntax, otherwise agent will not start.<br>The path can be relative to the *zabbix_agent2.conf* file location (e.g., `Include=.\zabbix_agent2.d\plugins.d\*.conf`).<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf`.<br>See [special notes](special_notes_include) about limitations.| |ListenIP|<|no| |0.0.0.0|List of comma-delimited IP addresses that the agent should listen on.<br>The first IP address is sent to Zabbix server, if connecting to it, to retrieve the list of active checks.| |ListenPort|<|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LogFile|<|yes, if LogType is set to *file*, otherwise<br>no| |c:\\zabbix\_agent2.log|Log file name if LogType is 'file'.| |LogFileSize|<|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|<|no| |file|Specifies where log messages are written to:<br>*file* - file specified by LogFile parameter,<br>*console* - standard output.| |PersistentBufferFile|<|no| | |The file, where Zabbix Agent2 should keep SQLite database.<br>Must be a full filename.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod|<|no|1m-365d|1h|The time period for which data should be stored, when there is no connection to the server or proxy. Older data will be lost. Log data will be preserved.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |Plugins|<|no| | |Since Zabbix 6.0.0 most of the plugins have their own [configuration files](/manual/appendix/config/zabbix_agent2_plugins). The agent configuration file contains plugin parameters listed below.| | |Plugins.Log.MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log' or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.<br>This parameter is supported since 4.4.2 and replaces MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.<br>This parameter is supported since 4.4.2 and replaces LogRemoteCommands.| |PluginSocket|<|no| |\\\\.\pipe\agent.plugin.sock|Path to unix socket for loadable plugin communications.| |PluginTimeout|<|no|1-30 |Global timeout |Timeout for connections with loadable plugins.| |RefreshActiveChecks|<|no|60-3600|120|How often the list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|<|yes| | |List of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Spaces are allowed.| |ServerActive|<|no| | |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StatusPort|<|no|1024-32767| |If set, agent will listen on this port for HTTP status requests (http://localhost:<port>/status).| |Timeout|<|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate| |TLSCAFile|<|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.| |TLSCertFile|<|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.| |TLSConnect|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate| |TLSCRLFile|<|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.| |TLSKeyFile|<|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.| |TLSPSKFile|<|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.| |TLSPSKIdentity|<|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.| |TLSServerCertIssuer|<|no| | |Allowed server (proxy) certificate issuer.| |TLSServerCertSubject|<|no| | |Allowed server (proxy) certificate subject.| |UnsafeUserParameters|<|no|0,1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |UserParameter|<|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|
ru	#### Параметры  |Параметр|<|Обязательный|Диапазон|По умолчанию|Описание| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|нет| | |Задаёт алиас для ключа элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более короткие и простые.<br>Можно добавлять несколько параметров *Alias*. Несколько параметров с одинаковым ключом *Alias* не разрешены.<br>Различные ключи параметра *Alias* могут ссылаться на тот же ключ элемента данных.<br>Алиасы можно использовать в параметре *HostMetadataItem*, но нельзя в параметре *HostnameItem*.<br><br>Примеры:<br><br>1. Получение цифрового идентификатора пользователя 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Теперь для получения данных можно использовать сокращённый ключ **zabbix.userid**.<br><br>2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>Такая запись позволяет использовать ключ **cpu.util** для получения утилизации CPU в процентах с параметрами по умолчанию, а также использовать **cpu.util\[all, idle, avg15\]** для получения конкретных данных об утилизации CPU.<br><br>3. Выполнение нескольких правил [низкоуровневого обнаружения](/manual/discovery/low_level_discovery), которые обрабатывают одни и те же элементы данных обнаружения.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Теперь имеется возможность настроить несколько правил обнаружения, используя **vfs.fs.discovery** с разными параметрами для каждого правила, например, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]** и т.д.| |AllowKey|<|нет| | |Разрешение выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |BufferSend|<|нет|1-3600|5|Интервал времени в секундах, определяющий, как часто значения из буфера отсылаются на Zabbix сервер.<br>Обратите внимание, что если буфер заполнен, данные будут отосланы раньше.| |BufferSize|<|нет|2-65535|100|Максимальное количество значений в буфере памяти. При заполнении буфера агент будет отправлять все собранные данные Zabbix серверу или прокси.<br>Этот параметр должен использоваться только если постоянный буфер отключён (*EnablePersistentBuffer=0*).| |ControlSocket|<|нет| |\\\\.\\pipe\\agent.sock|Сокет управления, используется при отправке команд управления при помощи опции '-R'.| |DebugLevel|<|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается ещё больше информации)| |DenyKey|<|нет| | |Запрет выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|нет|0-1|0|Включить использование локального постоянного хранилища для активных элементов данных.<br>0 - отключено<br>1 - включено<br>Если постоянное хранилище отключено, будет использован буфер памяти.| |ForceActiveChecksOnStart|<|нет|0-1|0 |Выполнить активные проверки сразу после перезапуска для первой полученной конфигурации.<br>0 - отключено<br>1 - включено<br>Также доступно как параметр конфигурации плагина, например: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`<br>Этот параметр поддерживается с версии Zabbix 6.0.2. | |HostInterface|<|нет|0-255 символов| |Необязательный параметр, определяющий интерфейс узла сети.<br>Интерфейс узла сети используется в процессе автоматической регистрации узла сети.<br>Агент выдаст ошибку и не запустится, если значение превышает ограничение в 255 символов.<br>Если не определено, значение будет получено от HostInterfaceItem.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostInterfaceItem|<|нет| | |Необязательный параметр, который определяет элемент данных, используемый для получения интерфейса узла сети.<br>Интерфейс узла сети используется в процессе автоматической регистрации узла сети.<br>Во время запроса на автоматическую регистрацию агент регистрирует предупреждающее сообщение, если значение, возвращаемое указанным элементом данных, превышает ограничение в 255 символов.<br>Элемент данных [*system.run\[\]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) поддерживается независимо от значений параметров *AllowKey/DenyKey*.<br>Эта опция используется только когда HostInterface не определён.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostMetadata|<|нет|0-255 символов| |Опциональный параметр, который задаёт метаданные узла сети. Метаданные узла сети используются только в процессе автоматической регистрации узлов сети.<br>Агент выдаст ошибку и не запустится, если указанное значение превышает ограничение длины строки или не является UTF-8 строкой.<br>Если не определено, то значение берётся от HostMetadataItem.| |HostMetadataItem|<|нет| | |Опциональный параметр, который задаёт элемент данных, используемый для получения метаданных узла сети. Значение HostMetadataItem извлекается на каждую попытку авторегистрации для процесса автоматической регистрации узла сети.<br>При запросе на авторегистрацию агент запишет в журнал предупреждение, если полученное от указанного элемента данных значение превышает ограничение в 255 символов.<br>Этот параметр используется только если HostMetadata не определён.<br>Поддерживаются UserParameters и алиасы. Поддерживается [*system.run\[\]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) независимо от значений *AllowKey/DenyKey*.<br>Значение, возвращаемое указанным элементом данных, должно являться UTF-8 строкой, в противном случае оно будет игнорироваться.| |Hostname|<|нет| |Задаётся параметром HostnameItem|Список (через запятую) уникальных, регистрозависимых имён узла сети.<br>Требуется для активных проверок и должно совпадать с именами узла сети, указанными на сервере. Если не задано, значение будет браться из HostnameItem.<br>Допустимые символы: буквенно-цифровые, '.', ' ', '\_' и '-'.<br>Максимальная длина: 128 символов на имя узла сети, 2048 символов для всей строки.| |HostnameItem|<|нет| |system.hostname|Элемент данных, который используется для формирования Hostname, если этот параметр не указан. Игнорируется, если задан параметр Hostname.<br>Не поддерживает UserParameters или алиасы, но поддерживает [*system.run\[\]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе), независимо от значений *AllowKey/DenyKey*.| |Include|<|нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки (расположен по умолчанию в `C:\Program Files\Zabbix Agent 2`, если Zabbix агент устанавливается с использованием установщика пакетов Windows MSI; расположен в папке, указанной во время установки, если Zabbix агент устанавливается как zip-архив). Все включаемые файлы должны иметь корректный синтаксис, в противном случае агент не запустится.<br>Путь может быть относительным по отношению к местоположению файла *zabbix_agent2.conf* (например, `Include=.\zabbix_agent2.d\plugins.d\*.conf`).<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf`.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |ListenIP|<|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать агент.<br>Первый IP адрес отсылается на Zabbix сервер при подключении к нему для получения списка активных проверок.| |ListenPort|<|нет|1024-32767|10050|Агент будет слушать этот порт для подключений с сервера.| |LogFile|<|Да, если LogType задан как *file*, иначе нет.| |c:\\zabbix\_agent2.log|Имя файла журнала, если LogType равен значению 'file'.| |LogFileSize|<|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogType|<|нет| |file|Задаёт место, куда будут записываться сообщения журнала:<br>*file* - в файл, указанный параметром LogFile,<br>*console* - в стандартный вывод.| |PersistentBufferFile|<|нет| | |Файл, в котором Zabbix агент 2 должен хранить базу данных SQLite.<br>Имя файла должно быть указано с абсолютным путём.<br>Этот параметр используется, только если включён постоянный буфер (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod|<|нет|1m-365d|1h|Период времени, в течение которого должны храниться данные, когда нет соединения с сервером или прокси. Более старые данные будут потеряны. Журнальные данные будут сохранены.<br>Этот параметр используется, только если включён постоянный буфер (*EnablePersistentBuffer=1*).| |Plugins|<|нет| | |Начиная с версии Zabbix 6.0.0, большинство плагинов имеют свои собственные [файлы конфигурации](/manual/appendix/config/zabbix_agent2_plugins). Файл конфигурации агента содержит параметры плагинов, перечисленные ниже.| | |Plugins.Log.MaxLinesPerSecond|нет|1-1000|20|Максимальное количество новых строк, которые агент будет отправлять в секунду на Zabbix сервер или прокси при обработке активных проверок 'log' и 'eventlog'.<br>Указаное значение будет переопределено параметром 'maxlines', указанным в ключах элементов данных 'log' или 'eventlog'.<br>*Обратите внимание*: при поиске нужной строки в элементах данных журналов Zabbix будет обрабатывать в 10 раз больше новых строк, чем указано в параметре *MaxLinesPerSecond*.<br>Этот параметр поддерживается с версии 4.4.2 и заменяет MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|нет| |0|Включение журналирования выполняемых оболочкой команд как предупреждений.<br>0 - отключено<br>1 - включено<br>Команды будут записаны в журнал, только если они выполняются удалённо. Записи в журнале не создаются, если system.run\[\] запускается локально параметрами HostMetadataItem, HostInterfaceItem или HostnameItem.<br>Этот параметр поддерживается с версии 4.4.2 и заменяет LogRemoteCommands.| |PluginSocket|<|нет| |\\\\.\pipe\agent.plugin.sock|Путь к файлу Unix сокета для коммуникаций с подгружаемыми плагинами.| |PluginTimeout|<|нет|1-30 |Глобальный тайм-аут|Тайм-аут для соединений с подгружаемыми плагинами.| |RefreshActiveChecks|<|нет|60-3600|120|Как часто обновлять список активных проверок, в секундах.<br>Обратите внимание, что после неуспешного обновления активных проверок, следующая попытка будет предпринята через 60 секунд.| |Server|<|да| | |Список (через запятую) IP адресов, опционально в CIDR нотации, или DNS имён Zabbix серверов и Zabbix прокси.<br>Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то '127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково, а '::/0' разрешает все IPv4 и IPv6 адреса.<br>'0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес.<br>Пример: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Пробелы разрешены.| |ServerActive|<|нет| | |Адрес Zabbix сервера/прокси или конфигурация кластера для получения активных проверок.<br>Адрес Zabbix сервера/прокси - это IP адрес или DNS имя и опционально порт, разделённые двоеточием.<br>Конфигурация кластера - один или более адресов серверов, разделённые символом «точка с запятой».<br>Можно указать несколько серверов/кластеров/прокси Zabbix, разделяя их запятой.<br>От каждого сервера/кластера Zabbix должно быть указано не более одного Zabbix прокси.<br>Если указан Zabbix прокси, то сервер/кластер Zabbix для этого прокси не должны быть указаны.<br>Несколько адресов через запятую можно указать для использования нескольких независимых серверов Zabbix параллельно. Пробелы разрешены.<br>Если порт не указан, используется порт по умолчанию.<br>Адреса IPv6 должны быть заключены в квадратные скобки, если для этого хоста указан порт.<br>Если порт не указан, квадратные скобки для адресов IPv6 опциональны.<br>Если этот параметр не указан, активные проверки отключены.<br>Пример для Zabbix прокси:<br>ServerActive=127.0.0.1:10051<br>Пример для нескольких серверов:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Пример для кластера высокой доступности:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Пример для конфигурации высокой доступности с двумя кластерами и одним сервером:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|нет| | |Локальный IP адрес для:<br>- исходящих подключений к Zabbix серверу или прокси;<br>- создания подключений при выполнении некоторых элементов данных (web.page.get, net.tcp.port и т.п.).| |StatusPort|<|нет|1024-32767| |Если задан, агент будет слушать указанный порт для HTTP запросов состояния (http://localhost:<порт>/status).| |Timeout|<|нет|1-30|3|Тратить не более Timeout секунд при обработке.| |TLSAccept|<|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Какие входящие подключения принимать. Используется для пассивных проверок. Можно указывать несколько значений через запятую:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*psk* - принимать подключения с TLS и общим ключом (pre-shared key, PSK)<br>*cert* - принимать подключения с TLS и сертификатом| |TLSCAFile|<|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.| |TLSCertFile|<|нет| | |Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.| |TLSConnect|<|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Как агент должен подключаться к Zabbix серверу или прокси. Используется для активных проверок. Можно указать только одно значение:<br>*unencrypted* - подключаться без шифрования (по умолчанию)<br>*psk* - cподключаться, используя TLS и общий ключ (pre-shared key, PSK)<br>*cert* - подключаться, используя TLS и сертификат| |TLSCRLFile|<|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.| |TLSKeyFile|<|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ агента (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.| |TLSPSKFile|<|нет| | |Абсолютный путь к файлу, содержащему общий ключ (pre-shared key) агента. Используется для зашифрованных коммуникаций с сервером Zabbix.| |TLSPSKIdentity|<|нет| | |Строка идентификатора PSK, используется для зашифрованных соединений с Zabbix сервером.| |TLSServerCertIssuer|<|нет| | |Разрешённый эмитент сертификата сервера (прокси).| |TLSServerCertSubject|<|нет| | |Разрешённый субъект сертификата сервера (прокси).| |UnsafeUserParameters|<|нет|0,1|0|Разрешить передавать аргументами в пользовательские параметры все символы.<br>Не разрешены следующие символы:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Кроме того, не разрешены символы новой строки.| |UserParameter|<|нет| | |Пользовательский параметр для мониторинга. Можно указать несколько пользовательских параметров.<br>Формат: UserParameter=<ключ>,<shell команда><br>Обратите внимание, что команда не должна возвращать только пустую строку или EOL.<br>Команды оболочки могут иметь относительные пути, если указан параметр UserParameterDir.<br>Примеры:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|нет| | |Путь поиска по умолчанию для команд UserParameter. Если используется, агент перед выполнением команды сменит свою рабочую директорию на указанную здесь. Тем самым, команды UserParameter могут иметь относительный префикс `./` вместо полного пути.<br>Допустимо только одно значение.<br>Пример: UserParameterDir=/opt/myscripts|

en-us	#### Parameters  |Parameter|<|Mandatory|Range|Default|Description| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|no| | |Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.<br>Multiple *Alias* parameters may be present. Multiple parameters with the same *Alias* key are not allowed.<br>Different *Alias* keys may reference the same item key.<br>Aliases can be used in *HostMetadataItem* but not in *HostnameItem* parameters.<br><br>Examples:<br><br>1. Retrieving the ID of user 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Now shorthand key **zabbix.userid** may be used to retrieve data.<br><br>2. Getting CPU utilization with default and custom parameters.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>This allows use **cpu.util** key to get CPU utilization percentage with default parameters as well as use **cpu.util\[all, idle, avg15\]** to get specific data about CPU utilization.<br><br>3. Running multiple [low-level discovery](/manual/discovery/low_level_discovery) rules processing the same discovery items.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Now it is possible to set up several discovery rules using **vfs.fs.discovery** with different parameters for each rule, e.g., **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]**, etc.| |AllowKey|<|no| | |Allow execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with DenyKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |BufferSend|<|no|1-3600|5|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.| |BufferSize|<|no|2-65535|100|Maximum number of values in a memory buffer. The agent will send all collected data to Zabbix server or proxy if the buffer is full.<br>This parameter should only be used if persistent buffer is disabled (*EnablePersistentBuffer=0*).| |ControlSocket| |no| |/tmp/agent.sock|The control socket, used to send runtime commands with '-R' option.| |DebugLevel|<|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |DenyKey|<|no| | |Deny execution of those item keys that match a pattern. Key pattern is a wildcard expression that supports "\*" character to match any number of any characters.<br>Multiple key matching rules may be defined in combination with AllowKey. The parameters are processed one by one according to their appearance order.<br>This parameter is supported since Zabbix 5.0.0.<br>See also: [Restricting agent checks](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|no|0-1|0|Enable usage of local persistent storage for active items.<br>0 - disabled<br>1 - enabled<br>If persistent storage is disabled, the memory buffer will be used.| |ForceActiveChecksOnStart|<|no|0-1|0 |Perform active checks immediately after restart for the first received configuration.<br>0 - disabled<br>1 - enabled<br>Also available as per plugin configuration parameter, for example: `Plugins.Uptime.System.ForceActiveChecksOnStart=1` <br> Supported since Zabbix 6.0.2. | |HostInterface| |no|0-255 characters| |Optional parameter that defines host interface.<br>Host interface is used at host autoregistration process.<br>An agent will issue an error and not start if the value is over the limit of 255 characters.<br>If not defined, value will be acquired from HostInterfaceItem.<br>Supported since Zabbix 4.4.0.| |HostInterfaceItem|<|no| | |Optional parameter that defines an item used for getting host interface.<br>Host interface is used at host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by specified item is over limit of 255 characters.<br>The [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) item is supported regardless of AllowKey/DenyKey values.<br>This option is only used when HostInterface is not defined.<br>Supported since Zabbix 4.4.0.| |HostMetadata|<|no|0-255 characters| |Optional parameter that defines host metadata. Host metadata is used at host autoregistration process.<br>An agent will issue an error and not start if the specified value is over the limit or a non-UTF-8 string.<br>If not defined, the value will be acquired from HostMetadataItem.| |HostMetadataItem|<|no| | |Optional parameter that defines an item used for getting host metadata. Host metadata item value is retrieved on each autoregistration attempt for host autoregistration process.<br>During an autoregistration request an agent will log a warning message if the value returned by the specified item is over the limit of 255 characters.<br>This option is only used when HostMetadata is not defined.<br>Supports UserParameters and aliases. Supports [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of AllowKey/DenyKey values.<br>The value returned by the item must be a UTF-8 string otherwise it will be ignored.| |Hostname|<|no| |Set by HostnameItem|List of comma-delimited unique, case-sensitive hostnames.<br>Required for active checks and must match hostnames as configured on the server. Value is acquired from HostnameItem if undefined.<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128 characters per hostname, 2048 characters for the entire line.| |HostnameItem|<|no| |system.hostname|Item used for generating Hostname if it is not defined. Ignored if Hostname is defined.<br>Does not support UserParameters or aliases, but does support [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#system-data) regardless of AllowKey/DenyKey values.| |Include| |no| | |You may include individual files or all files in a directory in the configuration file.<br>During the installation Zabbix will create the include directory in /usr/local/etc, unless modified during the compile time.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>Since Zabbix 6.0.0 a path can be relative to *zabbix\_agent2.conf* file location.<br>See [special notes](special_notes_include) about limitations.| |ListenIP|<|no| |0.0.0.0|List of comma-delimited IP addresses that the agent should listen on.<br>The first IP address is sent to Zabbix server, if connecting to it, to retrieve the list of active checks.| |ListenPort|<|no|1024-32767|10050|Agent will listen on this port for connections from the server.| |LogFile|<|yes, if LogType is set to *file*, otherwise<br>no| |/tmp/zabbix\_agent2.log|Log file name if LogType is 'file'.| |LogFileSize|<|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogType|<|no| |file|Specifies where log messages are written to:<br>*system* - syslog,<br>*file* - file specified by LogFile parameter,<br>*console* - standard output.| |PersistentBufferFile|<|no| | |The file, where Zabbix Agent2 should keep SQLite database.<br>Must be a full filename.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod| |no|1m-365d|1h|The time period for which data should be stored, when there is no connection to the server or proxy. Older data will be lost. Log data will be preserved.<br>This parameter is only used if persistent buffer is enabled (*EnablePersistentBuffer=1*).| |PidFile|<|no| |/tmp/zabbix\_agent2.pid|Name of PID file.| |Plugin|<|no| | |Since Zabbix 6.0.0 most of the plugins have their own [configuration files](/manual/appendix/config/zabbix_agent2_plugins). The agent configuration file contains plugin parameters listed below.| | |Plugins.Log.MaxLinesPerSecond|no|1-1000|20|Maximum number of new lines the agent will send per second to Zabbix server or proxy when processing 'log' and 'eventlog' active checks.<br>The provided value will be overridden by the parameter 'maxlines',<br>provided in 'log' or 'eventlog' item key.<br>*Note*: Zabbix will process 10 times more new lines than set in *MaxLinesPerSecond* to seek the required string in log items.<br>This parameter is supported since 4.4.2 and replaces MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>Commands will be logged only if executed remotely. Log entries will not be created if system.run\[\] is launched locally by HostMetadataItem, HostInterfaceItem or HostnameItem parameters.<br>This parameter is supported since 4.4.2 and replaces LogRemoteCommands.| |PluginSocket|<|no| |/tmp/agent.plugin.sock |Path to Unix socket for loadable plugin communications.| |PluginTimeout|<|no|1-30 |Global timeout |Timeout for connections with loadable plugins.| |RefreshActiveChecks|<|no|60-3600|120|How often the list of active checks is refreshed, in seconds.<br>Note that after failing to refresh active checks the next refresh will be attempted after 60 seconds.| |Server|<|yes| | |List of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Spaces are allowed.| |ServerActive|<|no| | |Zabbix server/proxy address or cluster configuration to get active checks from.<br>Server/proxy address is IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon.<br>Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.<br>More than one Zabbix proxy should not be specified from each Zabbix server/cluster.<br>If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified.<br>If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.<br>Example for Zabbix proxy:<br>ServerActive=127.0.0.1:10051<br>Example for multiple servers:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Example for high availability:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Example for high availability with two clusters and one server:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|no| | |Source IP address for:<br>- outgoing connections to Zabbix server or Zabbix proxy;<br>- making connections while executing some items (web.page.get, net.tcp.port, etc.)| |StatusPort|<|no|1024-32767| |If set, agent will listen on this port for HTTP status requests (http://localhost:<port>/status).| |Timeout|<|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept. Used for a passive checks. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate| |TLSCAFile|<|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.| |TLSCertFile|<|no| | |Full pathname of a file containing the agent certificate or certificate chain, used for encrypted communications with Zabbix components.| |TLSConnect|<|yes, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the agent should connect to Zabbix server or proxy. Used for active checks. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate| |TLSCRLFile|<|no| | |Full pathname of a file containing revoked certificates. This parameter is used for encrypted communications with Zabbix components.| |TLSKeyFile|<|no| | |Full pathname of a file containing the agent private key used for encrypted communications with Zabbix components.| |TLSPSKFile|<|no| | |Full pathname of a file containing the agent pre-shared key used for encrypted communications with Zabbix components.| |TLSPSKIdentity|<|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.| |TLSServerCertIssuer|<|no| | |Allowed server (proxy) certificate issuer.| |TLSServerCertSubject|<|no| | |Allowed server (proxy) certificate subject.| |UnsafeUserParameters|<|no|0,1|0|Allow all characters to be passed in arguments to user-defined parameters.<br>The following characters are not allowed:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Additionally, newline characters are not allowed.| |UserParameter|<|no| | |User-defined parameter to monitor. There can be several user-defined parameters.<br>Format: UserParameter=<key>,<shell command><br>Note that shell command must not return empty string or EOL only.<br>Shell commands may have relative paths, if UserParameterDir parameter is specified.<br>Examples:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|no| | |Default search path for UserParameter commands. If used, the agent will change its working directory to the one specified here before executing a command. Thereby, UserParameter commands can have a relative `./` prefix instead of a full path.<br>Only one entry is allowed.<br>Example: UserParameterDir=/opt/myscripts|
ru	#### Параметры  |Параметр|<|Обязательный|Диапазон|По умолчанию|Описание| |-|----------|----------|----------|----------|--------------------------------------------------| |Alias|<|нет| | |Задаёт алиас для ключа элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более короткие и простые.<br>Можно добавлять несколько параметров *Alias*. Несколько параметров с одинаковым ключом *Alias* не разрешены.<br>Различные ключи параметра *Alias* могут ссылаться на тот же ключ элемента данных.<br>Алиасы можно использовать в параметре *HostMetadataItem*, но нельзя в параметре *HostnameItem*.<br><br>Примеры:<br><br>1. Получение числового идентификатора пользователя 'zabbix'.<br>Alias=zabbix.userid:vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\]<br>Теперь для получения данных можно использовать сокращённый ключ **zabbix.userid**.<br><br>2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.<br>Alias=cpu.util:system.cpu.util<br>Alias=cpu.util\[\*\]:system.cpu.util\[\*\]<br>Такая запись позволяет использовать ключ **cpu.util** для получения утилизации CPU в процентах с параметрами по умолчанию, а также использовать **cpu.util\[all, idle, avg15\]** для получения конкретных данных об утилизации CPU.<br><br>3. Выполнение нескольких правил [низкоуровневого обнаружения](/manual/discovery/low_level_discovery), которые обрабатывают одни и те же элементы данных обнаружения.<br>Alias=vfs.fs.discovery\[\*\]:vfs.fs.discovery<br>Теперь имеется возможность настроить несколько правил обнаружения, используя **vfs.fs.discovery** с разными параметрами для каждого правила, например, **vfs.fs.discovery\[foo\]**, **vfs.fs.discovery\[bar\]** и т.д.| |AllowKey|<|нет| | |Разрешение выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов.<br>Можно задать несколько правил соответствия ключей в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |BufferSend|<|нет|1-3600|5|Интервал времени в секундах, определяющий, как часто значения из буфера отсылаются на Zabbix сервер.<br>Обратите внимание, что если буфер заполнен, данные будут отосланы раньше.| |BufferSize|<|нет|2-65535|100|Максимальное количество значений в буфере памяти. При заполнении буфера агент будет отправлять все собранные данные Zabbix серверу или прокси.<br>Этот параметр должен использоваться только если постоянный буфер отключён (*EnablePersistentBuffer=0*).| |ControlSocket| |нет| |/tmp/agent.sock|Сокет управления, используется при отправке команд управления при помощи опции '-R'.| |DebugLevel|<|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается ещё больше информации)| |DenyKey|<|нет| | |Запрет выполнения тех ключей элементов данных, которые соответствуют шаблону. Шаблон ключа - это выражение с подстановочным знаком, которое поддерживает символ «\*» для соответствия с любым количеством любых символов. <br>Можно задать несколько правил соответствия ключей в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.<br>Этот параметр поддерживается с версии Zabbix 5.0.0.<br>Смотрите также: [Ограничение проверок агента](/manual/config/items/restrict_checks).| |EnablePersistentBuffer|<|нет|0-1|0|Включить использование локального постоянного хранилища для активных элементов данных.<br>0 - отключено<br>1 - включено<br>Если постоянное хранилище отключено, будет использован буфер памяти.| |ForceActiveChecksOnStart|<|нет|0-1|0 |Выполнить активные проверки сразу после перезапуска для первой полученной конфигурации.<br>0 - отключено<br>1 - включено<br>Также доступно как параметр конфигурации плагина, например: `Plugins.Uptime.System.ForceActiveChecksOnStart=1`<br>Этот параметр поддерживается с версии Zabbix 6.0.2. | |HostInterface| |нет|0-255 символов| |Необязательный параметр, определяющий интерфейс узла сети.<br>Интерфейс узла сети используется в процессе автоматической регистрации узла сети.<br>Агент выдаст ошибку и не запустится, если значение превышает ограничение в 255 символов.<br>Если не определено, значение будет получено от HostInterfaceItem.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostInterfaceItem|<|нет| | |Необязательный параметр, который определяет элемент данных, используемый для получения интерфейса узла сети.<br>Интерфейс узла сети используется в процессе автоматической регистрации узла сети.<br>Во время запроса на автоматическую регистрацию агент регистрирует предупреждающее сообщение, если значение, возвращаемое указанным элементом данных, превышает ограничение в 255 символов.<br>Элемент данных [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) поддерживается независимо от значений параметров AllowKey/DenyKey.<br>Эта опция используется только когда HostInterface не определён.<br>Этот параметр поддерживается с версии Zabbix 4.4.0.| |HostMetadata|<|нет|0-255 символов| |Опциональный параметр, который задаёт метаданные узла сети. Метаданные узла сети используются только в процессе автоматической регистрации узлов сети.<br>Агент выдаст ошибку и не запустится, если указанное значение превышает ограничение длины строки или не является UTF-8 строкой.<br>Если не определено, то значение берётся от HostMetadataItem.| |HostMetadataItem|<|нет| | |Опциональный параметр, который задаёт элемент данных, используемый для получения метаданных узла сети. Значение HostMetadataItem извлекается на каждую попытку авторегистрации для процесса автоматической регистрации узла сети.<br>При запросе на авторегистрацию агент запишет в журнал предупреждение, если полученное от указанного элемента данных значение превышает ограничение в 255 символов.<br> Этот параметр используется только если HostMetadata не определён.<br>Поддерживаются UserParameters и алиасы. Поддерживается [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе) независимо от значений AllowKey/DenyKey.<br>Значение, возвращаемое указанным элементом данных, должно являться UTF-8 строкой, в противном случае оно будет игнорироваться.| |Hostname|<|нет| |Задаётся параметром HostnameItem|Список (через запятую) уникальных, регистрозависимых имён узла сети.<br>Требуется для активных проверок и должно совпадать с именами узла сети, указанными на сервере. Если не задано, значение будет браться из HostnameItem.<br>Допустимые символы: буквенно-цифровые, '.', ' ', '\_' и '-'.<br>Максимальная длина: 128 символов на имя узла сети, 2048 символов для всей строки.| |HostnameItem|<|нет| |system.hostname|Элемент данных, который используется для формирования Hostname, если этот параметр не указан. Игнорируется, если задан параметр Hostname.<br>Не поддерживает UserParameters или алиасы, но поддерживает [*system.run[]*](/manual/config/items/itemtypes/zabbix_agent#данные-о-системе), независимо от значений AllowKey/DenyKey.| |Include| |нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки.<br>В процессе инсталляции Zabbix будет создана директория для включения файлов в /usr/local/etc, если только она не была изменена во время компиляции.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `/absolute/path/to/config/files/*.conf`.<br>Начиная с версии Zabbix 6.0.0, путь может быть относительным по отношению к местоположению файла *zabbix\_agent2.conf*.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |ListenIP|<|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать агент.<br>Первый IP адрес отсылается на Zabbix сервер при подключении к нему для получения списка активных проверок.| |ListenPort|<|нет|1024-32767|10050|Агент будет слушать этот порт для подключений с сервера.| |LogFile|<|Да, если LogType задан как *file*, иначе нет.| |/tmp/zabbix\_agent2.log|Имя файла журнала, если LogType равен значению 'file'.| |LogFileSize|<|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogType|<|нет| |file|Задаёт место, куда будут записываться сообщения журнала:<br>*system* - в syslog,<br>*file* - в файл, указанный параметром LogFile,<br>*console* - в стандартный вывод.| |PersistentBufferFile|<|нет| | |Файл, в котором Zabbix агент 2 должен хранить базу данных SQLite.<br>Имя файла должно быть указано с абсолютным путём.<br>Этот параметр используется, только если включён постоянный буфер (*EnablePersistentBuffer=1*).| |PersistentBufferPeriod| |нет|1m-365d|1h|Период времени, в течение которого должны храниться данные, когда нет соединения с сервером или прокси. Более старые данные будут потеряны. Журнальные данные будут сохранены.<br>Этот параметр используется, только если включён постоянный буфер (*EnablePersistentBuffer=1*).| |PidFile|<|нет| |/tmp/zabbix\_agent2.pid|Имя PID файла.| |Plugin|<|нет| | |Начиная с версии Zabbix 6.0.0, большинство плагинов имеют свои собственные [файлы конфигурации](/manual/appendix/config/zabbix_agent2_plugins). Файл конфигурации агента содержит параметры плагинов, перечисленные ниже.| | |Plugins.Log.MaxLinesPerSecond|нет|1-1000|20|Максимальное количество новых строк, которые агент будет отправлять в секунду на Zabbix сервер или прокси при обработке активных проверок 'log' и 'eventlog'.<br>Указаное значение будет переопределено параметром 'maxlines', указанным в ключах элементов данных 'log' или 'eventlog'.<br>*Обратите внимание*: при поиске нужной строки в элементах данных журналов Zabbix будет обрабатывать в 10 раз больше новых строк, чем указано в параметре *MaxLinesPerSecond*.<br>Этот параметр поддерживается с версии 4.4.2 и заменяет MaxLinesPerSecond.| |^|Plugins.SystemRun.LogRemoteCommands|нет| |0|Включение журналирования выполняемых оболочкой команд как предупреждений.<br>0 - отключено<br>1 - включено<br>Команды будут записаны в журнал, только если они выполняются удалённо. Записи в журнале не создаются, если system.run\[\] запускается локально параметрами HostMetadataItem, HostInterfaceItem или HostnameItem.<br>Этот параметр поддерживается с версии 4.4.2 и заменяет LogRemoteCommands.| |PluginSocket|<|нет| |/tmp/agent.plugin.sock |Путь к файлу Unix сокета для коммуникаций с подгружаемыми плагинами.| |PluginTimeout|<|нет|1-30 |Глобальный тайм-аут|Тайм-аут для соединений с подгружаемыми плагинами.| |RefreshActiveChecks|<|нет|60-3600|120|Как часто обновлять список активных проверок, в секундах.<br>Обратите внимание, что после неуспешного обновления активных проверок, следующая попытка будет предпринята через 60 секунд.| |Server|<|да| | |Список (через запятую) IP адресов, опционально в CIDR нотации, или имён хостов Zabbix серверов и Zabbix прокси.<br>Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то '127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково, а '::/0' разрешает все IPv4 и IPv6 адреса.<br>'0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес.<br>Пример: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Пробелы разрешены.| |ServerActive|<|нет| | |Адрес Zabbix сервера/прокси или конфигурация кластера для получения активных проверок.<br>Адрес Zabbix сервера/прокси - это IP адрес или DNS имя и опционально порт, разделённые двоеточием.<br>Конфигурация кластера - один или более адресов серверов, разделённые символом «точка с запятой».<br>Можно указать несколько серверов/кластеров/прокси Zabbix, разделяя их запятой.<br>От каждого сервера/кластера Zabbix должно быть указано не более одного Zabbix прокси.<br>Если указан Zabbix прокси, то сервер/кластер Zabbix для этого прокси не должны быть указаны.<br>Несколько адресов через запятую можно указать для использования нескольких независимых серверов Zabbix параллельно. Пробелы разрешены.<br>Если порт не указан, используется порт по умолчанию.<br>Адреса IPv6 должны быть заключены в квадратные скобки, если для этого хоста указан порт.<br>Если порт не указан, квадратные скобки для адресов IPv6 опциональны.<br>Если этот параметр не указан, активные проверки отключены.<br>Пример для Zabbix прокси:<br>ServerActive=127.0.0.1:10051<br>Пример для нескольких серверов:<br>ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]<br>Пример для кластера высокой доступности:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3<br>Пример для конфигурации высокой доступности с двумя кластерами и одним сервером:<br>ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain| |SourceIP|<|нет| | |Локальный IP адрес для:<br>- исходящих подключений к Zabbix серверу или прокси;<br>- создания подключений при выполнении некоторых элементов данных (web.page.get, net.tcp.port и т.п.)| |StatusPort|<|нет|1024-32767| |Если задан, агент будет слушать указанный порт для HTTP запросов состояния (http://localhost:<порт>/status).| |Timeout|<|нет|1-30|3|Тратить не более Timeout секунд при обработке.| |TLSAccept|<|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Какие входящие подключения принимать. Используется для пассивных проверок. Можно указывать несколько значений через запятую:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*psk* - принимать подключения с TLS и общим ключом (pre-shared key, PSK)<br>*cert* - принимать подключения с TLS и сертификатом| |TLSCAFile|<|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.| |TLSCertFile|<|нет| | |Абсолютный путь к файлу, который содержит сертификат агента или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.| |TLSConnect|<|да, если заданы TLS сертификат или параметры PSK (даже при *незашифрованном* соединении), в противном случае - нет| | |Как агент должен подключаться к Zabbix серверу или прокси. Используется для активных проверок. Можно указать только одно значение:<br>*unencrypted* - подключаться без шифрования (по умолчанию)<br>*psk* - подключаться, используя TLS и общий ключ (pre-shared key, PSK)<br>*cert* - подключаться, используя TLS и сертификат| |TLSCRLFile|<|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.| |TLSKeyFile|<|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ агента (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.| |TLSPSKFile|<|нет| | |Абсолютный путь к файлу, содержащему общий ключ (pre-shared key) агента. Используется для зашифрованных коммуникаций с сервером Zabbix.| |TLSPSKIdentity|<|нет| | |Строка идентификатора PSK, используется для зашифрованных соединений с Zabbix сервером.| |TLSServerCertIssuer|<|нет| | |Разрешённый эмитент сертификата сервера (прокси).| |TLSServerCertSubject|<|нет| | |Разрешённый субъект сертификата сервера (прокси).| |UnsafeUserParameters|<|нет|0,1|0|Разрешить передавать аргументами в пользовательские параметры все символы.<br>Не разрешены следующие символы:<br>\\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Кроме того, не разрешены символы новой строки.| |UserParameter|<|нет| | |Пользовательский параметр для мониторинга. Можно указать несколько пользовательских параметров.<br>Формат: UserParameter=<ключ>,<shell команда><br>Обратите внимание, что команда не должна возвращать только пустую строку или EOL.<br>Команды оболочки могут иметь относительные пути, если указан параметр UserParameterDir.<br>Примеры:<br>UserParameter=system.test,who\|wc -l<br>UserParameter=check\_cpu,./custom\_script.sh| |UserParameterDir|<|нет| | |Путь поиска по умолчанию для команд UserParameter. Если используется, агент перед выполнением команды сменит свою рабочую директорию на указанную здесь. Тем самым, команды UserParameter могут иметь относительный префикс `./` вместо полного пути.<br>Допустимо только одно значение.<br>Пример: UserParameterDir=/opt/myscripts|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |AllowedIP|yes| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.<br>Incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` are treated equally and `::/0` will allow any IPv4 or IPv6 address.<br>`0.0.0.0/0` can be used to allow any IPv4 address.<br>Example: `127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com`| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |ListenPort|no|1024-32767|10053|The port service listens on for connections from the server.| |LogFile|yes, if LogType is set to *file*, otherwise no| | |Log file name for LogType 'file' parameter.<br>Example: `/tmp/zabbix_web_service.log`| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.| |LogType|no|system / file / console|file|Specifies where log messages are written to:<br>*system* - syslog<br>*file* - file specified with LogFile parameter<br>*console* - standard output| |Timeout|no|1-30|3|Spend no more than Timeout seconds on processing.| |TLSAccept|no|unencrypted / cert|unencrypted|Specifies what type of connection to use:<br>*unencrypted* - accept connections without encryption (default)<br>*cert* - accept connections with TLS and a certificate| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.| |TLSCertFile|no| | |Full pathname of a file containing the service certificate or certificate chain, used for encrypted communications with Zabbix components.| |TLSKeyFile|no| | |Full pathname of a file containing the service private key used for encrypted communications with Zabbix components.|
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |AllowedIP|да| | |Список (через запятую) IP адресов, опционально в CIDR нотации, или DNS имён Zabbix серверов и Zabbix прокси.<br>Входящие соединения будут приниматься только с хостов, указанных в этом списке.<br>Если включена поддержка IPv6, то `127.0.0.1`, `::127.0.0.1`, `::ffff:127.0.0.1` обрабатываются одинаково, а `::/0` разрешает все IPv4 и IPv6 адреса.<br>`0.0.0.0/0` можно использовать, чтобы разрешить любой IPv4 адрес.<br>Пример: `127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com`| |DebugLevel|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается ещё больше информации)| |ListenPort|нет|1024-32767|10053|Порт, который слушает веб-сервис для подключений с сервера.| |LogFile|Да, если LogType задан как *file*, иначе нет.| | |Имя файла журнала для параметра LogType 'file'.<br>Пример: `/tmp/zabbix_web_service.log`| |LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.| |LogType|нет|system / file / console|file|Указывает, куда пишутся сообщения журнала:<br>*system* - в syslog;<br>*file* - в файл, указанный в параметре LogFile;<br>*console* - в стандартный вывод.| |Timeout|нет|1-30|3|Тратить не более Timeout секунд при обработке.| |TLSAccept|нет|unencrypted / cert|unencrypted|Какие входящие подключения принимать:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*cert* - принимать подключения с TLS и сертификатом| |TLSCAFile|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.| |TLSCertFile|нет| | |Абсолютный путь к файлу, который содержит сертификат веб-сервиса или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.| |TLSKeyFile|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ веб-сервиса (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |AllowRoot|no| |0|Allow the proxy to run as 'root'. If disabled and the proxy is started by 'root', the proxy will try to switch to the 'zabbix' user instead. Has no effect if started under a regular user.<br>0 - do not allow<br>1 - allow| |AllowUnsupportedDBVersions|no| |0|Allow the proxy to work with unsupported database versions.<br>0 - do not allow<br>1 - allow| |CacheSize|no|128K-64G|32M|Size of configuration cache, in bytes.<br>Shared memory size, for storing host and item data.| |ConfigFrequency|no|1-604800|3600|How often proxy retrieves configuration data from Zabbix server in seconds.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |DataSenderFrequency|no|1-3600|1|Proxy will send collected data to the server every N seconds. Note that active proxy will still poll Zabbix server every second for remote command tasks.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |DBHost|no| |localhost|Database host name.<br>In case of MySQL localhost or empty string results in using a socket. In case of PostgreSQL<br>only empty string results in attempt to use socket.<br>In case of Oracle empty string results in using the Net Service Name connection method; in this case consider using the TNS\_ADMIN environment variable to specify the directory of the tnsnames.ora file.| |DBName|yes| | |Database name or path to database file for SQLite3 (multi-process architecture of Zabbix does not allow to use [in-memory database](https://www.sqlite.org/inmemorydb.html), e.g. `:memory:`, `file::memory:?cache=shared` or `file:memdb1?mode=memory&cache=shared`).<br><br>Warning: Do not attempt to use the same database Zabbix server is using.<br>In case of Oracle, if the Net Service Name connection method is used, specify the service name from tnsnames.ora or set to empty string; set the TWO\_TASK environment variable if DBName is set to empty string.| |DBPassword|no| | |Database password. Ignored for SQLite.<br>Comment this line if no password is used.| |DBSchema|no| | |Schema name. Used for PostgreSQL.| |DBSocket|no| |3306|Path to MySQL socket.<br>Database port when not using local socket. Ignored for SQLite.| |DBUser| | | |Database user. Ignored for SQLite.| |DBTLSConnect|no| | |Setting this option enforces the use of TLS connection to database:<br>*required* - connect using TLS<br>*verify\_ca* - connect using TLS and verify certificate<br>*verify\_full* - connect using TLS, verify certificate and verify that database identity specified by DBHost matches its certificate<br><br>On MySQL starting from 5.7.11 and PostgreSQL the following values are supported: "required", "verify", "verify\_full". On MariaDB starting from version 10.2.6 "required" and "verify\_full" values are supported.<br>By default, not set to any option and the behavior depends on database configuration.<br><br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCAFile|no<br>(yes, if DBTLSConnect set to one of: verify\_ca, verify\_full)| | |Full pathname of a file containing the top-level CA(s) certificates for database certificate verification.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCertFile|no| | |Full pathname of file containing Zabbix server certificate for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSKeyFile|no| | |Full pathname of file containing the private key for authenticating to database.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher|no| | |The list of encryption ciphers that Zabbix server permits for TLS protocols up through TLSv1.2.<br>Supported only for MySQL.<br>This parameter is supported since Zabbix 5.0.0.| |DBTLSCipher13|no| | |The list of encryption ciphersuites that Zabbix server permits for TLSv1.3 protocol.<br>Supported only for MySQL, starting from version 8.0.16.<br>This parameter is supported since Zabbix 5.0.0.| |DebugLevel|no|0-5|3|Specifies debug level:<br>0 - basic information about starting and stopping of Zabbix processes<br>1 - critical information<br>2 - error information<br>3 - warnings<br>4 - for debugging (produces lots of information)<br>5 - extended debugging (produces even more information)| |EnableRemoteCommands|no| |0|Whether remote commands from Zabbix server are allowed.<br>0 - not allowed<br>1 - allowed<br>This parameter is supported since Zabbix 3.4.0.| |ExternalScripts|no| |/usr/local/share/zabbix/externalscripts|Location of external scripts (depends on compile-time installation variable *datadir*).| |Fping6Location|no| |/usr/sbin/fping6|Location of fping6.<br>Make sure that fping6 binary has root ownership and SUID flag set.<br>Make empty ("Fping6Location=") if your fping utility is capable to process IPv6 addresses.| |FpingLocation|no| |/usr/sbin/fping|Location of fping.<br>Make sure that fping binary has root ownership and SUID flag set!| |HeartbeatFrequency|no|0-3600|60|Frequency of heartbeat messages in seconds.<br>Used for monitoring availability of proxy on server side.<br>0 - heartbeat messages disabled.<br>Active proxy parameter. Ignored for passive proxies (see ProxyMode parameter).| |HistoryCacheSize|no|128K-2G|16M|Size of history cache, in bytes.<br>Shared memory size for storing history data.| |HistoryIndexCacheSize|no|128K-2G|4M|Size of history index cache, in bytes.<br>Shared memory size for indexing history data stored in history cache.<br>The index cache size needs roughly 100 bytes to cache one item.<br>This parameter is supported since Zabbix 3.0.0.| |Hostname|no| |Set by HostnameItem|Unique, case sensitive Proxy name. Make sure the proxy name is known to the server!<br>Allowed characters: alphanumeric, '.', ' ', '\_' and '-'.<br>Maximum length: 128| |HostnameItem|no| |system.hostname|Item used for setting Hostname if it is undefined (this will be run on the proxy similarly as on an agent).<br>Does not support UserParameters, performance counters or aliases, but does support system.run\[\].<br><br>Ignored if Hostname is set.| |HousekeepingFrequency|no|0-24|1|How often Zabbix will perform housekeeping procedure (in hours).<br>Housekeeping is removing outdated information from the database.<br>*Note*: To lower load on proxy startup, housekeeping is postponed for 30 minutes after proxy start. Thus, if HousekeepingFrequency is 1, the very first housekeeping procedure after proxy start will run after 30 minutes, and will repeat every hour thereafter.<br>Since Zabbix 3.0.0 it is possible to disable automatic housekeeping by setting HousekeepingFrequency to 0. In this case the housekeeping procedure can only be started by *housekeeper\_execute* runtime control option.| |Include|no| | |You may include individual files or all files in a directory in the configuration file.<br>To only include relevant files in the specified directory, the asterisk wildcard character is supported for pattern matching. For example: `/absolute/path/to/config/files/*.conf`.<br>See [special notes](special_notes_include) about limitations.| |JavaGateway|no| | |IP address (or hostname) of Zabbix Java gateway.<br>Only required if Java pollers are started.| |JavaGatewayPort|no|1024-32767|10052|Port that Zabbix Java gateway listens on.| |ListenBacklog|no|0 - INT\_MAX|SOMAXCONN|The maximum number of pending connections in the TCP queue.<br>Default value is a hard-coded constant, which depends on the system.<br>Maximum supported value depends on the system, too high values may be silently truncated to the 'implementation-specified maximum'.| |ListenIP|no| |0.0.0.0|List of comma delimited IP addresses that the trapper should listen on.<br>Trapper will listen on all network interfaces if this parameter is missing.| |ListenPort|no|1024-32767|10051|Listen port for trapper.| |LoadModule|no| | |Module to load at proxy startup. Modules are used to extend functionality of the proxy.<br>Formats:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.<br>It is allowed to include multiple LoadModule parameters.| |LoadModulePath|no| | |Full path to location of proxy modules.<br>Default depends on compilation options.| |LogFile|yes, if LogType is set to *file*, otherwise<br>no| | |Name of log file.| |LogFileSize|no|0-1024|1|Maximum size of log file in MB.<br>0 - disable automatic log rotation.<br>*Note*: If the log file size limit is reached and file rotation fails, for whatever reason, the existing log file is truncated and started anew.| |LogRemoteCommands|no| |0|Enable logging of executed shell commands as warnings.<br>0 - disabled<br>1 - enabled<br>This parameter is supported since Zabbix 3.4.0.| |LogType|no| |file|Log output type:<br>*file* - write log to file specified by LogFile parameter,<br>*system* - write log to syslog,<br>*console* - write log to standard output.<br>This parameter is supported since Zabbix 3.0.0.| |LogSlowQueries|no|0-3600000|0|How long a database query may take before being logged (in milliseconds).<br>0 - don't log slow queries.<br>This option becomes enabled starting with DebugLevel=3.| |PidFile|no| |/tmp/zabbix\_proxy.pid|Name of PID file.| |ProxyLocalBuffer|no|0-720|0|Proxy will keep data locally for N hours, even if the data have already been synced with the server.<br>This parameter may be used if local data will be used by third-party applications.| |ProxyMode|no|0-1|0|Proxy operating mode.<br>0 - proxy in the active mode<br>1 - proxy in the passive mode<br>*Note* that (sensitive) proxy configuration data may become available to parties having access to the Zabbix server trapper port when using an active proxy. This is possible because anyone may pretend to be an active proxy and request configuration data; authentication does not take place.| |ProxyOfflineBuffer|no|1-720|1|Proxy will keep data for N hours in case of no connectivity with Zabbix server.<br>Older data will be lost.| |Server|yes| | |If ProxyMode is set to *active mode*:<br>Zabbix server IP address or DNS name (address:port) or [cluster](/manual/concepts/server/ha) (address:port;address2:port) to get configuration data from and send data to.<br>If port is not specified, the default port is used.<br>Cluster nodes must be separated by a semicolon.<br><br>If ProxyMode is set to *passive mode*:<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix server. Incoming connections will be accepted only from the addresses listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.<br>'::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>*Example*: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com| |SNMPTrapperFile|no| |/tmp/zabbix\_traps.tmp|Temporary file used for passing data from SNMP trap daemon to the proxy.<br>Must be the same as in zabbix\_trap\_receiver.pl or SNMPTT configuration file.| |SocketDir|no| |/tmp|Directory to store IPC sockets used by internal Zabbix services.<br>This parameter is supported since Zabbix 3.4.0.| |SourceIP|no| | |Source IP address for:<br>- outgoing connections to Zabbix server;<br>- agentless connections (VMware, SSH, JMX, SNMP, Telnet and simple checks);<br>- HTTP agent connections;<br>- script item JavaScript HTTP requests;<br>- preprocessing JavaScript HTTP requests;<br>- connections to the Vault| |SSHKeyLocation|no| | |Location of public and private keys for SSH checks and actions| |SSLCertLocation|no| | |Location of SSL client certificate files for client authentication.<br>This parameter is used in web monitoring only.| |SSLKeyLocation|no| | |Location of SSL private key files for client authentication.<br>This parameter is used in web monitoring only.| |SSLCALocation|no| | |Location of certificate authority (CA) files for SSL server certificate verification.<br>Note that the value of this parameter will be set as libcurl option CURLOPT\_CAPATH. For libcurl versions before 7.42.0, this only has effect if libcurl was compiled to use OpenSSL. For more information see [cURL web page](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>This parameter is used in web monitoring since Zabbix 2.4.0 and in SMTP authentication since Zabbix 3.0.0.| |StartDBSyncers|no|1-100|4|Number of pre-forked instances of [history syncers](/manual/concepts/proxy#proxy_process_types).<br>*Note*: Be careful when changing this value, increasing it may do more harm than good.| |StartDiscoverers|no|0-250|1|Number of pre-forked instances of [discoverers](/manual/concepts/proxy#proxy_process_types).| |StartHistoryPollers|no|0-1000|1|Number of pre-forked instances of [history pollers](/manual/concepts/proxy#proxy_process_types).<br>This parameter is supported since Zabbix 5.4.0.| |StartHTTPPollers|no|0-1000|1|Number of pre-forked instances of [HTTP pollers](/manual/concepts/proxy#proxy_process_types).| |StartIPMIPollers|no|0-1000|0|Number of pre-forked instances of [IPMI pollers](/manual/concepts/proxy#proxy_process_types).| |StartJavaPollers|no|0-1000|0|Number of pre-forked instances of [Java pollers](/manual/concepts/proxy#proxy_process_types).| |StartODBCPollers|no|0-1000|1|Number of pre-forked instances of [ODBC pollers](/manual/concepts/proxy#proxy_process_types).| |StartPingers|no|0-1000|1|Number of pre-forked instances of [ICMP pingers](/manual/concepts/proxy#proxy_process_types).| |StartPollersUnreachable|no|0-1000|1|Number of pre-forked instances of [pollers for unreachable](/manual/concepts/proxy#proxy_process_types) hosts (including IPMI and Java).<br>At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers are started.| |StartPollers|no|0-1000|5|Number of pre-forked instances of [pollers](/manual/concepts/proxy#proxy_process_types).| |StartPreprocessors|no|1-1000|3|Number of pre-forked instances of preprocessing [workers](/manual/concepts/proxy#proxy_process_types)**^[1](zabbix_server#footnotes)^**.<br>The preprocessing manager process is automatically started when a preprocessor worker is started.<br>This parameter is supported since Zabbix 4.2.0.| |StartSNMPTrapper|no|0-1|0|If set to 1, [SNMP trapper](/manual/concepts/proxy#proxy_process_types) process will be started.| |StartTrappers|no|0-1000|5|Number of pre-forked instances of [trappers](/manual/concepts/proxy#proxy_process_types).<br>Trappers accept incoming connections from Zabbix sender and active agents.| |StartVMwareCollectors|no|0-250|0|Number of pre-forked [VMware collector](/manual/concepts/proxy#proxy_process_types) instances.| |StatsAllowedIP|no| | |List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances. Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests will be accepted.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.<br>Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>This parameter is supported since Zabbix 4.2.0.| |Timeout|no|1-30|3|Specifies how long we wait for agent, SNMP device or external check (in seconds).| |TLSAccept|yes for passive proxy, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |What incoming connections to accept from Zabbix server. Used for a passive proxy, ignored on an active proxy. Multiple values can be specified, separated by comma:<br>*unencrypted* - accept connections without encryption (default)<br>*psk* - accept connections with TLS and a pre-shared key (PSK)<br>*cert* - accept connections with TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCAFile|no| | |Full pathname of a file containing the top-level CA(s) certificates for peer certificate verification, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCertFile|no| | |Full pathname of a file containing the proxy certificate or certificate chain, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSCipherAll|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherAll13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for certificate-based encryption.<br>Example for 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<br>Example for OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherCert13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for certificate-based encryption.<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK|no| | |GnuTLS priority string or OpenSSL (TLS 1.2) cipher string. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example for GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Example for OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>This parameter is supported since Zabbix 4.4.7.| |TLSCipherPSK13|no| | |Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3. Override the default ciphersuite selection criteria for PSK-based encryption.<br>Example: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>This parameter is supported since Zabbix 4.4.7.| |TLSConnect|yes for active proxy, if TLS certificate or PSK parameters are defined (even for *unencrypted* connection), otherwise no| | |How the proxy should connect to Zabbix server. Used for an active proxy, ignored on a passive proxy. Only one value can be specified:<br>*unencrypted* - connect without encryption (default)<br>*psk* - connect using TLS and a pre-shared key (PSK)<br>*cert* - connect using TLS and a certificate<br>This parameter is supported since Zabbix 3.0.0.| |TLSCRLFile|no| | |Full pathname of a file containing revoked certificates.This parameter is used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSKeyFile|no| | |Full pathname of a file containing the proxy private key, used for encrypted communications between Zabbix components.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKFile|no| | |Full pathname of a file containing the proxy pre-shared key. used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSPSKIdentity|no| | |Pre-shared key identity string, used for encrypted communications with Zabbix server.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertIssuer|no| | |Allowed server certificate issuer.<br>This parameter is supported since Zabbix 3.0.0.| |TLSServerCertSubject|no| | |Allowed server certificate subject.<br>This parameter is supported since Zabbix 3.0.0.| |TmpDir|no| |/tmp|Temporary directory.| |TrapperTimeout|no|1-300|300|Specifies how many seconds trapper may spend processing new data.| |User|no| |zabbix|Drop privileges to a specific, existing user on the system.<br>Only has effect if run as 'root' and AllowRoot is disabled.| |UnavailableDelay|no|1-3600|60|How often host is checked for availability during the [unavailability](/manual/appendix/items/unreachability#unavailable_host) period, in seconds.| |UnreachableDelay|no|1-3600|15|How often host is checked for availability during the [unreachability](/manual/appendix/items/unreachability#unreachable_host) period, in seconds.| |UnreachablePeriod|no|1-3600|45|After how many seconds of [unreachability](/manual/appendix/items/unreachability#unreachable_host) treat a host as unavailable.| |VaultDBPath|no| | |Vault path from where credentials for database will be retrieved by keys 'password' and 'username'.<br>Example: secret/zabbix/database<br>This option can only be used if DBUser and DBPassword are not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VaultToken|no| | |Vault authentication token that should have been generated exclusively for Zabbix proxy with read-only permission to the path specified in the optional VaultDBPath configuration parameter.<br>It is an error if VaultToken and VAULT\_TOKEN environment variable are defined at the same time.<br>This parameter is supported since Zabbix 5.2.0.| |VaultURL|no| |https://127.0.0.1:8200|Vault server HTTP\[S\] URL. System-wide CA certificates directory will be used if SSLCALocation is not specified.<br>This parameter is supported since Zabbix 5.2.0.| |VMwareCacheSize|no|256K-2G|8M|Shared memory size for storing VMware data.<br>A VMware internal check zabbix\[vmware,buffer,...\] can be used to monitor the VMware cache usage (see [Internal checks](/manual/config/items/itemtypes/internal)).<br>Note that shared memory is not allocated if there are no vmware collector instances configured to start.| |VMwareFrequency|no|10-86400|60|Delay in seconds between data gathering from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring item.| |VMwarePerfFrequency|no|10-86400|60|Delay in seconds between performance counter statistics retrieval from a single VMware service.<br>This delay should be set to the least update interval of any VMware monitoring [item](/manual/config/items/itemtypes/simple_checks/vmware_keys#footnotes) that uses VMware performance counters.| |VMwareTimeout|no|1-300|10|The maximum number of seconds vmware collector will wait for a response from VMware service (vCenter or ESX hypervisor).|
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |AllowRoot|нет| |0|Разрешение прокси-серверу запускаться под 'root'. Если отключено, а сервер запускается из-под 'root', сервер вместо этого будет пытаться переключиться на пользователя 'zabbix'. Игнорируется, если сервер запускается под обычным пользователем.<br>0 - не разрешено<br>1 - разрешено| |AllowUnsupportedDBVersions|нет| |0|Разрешение серверу работать с неподдерживаемыми версиями баз данных.<br>0 - не разрешено<br>1 - разрешено| |CacheSize|нет|128K-64G|32M|Размер кэша конфигурации, в байтах.<br>Размер разделяемой памяти (shared memory) для хранения данных узлов сети и элементов данных.| |ConfigFrequency|нет|1-604800|3600|Как часто прокси забирает данные конфигурации с сервера Zabbix (в секундах).<br>Параметр активного прокси. Игнорируется для пассивных прокси (смотрите параметр ProxyMode).| |DataSenderFrequency|нет|1-3600|1|Прокси будет отсылать собранную информацию на сервер каждые N секунд. Обратите внимание, что активный прокси всё ещё будет опрашивать Zabbix сервера каждую секунду на предмет заданий удалённых команд.<br>Параметр активного прокси. Игнорируется для пассивных прокси (смотрите параметр ProxyMode).| |DBHost|нет| |localhost|Имя хоста базы данных.<br>В случае MySQL localhost или пустая строка приведёт к использованию сокета.<br>В случае PostgreSQL только пустая строка приведёт к попытке использования сокета.<br>В случае Oracle пустая строка приведёт к использованию метода подключения «Имя сетевой службы» (Net Service Name); в этом случае рассмотрите использование переменной окружения TNS_ADMIN, чтобы указать папку с файлом tnsnames.ora.| |DBName|да| | |Имя базы данных или путь к файлу базы данных для SQLite3 (многопроцессная архитектура Zabbix не позволяет использовать [in-memory базу данных](https://www.sqlite.org/inmemorydb.html), например, `:memory:`, `file::memory:?cache=shared` or `file:memdb1?mode=memory&cache=shared`).<br><br>Предупреждение: Не пытайтесь использовать ту же базу данных, которую использует Zabbix сервер.<br>В случае Oracle если используется метод подключения «Имя сетевой службы» (Net Service Name), укажите имя службы из файла tnsnames.ora или выставьте в пустую строку; если DBName выставлено в пустую строку, то задайте переменную окружения TWO_TASK.| |DBPassword|нет| | |Пароль к базе данных. Игнорируется при использовании SQLite.<br>Закомментируйте эту строку, если пароль не используется.| |DBSchema|нет| | |Имя схемы. Используется для PostgreSQL.| |DBSocket|нет| |3306|Путь к файлу сокета MySQL.<br>Порт базы данных, когда не используется локальный сокет. Игнорируется для СУБД SQLite.| |DBUser| | | |Пользователь базы данных. Игнорируется для SQLite.| |DBTLSConnect|нет| | |Наличие этой опции принуждает использовать TLS подключение к базе данных:<br>*required* - подключаться с использованием TLS<br>*verify\_ca* - подключаться с использованием TLS и проверкой сертификата<br>*verify\_full* - подключаться с использованием TLS, проверкой сертификата и проверкой, что идентификатор базы данных, указанный параметром DBHost, совпадает с его сертификатом<br><br>Для MySQL, начиная с версии 5.7.11, и PostgreSQL поддерживаются следующие значения: «required», «verify_ca», «verify_full». Для MariaDB, начиная с версии 10.2.6, поддерживаются значения «required» и «verify_full».<br>По умолчанию значение на задано, а поведение зависит от конфигурации базы данных.<br><br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCAFile|нет<br>(да, если DBTLSConnect выставлен в одно из: verify\_ca, verify\_full)| | |Полный путь к файлу, содержащему сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата базы данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCertFile|нет| | |Полный путь к файлу, содержащему сертификат Zabbix сервера для аутентификации к базе данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSKeyFile|нет| | |Полный путь к файлу, содержащему закрытый ключ (private key) для аутентификации к базе данных.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCipher|нет| | |Список алгоритмов шифрования, разрешённых со стороны Zabbix сервера для протокола TLS до версии TLSv1.2 включительно.<br>Поддерживается только для MySQL.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DBTLSCipher13|нет| | |Список алгоритмов шифрования, разрешённых со стороны Zabbix сервера для протокола TLSv1.3.<br>Поддерживается только для MySQL, начиная с версии 8.0.16.<br>Данный параметр поддерживается с версии Zabbix 5.0.0.| |DebugLevel|нет|0-5|3|Задаёт уровень журналирования:<br>0 - основная информация о запуске и остановке процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка (записывается еще больше информации).| |EnableRemoteCommands|no| |0|Разрешены ли удалённые команды со стороны Zabbix сервера.<br>0 - не разрешены<br>1 - разрешены<br>Данный параметр поддерживается с версии Zabbix 3.4.0.| |ExternalScripts|нет| |/usr/local/share/zabbix/externalscripts|Расположение внешних скриптов (зависит от указанной при компиляции переменной *datadir*).| |Fping6Location|нет| |/usr/sbin/fping6|Расположение fping6.<br>Убедитесь, что владельцем бинарного файла fping6 является root и флаг SUID установлен.<br>Оставьте пустым («Fping6Location=»), если ваша утилита fping поддерживает обработку адресов IPv6.| |FpingLocation|нет| |/usr/sbin/fping|Расположение fping.<br>Убедитесь, что владельцем бинарного файла fping6 является root и флаг SUID установлен!| |HeartbeatFrequency|нет|0-3600|60|Частота сообщений heartbeat (в секундах).<br>Используется для контроля доступности прокси на стороне сервера.<br>0 - сообщения heartbeat отключены.<br>Параметр активного прокси. Игнорируется для пассивных прокси (смотрите параметр ProxyMode).| |HistoryCacheSize|нет|128K-2G|16M|Размер кэша истории, в байтах.<br>Размер разделяемой памяти для хранения данных истории.| |HistoryIndexCacheSize|нет|128K-2G|4M|Размер кэша индекса истории, в байтах.<br>Размер разделяемой памяти для индексации данных истории, хранящихся в кэше истории.<br>Кэшу индекса необходимо около 100 байт на кэширование одного элемента данных.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |Hostname|нет| |Задаётся параметром HostnameItem|Уникальное регистрозависимое имя прокси. Убедитесь, что имя прокси совпадает на стороне сервера!<br>Допустимые символы: цифробуквенные, '.', ' ', '\_' и '-'.<br>Максимальная длина: 128| |HostnameItem|нет| |system.hostname|Элемент данных используется, если параметр Hostname не задан (работает на прокси аналогично как на агенте).<br>UserParameters, счетчики производительности или алиасы не поддерживаются, но поддерживается system.run\[\].<br><br>Игнорируется, если задан параметр Hostname.| |HousekeepingFrequency|нет|0-24|1|Как часто Zabbix будет выполнять процедуру очистки базы (в часах).<br>Автоматическая очистка базы данных удаляет из базы устаревшую информацию.<br>*Обратите внимание*: Для снижения нагрузки на прокси запуск процесса очистки отложен на 30 минут после запуска прокси. Таким образом, если HousekeepingFrequency равен 1 часу, самая первая процедура очистки запустится через 30 минут после запуска прокси, и затем будет повторяться с задержкой в один час.<br>Начиная с Zabbix 3.0.0, имеется возможность отключить автоматическую очистку истории, указав HousekeepingFrequency равным 0. В этом случае процедуру очистки истории можно запустить только с помощью опции контроля управления *housekeeper\_execute*.| |Include|нет| | |Вы можете включить в файл конфигурации отдельные файлы или все файлы из папки.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звёздочки для поиска совпадения по маске. Например: `/absolute/path/to/config/files/*.conf`.<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.| |JavaGateway|нет| | |IP адрес (или имя хоста) Zabbix Java gateway.<br>Требуется, только если запущены поллеры Java.| |JavaGatewayPort|нет|1024-32767|10052|Порт, который слушает Zabbix Java gateway.| |ListenBacklog|нет|0 - INT\_MAX|SOMAXCONN|Максимальное количество соединений в состоянии ожидания в очереди TCP.<br>Значение по умолчанию является зашитой в коде константой, которая зависит от системы.<br>Максимально поддерживаемое значение зависит от системы, слишком большие значения могут быть молча урезаны до «указанного в реализации максимума» ('implementation-specified maximum').| |ListenIP|нет| |0.0.0.0|Список (через запятую) IP адресов, которые должен слушать траппер.<br>Если этот параметр не указан, траппер будет слушать все сетевые интерфейсы.| |ListenPort|нет|1024-32767|10051|Порт, который слушает траппер.| |LoadModule|нет| | |Модули, которые загружаются во время старта прокси. Модули используются для расширения возможностей прокси.<br>Форматы:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Либо модули должны находиться в папке, указанной параметром LoadModulePath, либо путь должен быть указан перед именем модуля. Если указанный путь является абсолютным (начинается с '/'), то параметр LoadModulePath игнорируется.<br>Допускается добавлять несколько параметров LoadModule.| |LoadModulePath|нет| | |Абсолютный путь к папке с модулями прокси.<br>По умолчанию зависит от опций компиляции.| |LogFile|да, если LogType имеет значение *file*, в противном случае - нет| | |Имя файла журнала.| |LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит размера файла достигнут, а ротация по каким-либо причинам не удалась, существующий файл журнала усекается и начинается заново.| |LogRemoteCommands|нет| |0|Разрешение журналировать выполняемые команды оболочки как предупреждения.<br>0 - запрещено<br>1 - разрешено<br>Данный параметр поддерживается с версии Zabbix 3.4.0.| |LogType|нет| |file|Тип вывода журнала:<br>*file* - запись журнала в файл, указанный в параметре LogFile,<br>*system* - запись журнала в syslog,<br>*console* - вывод журнала в стандартный вывод.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |LogSlowQueries|нет|0-3600000|0|Как долго могут выполняться запросы к базе данных до того как они будут записаны в журнал (в миллисекундах).<br>0 - не журналировать медленные запросы.<br>Эта опция активируется, начиная с DebugLevel=3.| |PidFile|нет| |/tmp/zabbix\_proxy.pid|Имя PID файла.| |ProxyLocalBuffer|нет|0-720|0|Прокси будет локально хранить данные N часов, даже если данные уже синхронизированы с сервером.<br>Этот параметр можно использовать, если локальные данные используются сторонними приложениями.| |ProxyMode|нет|0-1|0|Режим работы прокси.<br>0 - прокси в активном режиме<br>1 - прокси в пассивном режиме<br>*Обратите внимание*, что (чувствительные) данные конфигурации прокси могут стать доступны лицам, имеющим доступ к порту траппера Zabbix сервера, при использовании активного прокси. Такое возможно, потому что кто угодно может представиться активным прокси и запросить данные конфигурации; аутентификация не выполняется.| |ProxyOfflineBuffer|нет|1-720|1|Прокси будет хранить собранные данные N часов в случае, если нет связи с сервером.<br>Более старые данные будут утеряны.| |Server|да| | |Если ProxyMode задан значением *активный режим*:<br>IP адрес или DNS имя Zabbix сервера (в формате адрес:порт) или [кластер](/manual/concepts/server/ha) (в формате адрес:порт;адрес2:порт) для получения данных конфигурации с сервера и отправки данных на сервер.<br>Если порт не указан, используется порт по умолчанию.<br>Ноды кластера должны разделяться символом «точка с запятой».<br><br>Если ProxyMode задан значением *пассивный прокси*:<br>Список (через запятую) IP адресов, опционально в CIDR нотации, или DNS имён Zabbix серверов. Входящие соединения будут приниматься только с адресов, указанных в этом списке.  Если включена поддержка IPv6, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково.<br>'::/0' разрешает все IPv4 и IPv6 адреса. '0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес.<br>*Пример*: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com| |SNMPTrapperFile|нет| |/tmp/zabbix\_traps.tmp|Временный файл, используемый для передачи данных серверу от демона SNMP trap.<br>Должен быть таким же, как и в файле zabbix\_trap\_receiver.pl или файле конфигурации SNMPTT.| |SocketDir|нет| |/tmp|Папка для хранения IPC сокетов, которые используются внутренними службами Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.4.0.| |SourceIP|нет| | |Локальный IP адрес для:<br>- исходящих подключений к Zabbix серверу;<br>- безагентных подключений (VMware, SSH, JMX, SNMP, Telnet и простые проверки);<br>- подключений HTTP агента;<br>- запросов HTTP из JavaScript для скриптовых элементов данных;<br>- запросов HTTP из JavaScript во время предобработки;<br>- подключений к Хранилищу.| |SSHKeyLocation|нет| | |Местоположение открытых и закрытых ключей для проверок и действий SSH.| |SSLCertLocation|нет| | |Местоположение файлов клиентских сертификатов SSL для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге.| |SSLKeyLocation|нет| | |Местоположение файлов закрытых ключей SSL для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге.| |SSLCALocation|нет| | |Местоположение файлов удостоверяющих центров (certificate authority, CA) для верификации SSL сертификатов сервера.<br>Обратите внимание, что значение этого параметра задаст опцию libcurl CURLOPT\_CAPATH. Для libcurl версий до 7.42.0 эта опция имеет эффект, только если libcurl скомпилирован для использования OpenSSL. Для получения более подробной информации смотрите [веб-страницу cURL \[en\]](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Этот параметр используется в веб-мониторинге с версии Zabbix 2.4.0 и при аутентификации SMTP с версии Zabbix 3.0.0.| |StartDBSyncers|нет|1-100|4|Количество экземпляров запускаемых при старте процессов записи истории в базу данных ([history syncer](/manual/concepts/proxy#типы-процессов-прокси)).<br>*Примечание*: Будьте осторожны при изменении этого значения, его увеличение может принести больше вреда, чем пользы.| |StartDiscoverers|нет|0-250|1|Количество экземпляров запускаемых при старте процессов сетевого обнаружения ([discoverer](/manual/concepts/proxy#типы-процессов-прокси)).| |StartHistoryPollers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров истории ([history poller](/manual/concepts/proxy#типы-процессов-прокси)).<br>Данный параметр поддерживается с версии Zabbix 5.4.0.| |StartHTTPPollers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров HTTP ([http poller](/manual/concepts/proxy#типы-процессов-прокси)).| |StartIPMIPollers|нет|0-1000|0|Количество экземпляров запускаемых при старте процессов поллеров IPMI ([ipmi poller](/manual/concepts/proxy#типы-процессов-прокси)).| |StartJavaPollers|нет|0-1000|0|Количество экземпляров запускаемых при старте процессов поллеров Java ([java poller](/manual/concepts/proxy#типы-процессов-прокси)).| |StartODBCPollers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров ODBC ([odbc poller](/manual/concepts/proxy#типы-процессов-прокси)).| |StartPingers|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов пингеров ICMP ([icmp pinger](/manual/concepts/proxy#типы-процессов-прокси)).| |StartPollersUnreachable|нет|0-1000|1|Количество экземпляров запускаемых при старте процессов поллеров недоступных устройств ([unreachable poller](/manual/concepts/proxy#типы-процессов-прокси))  (в том числе IPMI и Java).<br>По крайне один поллер недоступных устройств должен быть запущен, если запускаются обычные поллеры, IPMI или Java.| |StartPollers|нет|0-1000|5|Количество экземпляров запускаемых при старте процессов поллеров ([poller](/manual/concepts/proxy#типы-процессов-прокси)).| |StartPreprocessors|нет|1-1000|3|Количество экземпляров запускаемых при старте рабочих процессов предобработки данных ([preprocessing worker](/manual/concepts/proxy#типы-процессов-прокси))**^[1](zabbix_server#примечания)^**.<br>Процесс менеджера задач предобработки автоматически запускается при старте процесса preprocessing worker.<br>Данный параметр поддерживается с версии Zabbix 4.2.0.| |StartSNMPTrapper|нет|0-1|0|Если выставлено в 1, процесс траппера SNMP ([snmp trapper](/manual/concepts/proxy#типы-процессов-прокси)) будет запущен.| |StartTrappers|нет|0-1000|5|Количество экземпляров запускаемых при старте процессов трапперов ([trapper](/manual/concepts/proxy#типы-процессов-прокси)).<br>Трапперы принимают входящие соединения от Zabbix sender-а и активных агентов.| |StartVMwareCollectors|нет|0-250|0|Количество экземпляров запускаемых при старте процессов сборщиков данных VMware ([vmware collector](/manual/concepts/proxy#типы-процессов-прокси)).| |StatsAllowedIP|нет| | |Список (через запятую) IP адресов, возможно в нотации CIDR, или DNS имён внешних экземпляров Zabbix. Запрос статистики будет приниматься только с перечисленных здесь адресов. Если параметр не задан, никакие запросы статистики приниматься не будут.<br>Если поддержка IPv6 включена, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' рассматриваются как одинаковые, а '::/0' разрешит любой адрес IPv4 или IPv6. Можно использовать '0.0.0.0/0' , чтобы разрешить любой адрес IPv4.<br>Пример: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com<br>Данный параметр поддерживается с версии Zabbix 4.2.0.| |Timeout|no|1-30|3|Указывает, как долго мы ждем ответа от агента, SNMP устройства или внешней проверки (в секундах).| |TLSAccept|да для пассивных прокси, если заданы параметры TLS сертификат или PSK (даже для *незашифрованных* подключений), в противном случае - нет| | |Какие входящие подключения принимаются от Zabbix сервера. Используется пассивным прокси, игнорируется активным прокси. Можно указывать несколько значений через запятую:<br>*unencrypted* - принимать подключения без шифрования (по умолчанию)<br>*psk* - принимать подключения с TLS и общим ключом (pre-shared key, PSK)<br>*cert* - принимать подключения с TLS и сертификатом<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSCAFile|нет| | |Абсолютный путь к файлу, который содержит сертификаты удостоверяющих центров (certificate authority, CA) верхнего уровня для проверки сертификата узла, используется для зашифрованных соединений между компонентами Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSCertFile|нет| | |Абсолютный путь к файлу, который содержит сертификат прокси сервера или цепочку сертификатов, используется для зашифрованных соединений между компонентами Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSCipherAll|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример: TLS\_AES\_256\_GCM\_SHA384:TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherAll13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов и общего ключа (PSK).<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Пример для 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<br>Пример для OpenSSL: EECDH+aRSA+AES128:RSA+aRSA+AES128<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherCert13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе сертификатов.<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK|нет| | |Строка приоритетов GnuTLS или строка шифров OpenSSL (TLS 1.2). Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример для GnuTLS: NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL<br>Пример для OpenSSL: kECDHEPSK+AES128:kPSK+AES128<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSCipherPSK13|нет| | |Строка шифров для OpenSSL 1.1.1 или новее в TLS 1.3. Переопределяет критерии выбора алгоритмов шифрования по умолчанию для шифрования на основе общего ключа (PSK).<br>Пример: TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256<br>Данный параметр поддерживается с версии Zabbix 4.4.7.| |TLSConnect|да для активных прокси, если заданы параметры TLS сертификат или PSK (даже для *незашифрованных* подключений), в противном случае - нет| | |Как прокси должен подключаться к Zabbix серверу. Используется активным прокси, игнорируется пассивным прокси. Можно указать только одно значение:<br>*unencrypted* - подключаться без шифрования (по умолчанию)<br>*psk* - подключаться, используя TLS и общий ключ (pre-shared key, PSK)<br>*cert* - подключаться, используя TLS и сертификат<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSCRLFile|нет| | |Абсолютный путь к файлу, содержащему отозванные сертификаты. Этот параметр используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSKeyFile|нет| | |Абсолютный путь к файлу, содержащему закрытый ключ прокси сервера (private key), используется для зашифрованных коммуникаций между компонентами Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKFile|нет| | |Абсолютный путь к файлу, содержащему общий ключ (pre-shared key) прокси сервера. Используется для зашифрованных коммуникаций с сервером Zabbix.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSPSKIdentity|нет| | |Строка идентификатора PSK, используется для зашифрованных соединений с Zabbix сервером.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertIssuer|нет| | |Разрешённый эмитент сертификата сервера.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TLSServerCertSubject|нет| | |Разрешённый субъект сертификата сервера.<br>Данный параметр поддерживается с версии Zabbix 3.0.0.| |TmpDir|нет| |/tmp|Папка с временными данными.| |TrapperTimeout|нет|1-300|300|Указывает, сколько секунд траппер может потратить на обработку новых данных.| |UnavailableDelay|нет|1-3600|60|Как часто узел сети будет проверяться на доступность в период его [недоступности](/manual/appendix/items/unreachability#unavailable_host), в секундах.| |UnreachableDelay|нет|1-3600|15|Как часто узел сети будет проверяться на доступность в период его [недостижимости](/manual/appendix/items/unreachability#unavailable_host), в секундах.| |UnreachablePeriod|нет|1-3600|45|Через сколько секунд [недостижимости](/manual/appendix/items/unreachability#unreachable_host) узел сети считается недоступным. | |User|нет| |zabbix|Использование привилегий указанного, существующего пользователя системы.<br>Имеет эффект, только если запускается под 'root' и AllowRoot отключён.| |VaultDBPath|нет| | |Путь к Хранилищу, откуда будут извлекаться данные для аутентификации к базе данных по ключам 'password' и 'username'.<br>Пример: secret/zabbix/database<br>Этот параметр может использоваться, только если параметры DBUser и DBPassword не указаны.<br>Данный параметр поддерживается с версии Zabbix 5.2.0.| |VaultToken|нет| | |Токен аутентификации Хранилища, который должен быть сгенерирован исключительно для Zabbix прокси с разрешениями только на чтение на пути, указанные в параметре конфигурации VaultDBPath.<br>Если одновременно заданы и параметр VaultToken, и переменная окружения VAULT_TOKEN , то это считается ошибкой.<br>Данный параметр поддерживается с версии Zabbix 5.2.0.| |VaultURL|нет| |https://127.0.0.1:8200|HTTP\[S\] URL сервера Хранилища. Если SSLCALocation не указан, будет использоваться общесистемная папка сертификатов удостоверяющих центров (certificate authority, CA).<br>Данный параметр поддерживается с версии Zabbix 5.2.0.| |VMwareCacheSize|нет|256K-2G|8M|Разделяемая память для хранения данных VMware.<br>Можно использовать внутренние проверки VMware - zabbix\[vmware,buffer,...\]  для мониторинга использования кэша VMware (смотрите раздел о [внутренних проверках](/manual/config/items/itemtypes/internal)).<br>Обратите внимание, что разделяемая память не выделяется, если не настроено на запуск ни одного экземпляра коллекторов VMware.| |VMwareFrequency|нет|10-86400|60|Задержка в секундах между сбором данных с одной службы VMware.<br>Эту задержку необходимо установить в наименьшее из значений интервала обновления у любого элемента данных мониторинга VMware.| |VMwarePerfFrequency|нет|10-86400|60|Задержка в секундах между получением статистики по счётчикам производительности с одной службы VMware.<br>Эту задержку необходимо установить в наименьшее из значений интервала обновления у любого [элемента данных](/manual/config/items/itemtypes/simple_checks/vmware_keys#примечания) мониторинга VMware, который использует счётчики производительности VMware.| |VMwareTimeout|нет|1-300|10|Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа от службы VMware (vCenter или ESX гипервизора).|

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Plugins.Ceph.Default.ApiKey|no| | |Default API key for connecting to Ceph; used if no value is specified in an item key or named session.<br> Supported since version 6.0.18| |Plugins.Ceph.Default.User|no| | |Default username for connecting to Ceph; used if no value is specified in an item key or named session.<br> Supported since version 6.0.18| |Plugins.Ceph.Default.Uri|no| |https://localhost:8003 |Default URI for connecting to Ceph; used if no value is specified in an item key or named session. <br><br>Should not include embedded credentials (they will be ignored).<br>Must match the URI format.<br>Only `https` scheme is supported; a scheme can be omitted.<br>A port can be omitted (default=8003).<br>Examples: `https://127.0.0.1:8003`<br>`localhost`<br> Supported since version 6.0.18| |Plugins.Ceph.InsecureSkipVerify|no|false / true|false|Determines whether an http client should verify the server's certificate chain and host name.<br>If *true*, TLS accepts any certificate presented by the server and any host name in that certificate. In this mode, TLS is susceptible to man-in-the-middle attacks (should be used only for testing).| |Plugins.Ceph.KeepAlive|no|60-900|300|The maximum time of waiting (in seconds) before unused plugin connections are closed.| |Plugins.Ceph.Sessions.<SessionName>.ApiKey|no| | |Named session API key.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Ceph.Sessions.<SessionName>.User|no| | |Named session username.<br>**<SessionName>** - define name of a session for using in item keys.| |Plugins.Ceph.Sessions.<SessionName>.Uri|no| | |Connection string of a named session.<br>**<SessionName>** - define name of a session for using in item keys.<br><br>Should not include embedded credentials (they will be ignored).<br>Must match the URI format.<br>Only `https` scheme is supported; a scheme can be omitted.<br>A port can be omitted (default=8003).<br>Examples: `https://127.0.0.1:8003`<br>`localhost`| |Plugins.Ceph.Timeout|no|1-30|global timeout|Request execution timeout (how long to wait for a request to complete before shutting it down).|  See also:  -   Description of general Zabbix agent 2 configuration parameters:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instructions for configuring [plugins](/manual/config/items/plugins)
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |Plugins.Ceph.Default.ApiKey|нет| | |Ключ API по умолчанию для подключения к Ceph; используется, если значение не указано в ключе элемента данных или в именованной сессии.<br>Поддерживается с версии 6.0.18| |Plugins.Ceph.Default.User|нет| | |Имя пользователя по умолчанию для подключения к Ceph; используется, если значение не указано в ключе элемента данных или в именованной сессии.<br>Поддерживается с версии 6.0.18| |Plugins.Ceph.Default.Uri|нет| |https://localhost:8003|URI по умолчанию для подключения к Ceph; используется, если значение не указано в ключе элемента данных или в именованной сессии.<br><br>URL не должен содержать встроенные креденшиалы (они будут проигнорированы).<br>Должен соответствовать формату URI.<br>Поддерживается только схема `https`; схема может быть опущена.<br>Порт может быть опущен (по умолчанию 8003).<br>Примеры: `https://127.0.0.1:8003`<br>`localhost`<br>Поддерживается с версии 6.0.18| |Plugins.Ceph.InsecureSkipVerify|нет|false / true|false|Определяет, должен ли http клиент верифицировать серверные цепочку сертификатов и имя хоста.<br>Если *true*, TLS принимает любой предъявленный сервером сертификат и любое имя хоста в этом сертификате. В этом режиме TLS уязвим к атакам «человек посередине» (man-in-the-middle) (следует использовать только для тестирования).| |Plugins.Ceph.KeepAlive|нет|60-900|300|Максимальное время ожидания (в секундах), прежде чем неиспользуемые плагином соединения закрываются.| |Plugins.Ceph.Sessions.<ИмяСессии>.ApiKey|нет| | |Ключ API именованной сессии.<br>**<ИмяСессии>** - определяет имя сессии, используемое в ключах элементов данных.| |Plugins.Ceph.Sessions.<ИмяСессии>.User|нет| | |Имя пользователя именованной сессии.<br>**<ИмяСессии>** - определяет имя сессии, используемое в ключах элементов данных.| |Plugins.Ceph.Sessions.<ИмяСессии>.Uri|нет| | |Строка подключения именованной сессии.<br>**<ИмяСессии>** - определяет имя сессии, используемое в ключах элементов данных.<br><br>Не должна содержать встроенные креденшиалы (они будут проигнорированы).<br>Должна соответствовать формату URI.<br>Поддерживается только схема `https`; схема может быть опущена.<br>Порт может быть опущен (по умолчанию 8003).<br>Примеры: `https://127.0.0.1:8003`<br>`localhost`| |Plugins.Ceph.Timeout|нет|1-30|глобальный тайм-аут|Время ожидания выполнения запроса (как долго запрос будет ожидать выполнения, прежде чем будет принудительно завершён).|  Смотрите также:  -   Описание общих параметров конфигурации Zabbix агента 2:     [Zabbix агент 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix агент 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Инструкции по настройке [плагинов](/manual/config/items/plugins)

en-us	#### Parameters  |Parameter|Mandatory|Range|Default|Description| |--|--|--|--|----------| |Plugins.Docker.Endpoint|no| |unix:///var/run/docker.sock|Docker daemon unix-socket location.<br>Must contain a scheme (only `unix://` is supported).| |Plugins.Docker.Timeout|no|1-30|global timeout|Request execution timeout (how long to wait for a request to complete before shutting it down).|  See also:  -   Description of general Zabbix agent 2 configuration parameters:     [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix agent 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Instructions for configuring [plugins](/manual/config/items/plugins)
ru	#### Параметры  |Параметр|Обязательный|Диапазон|По умолчанию|Описание| |--|--|--|--|----------| |Plugins.Docker.Endpoint|нет| |unix:///var/run/docker.sock|Местоположение unix-сокета демона Docker.<br>Должно содержать схему (поддерживается только `unix://`).| |Plugins.Docker.Timeout|нет|1-30|глобальный тайм-аут|Время ожидания выполнения запроса (как долго запрос будет ожидать выполнения, прежде чем будет принудительно завершён).|  Смотрите также:  -   Описание общих параметров конфигурации Zabbix агента 2:     [Zabbix агент 2 (UNIX)](/manual/appendix/config/zabbix_agent2) /     [Zabbix агент 2     (Windows)](/manual/appendix/config/zabbix_agent2_win) -   Инструкции по настройке [плагинов](/manual/config/items/plugins)