ru:manual:appendix:config:zabbix_agent2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:appendix:config:zabbix_agent2 [2020/07/22 06:56]
marinagen description translated
ru:manual:appendix:config:zabbix_agent2 [2020/07/22 09:34] (current)
marinagen
Line 7: Line 7:
  
   * Значения по умолчанию отражают значения по умолчанию процесса,​ а не значения в поставляемых файлах конфигурации;​   * Значения по умолчанию отражают значения по умолчанию процесса,​ а не значения в поставляемых файлах конфигурации;​
-  * Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без [[https://.ru.wikipedia.org/​wiki/​Byte_order_mark|BOM]];+  * Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без [[https://​ru.wikipedia.org/​wiki/​%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2|BOM]];
   * Комментарии,​ начинающиеся с "#",​ поддерживаются только в начале строки.   * Комментарии,​ начинающиеся с "#",​ поддерживаются только в начале строки.
  
Line 14: Line 14:
 ^Параметр^^Обязательный^Диапазон^Умолчание^Описание^ ^Параметр^^Обязательный^Диапазон^Умолчание^Описание^
 | Alias|| нет | | |Задает алиас ключу элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более простые и короткие.\\ Можно добавлять несколько параметров //Alias//. Разрешено указывать несколько параметров с одинаковым ключом //​Alias//​.\\ Несколько ключей //Alias// могут ссылаться на один и тот же ключ.\\ Алиасы можно использовать в //​HostMetadataItem//,​ но нельзя в //​HostnameItem//​ параметрах. \\ \\ Примеры:​ \\ \\ 1. Получение ID пользователя '​zabbix'​.\\ %%Alias=zabbix.userid:​vfs.file.regexp[/​etc/​passwd,"​^zabbix:​.:​([0-9]+)",,,,​\1]%%\\ Теперь можно использовать сокращенный ключ **zabbix.userid**,​ чтобы получать данные.\\ \\ 2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.\\ Alias=cpu.util:​system.cpu.util\\ Alias=cpu.util[*]:​system.cpu.util[*]\\ Такая запись позволяет использовать **cpu.util** ключ для получения утилизации CPU в процентах с параметрами по умолчанию,​ а также использовать **cpu.util[all,​ idle, avg15]** для получения конкретных данных об утилизации CPU.\\ \\ 3. Выполнение нескольких правил [[ru/​manual/​discovery/​low_level_discovery|низкоуровневого обнаружения]],​ которые обрабатывают одни и те же элементы данных обнаружения.\\ Alias=vfs.fs.discovery[*]:​vfs.fs.discovery\\ Теперь имеется возможность добавить несколько правил обнаружения,​ используя **vfs.fs.discovery** с разными параметрами для каждого правила,​ например,​ **vfs.fs.discovery[foo]**,​ **vfs.fs.discovery[bar]**,​ и т.д. | | Alias|| нет | | |Задает алиас ключу элемента данных. Его можно использовать для замены длинных и сложных ключей элементов данных на более простые и короткие.\\ Можно добавлять несколько параметров //Alias//. Разрешено указывать несколько параметров с одинаковым ключом //​Alias//​.\\ Несколько ключей //Alias// могут ссылаться на один и тот же ключ.\\ Алиасы можно использовать в //​HostMetadataItem//,​ но нельзя в //​HostnameItem//​ параметрах. \\ \\ Примеры:​ \\ \\ 1. Получение ID пользователя '​zabbix'​.\\ %%Alias=zabbix.userid:​vfs.file.regexp[/​etc/​passwd,"​^zabbix:​.:​([0-9]+)",,,,​\1]%%\\ Теперь можно использовать сокращенный ключ **zabbix.userid**,​ чтобы получать данные.\\ \\ 2. Получение утилизации CPU с параметрами по умолчанию и с пользовательскими параметрами.\\ Alias=cpu.util:​system.cpu.util\\ Alias=cpu.util[*]:​system.cpu.util[*]\\ Такая запись позволяет использовать **cpu.util** ключ для получения утилизации CPU в процентах с параметрами по умолчанию,​ а также использовать **cpu.util[all,​ idle, avg15]** для получения конкретных данных об утилизации CPU.\\ \\ 3. Выполнение нескольких правил [[ru/​manual/​discovery/​low_level_discovery|низкоуровневого обнаружения]],​ которые обрабатывают одни и те же элементы данных обнаружения.\\ Alias=vfs.fs.discovery[*]:​vfs.fs.discovery\\ Теперь имеется возможность добавить несколько правил обнаружения,​ используя **vfs.fs.discovery** с разными параметрами для каждого правила,​ например,​ **vfs.fs.discovery[foo]**,​ **vfs.fs.discovery[bar]**,​ и т.д. |
-| AllowKey || нет | | |Разрешить выполнение тех ключей элементов данных,​ которые соответствуют шаблону. Шаблон ключа - это выражение,​ которое поддерживает символ «*» для соответствия любому количеству любых символов.\\ Несколько правил соответствия ключей могут быть определены в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.\\ Этот параметр поддерживается,​ начиная с Zabbix 5.0.0.\\ См. также: [[manual:​config:​items:​restrict_checks|ограничение проверок агента]]. ​ |+| AllowKey || нет | | |Разрешить выполнение тех ключей элементов данных,​ которые соответствуют шаблону. Шаблон ключа - это выражение,​ которое поддерживает символ «*» для соответствия любому количеству любых символов.\\ Несколько правил соответствия ключей могут быть определены в сочетании с DenyKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.\\ Этот параметр поддерживается,​ начиная с Zabbix 5.0.0.\\ См. также: [[ru:manual:​config:​items:​restrict_checks|ограничение проверок агента]]. ​ |
 | BufferSend|| нет | 1-3600 |5 |Не хранить данные в буфере дольше N секунд. | | BufferSend|| нет | 1-3600 |5 |Не хранить данные в буфере дольше N секунд. |
 | BufferSize|| нет | 2-65535 |100 |Максимальное количество значений в буфере памяти. Агент будет отправлять\\ все собранные данные Zabbix серверу или прокси при заполнении буфера.\\ Обратите внимание,​ что если буфер заполнен,​ данные будут отправлены раньше.| | BufferSize|| нет | 2-65535 |100 |Максимальное количество значений в буфере памяти. Агент будет отправлять\\ все собранные данные Zabbix серверу или прокси при заполнении буфера.\\ Обратите внимание,​ что если буфер заполнен,​ данные будут отправлены раньше.|
 | ControlSocket|| нет | |/​tmp/​agent.sock |Сокет управления,​ используется при отправке команд управления при помощи '​-R'​ опции. | | ControlSocket|| нет | |/​tmp/​agent.sock |Сокет управления,​ используется при отправке команд управления при помощи '​-R'​ опции. |
 | DebugLevel|| нет | 0-5 |3 |Задает уровень журналирования:​\\ 0 - основная информация о запуске и остановки процессов Zabbix\\ 1 - критичная информация\\ 2 - информация об ошибках\\ 3 - предупреждения\\ 4 - для отладки (записывается очень много информации)\\ 5 - расширенная отладка (записывается еще больше информации) | | DebugLevel|| нет | 0-5 |3 |Задает уровень журналирования:​\\ 0 - основная информация о запуске и остановки процессов Zabbix\\ 1 - критичная информация\\ 2 - информация об ошибках\\ 3 - предупреждения\\ 4 - для отладки (записывается очень много информации)\\ 5 - расширенная отладка (записывается еще больше информации) |
-| DenyKey || нет | | |Запретить выполнение тех ключей элементов данных,​ которые соответствуют шаблону. Шаблон ключа - это выражение,​ которое поддерживает символ «*» для соответствия любому количеству любых символов. \\ Несколько правил соответствия ключей могут быть определены в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.\\ Этот параметр поддерживается,​ начиная с Zabbix 5.0.0.\\ См. также: [[manual:​config:​items:​restrict_checks|ограничение проверок агента]]. ​  |+| DenyKey || нет | | |Запретить выполнение тех ключей элементов данных,​ которые соответствуют шаблону. Шаблон ключа - это выражение,​ которое поддерживает символ «*» для соответствия любому количеству любых символов. \\ Несколько правил соответствия ключей могут быть определены в сочетании с AllowKey. Параметры обрабатываются по очереди в соответствии с порядком их появления.\\ Этот параметр поддерживается,​ начиная с Zabbix 5.0.0.\\ См. также: [[ru:manual:​config:​items:​restrict_checks|ограничение проверок агента]]. ​  |
 |EnablePersistentBuffer || нет | 0-1 |0 |Включить использование локального постоянного хранилища. \\ 0 - отключено \\ 1 - включено \\ Если постоянное хранилище отключено,​ будет использован буфер памяти. | |EnablePersistentBuffer || нет | 0-1 |0 |Включить использование локального постоянного хранилища. \\ 0 - отключено \\ 1 - включено \\ Если постоянное хранилище отключено,​ будет использован буфер памяти. |
 | HostInterface ​ || нет | 0-255 символов | |Необязательный параметр,​ определяющий интерфейс узла сети. \\ Интерфейс хоста используется в процессе автоматической регистрации узла сети. \\ Агент выдаст ошибку и не запустится,​ если значение превышает ограничение в 255 символов. \\ Если значение не определено,​ значение будет получено от HostInterfaceItem.\\ Поддерживается,​ начиная с Zabbix 4.4.0. ​ | | HostInterface ​ || нет | 0-255 символов | |Необязательный параметр,​ определяющий интерфейс узла сети. \\ Интерфейс хоста используется в процессе автоматической регистрации узла сети. \\ Агент выдаст ошибку и не запустится,​ если значение превышает ограничение в 255 символов. \\ Если значение не определено,​ значение будет получено от HostInterfaceItem.\\ Поддерживается,​ начиная с Zabbix 4.4.0. ​ |