Значения по умолчанию являются умолчаниями демона, но не значениями которые указаны в поставляемых файлах конфигурации.
Поддерживаемые параметры в файле конфигурации Zabbix прокси:
Параметр | Обязательный | Диапазон | Умолчание | Описание |
---|---|---|---|---|
AllowRoot | нет | 0 | Разрешение прокси запускаться под "root". Если отключено и прокси запускается из под "root", прокси попробует переключиться на пользователя "zabbix". Не имеет смысла, если прокси запускается под обычным пользователем. 0 - не разрешено 1 - разрешено Данный параметр поддерживается с начиная с Zabbix 2.2.0. |
|
CacheSize | нет | 128K-8G | 8М | Размер кэша конфигурации, в байтах. Размер распределенной памяти для хранения данных узлов сети, элементов данных и триггеров. Максимальный предел был 2G до Zabbix 2.2.3. |
ConfigFrequency | нет | 1-604800 | 3600 | Как часто прокси будет получать данные конфигурации от сервера, в секундах. Параметр активного прокси. Игнорируется пассивными прокси (смотрите параметр ProxyMode). |
DBHost | нет | localhost | Имя хоста базы данных. В случае localhost или пустой строки для MySQL, будет использоваться сокет. В случае PostgreSQL только при пустой строке будет произведена попытка использовать сокет. |
|
DBName | да | Имя базы данных или путь к файлу базы данных для SQLite3 (архитектура Zabbix со множеством процессов не позволяет использовать in-memory базу данных, например :memory: , file::memory:?cache=shared или file:memdb1?mode=memory&cache=shared ).Предупреждение: Не пытайтесь использовать ту же базу данных, которую использует Zabbix сервер. |
||
DBPassword | нет | Пароль к базе данных. Игнорируется при использовании SQLite. Закомментируйте эту строку, если пароль не используется. |
||
DBSchema | нет | Имя схемы. Используется для IBM DB2 и PostgreSQL. | ||
DBSocket | нет | 3306 | Путь к сокету MySQL. Порт базы данных, когда не используется локальный сокет. Игнорируется при СУБД SQLite. |
|
DBUser | нет | Пользователь базы данных. Игнорируется при SQLite. | ||
DataSenderFrequency | нет | 1-3600 | 1 | Прокси будет отправлять собранные значения серверу каждые N секунд. Обратите внимание, что активный прокси всё равно будет опрашивать Zabbix сервер каждую секунд на предмет наличия задач удалённых команд. Параметр активного прокси. Игнорируется пассивными прокси (смотрите параметр ProxyMode). |
DebugLevel | нет | 0-5 | 3 | Задает уровень журналирования: 0 - основная информация о запуске и остановки процессов Zabbix 1 - критичная информация 2 - информация об ошибках 3 - предупреждения 4 - для отладки (записывается очень много информации) 5 - расширенная отладка (записывается еще больше информации) |
EnableRemoteCommands | нет | 0 | Разрешены ли удаленные команды с Zabbix сервера. 0 - не разрешены 1 - разрешены Этот параметр поддерживается начиная с Zabbix 3.4.0. |
|
ExternalScripts | нет | /usr/local/share/zabbix/externalscripts | Размещение внешних скриптов (зависит от указанной при компиляции переменной datadir). | |
Fping6Location | нет | /usr/sbin/fping6 | Размещение fping6. Убедитесь, что владельцем бинарного файла fping6 является root и флаг SUID установлен. Оставьте пустым ("Fping6Location="), если ваша утилита fping поддерживает обработку IPv6 адресов. |
|
FpingLocation | нет | /usr/sbin/fping | Размещение fping. Убедитесь, что владельцем бинарного файла fping является root и флаг SUID установлен! |
|
HeartbeatFrequency | нет | 0-3600 | 60 | Частота контрольных сообщений в секундах. Используется для мониторинга доступности прокси на стороне сервера. 0 - контрольные сообщения отключены. Параметр активного прокси. Игнорируется пассивными прокси (смотрите параметр ProxyMode). |
HistoryCacheSize | нет | 128K-2G | 16M | Размер кэша истории, в байтах. Размер разделяемой памяти для хранения данных истории. |
HistoryIndexCacheSize | нет | 128K-2G | 4M | Размер кэша индекса истории, в байтах. Размер разделяемой памяти для индексации данных записываемой истории в кэш истории. Кэшу индекса необходимо около 100 байт на кэширование одного элемента данных. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
Hostname | нет | Задается HostnameItem'ом | Уникальное регистрозависимое имя прокси. Убедитесь, что имя прокси совпадает на стороне сервера! Допустимые символы: цифробуквенные, '.', ' ', '_' и '-'. Максимальная длина: 128. |
|
HostnameItem | нет | system.hostname | Элемент данных используется, если параметр Hostname не задан (работает на прокси аналогично как на агенте) UserParameters, счетчики производительности или алиасы не поддерживаются, но поддерживается system.run[]. Игнорируется, если задан параметр Hostname. Параметр поддерживается начиная с версии Zabbix 1.8.6. |
|
HousekeepingFrequency | no | 1-24 | 1 | Как часто Zabbix будет выполнять процедуру очистки базы (в часах). Автоматическая очистка базы данных удаляет устаревшую информацию из базы данных. Обратите внимание: Для предотвращения перегрузки функции очистки (например, когда параметры конфигурации ProxyLocalBuffer или ProxyOfflineBuffer сильно завышены), не более чем 4 периода кратных HousekeepingFrequency часов устаревшей истории будет удалено за один цикл очистки по каждому элементу данных. Таким образом, если HousekeepingFrequency равен 1 часу, то за один цикл будет удалено не более чем 4 часа устаревшей истории (начиная с самой старейшей записи). На заметку: Для снижения нагрузки на сервер запуск процессе очистки отложен на 30 минут после запуска сервера. Таким образом, если HousekeepingFrequency равен 1 часу, самая первая процедура очистки запустится через 30 минут после запуска сервера, и затем повторится с задержкой в один час. Такое поведение отсрочки введено начиная с Zabbix 2.4.0. Начиная с Zabbix 3.0.0 имеется возможность отключить автоматическую очистку истории, указав HousekeepingFrequency равным 0. В этом случае процедуру очистки истории можно запустить только с помощью опции контроля управления housekeeper_execute и периодом удаления устаревшей информации является 4 кратный период начиная с последнего цикла удаления истории, но не менее чем 4 часа и не более 4 дней. |
Include | нет | Вы можете включить отдельные файлы или все файлы из папки с файлом конфигурации. Для включения только необходимых файлов из указанной папки, поддерживается символ звездочки для поиска совпадения по маске. Например: /абсолютный/путь/к/файлам/конфигурации/*.conf . Совпадение с маской поддерживается начиная с Zabbix 2.4.0.Смотрите специальные заметки по поводу ограничений. |
||
JavaGateway | нет | IP адрес (или имя хоста) Zabbix Java gateway. Требуется только, если запущены Java поллеры. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
||
JavaGatewayPort | нет | 1024-32767 | 10052 | Порт, который слушает Zabbix Java gateway. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
ListenIP | no | 0.0.0.0 | Список IP адресов разделенных запятыми, которые должен слушать траппер. Траппер будет слушать все сетевые интерфейсы, если этот параметр не указан. Список из нескольких IP адресов поддерживается начиная с Zabbix 1.8.3. |
|
ListenPort | нет | 1024-32767 | 10051 | Порт, который слушает траппер. |
LoadModule | нет | Модули, которые загружаются во время старта. Модули используются для расширения возможностей сервера. Форматы: Loadmodule=<module.so> LoadModule=<path/module.so> LoadModule=</abs_path/module.so> Модули должны находиться в папке указанной в параметре LoadModulePath или путь должен быть указан до имени модуля. Если путь до модуля абсолютный (начинается с '/'), тогда LoadModulePath игнорируется. Допускается добавлять несколько параметров LoadModule. |
||
LoadModulePath | нет | Абсолютный путь к папке с прокси модулями. По умолчанию зависит от опций компиляции. |
||
LogFile | да, если LogType задан как file, иначе нет. |
Имя файла журнала. | ||
LogFileSize | нет | 0-1024 | 1 | Максимальный размер файла журнала в МБ. 0 - отключение автоматической ротации журнала. Примечание: Если лимит достигнут и ротация не удалась, по каким-либо причинам, существующий файл журнала очищается и начинается новый. |
LogRemoteCommands | нет | 0 | Включение журналирования выполняемых shell команд как предупреждений. 0 - отключено 1 - включено Этот параметр поддерживается начиная с Zabbix 3.4.0. |
|
LogType | нет | file | Тип вывода журнала: file - запись журнала в файл указанный в LogFile параметре, system - запись журнала в syslog, console - вывод журнала в стандартный вывод. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
|
LogSlowQueries | нет | 0-3600000 | 0 | Как долго могут выполняться запросы в базу данных до того как они запишутся в журнал (в миллисекундах). 0 - не журналировать медленные запросы. Эта опция активируется начиная с DebugLevel=3. Этот параметр поддерживается начиная с Zabbix 1.8.2. |
PidFile | нет | /tmp/zabbix_proxy.pid | Имя PID файла. | |
ProxyLocalBuffer | нет | 0-720 | 0 | Прокси будет локально хранить данные N часов, даже, если данные уже синхронизированы с сервером. Этот параметр можно использовать, если локальные данные используются сторонними приложениями. |
ProxyMode | нет | 0-1 | 0 | Режим работы прокси: 0 - прокси в активном режиме. 1 - прокси в пассивном режиме. Этот параметр поддерживается начиная с Zabbix 1.8.3. Обратите внимание, что (деликатные) данные конфигурации могут стать доступны лицам, имеющим доступ к порту траппера Zabbix сервера, при использовании активного прокси. Такое возможно потому что, кто угодно может представиться активным прокси и запросить данные конфигурации; аутентификация не выполняется. |
ProxyOfflineBuffer | нет | 1-720 | 1 | Прокси будет хранить собранные данные N часов в случае, если нет связи с сервером. Более старые данные будут утеряны. |
ServerPort | нет | 1024-32767 | 10051 | Порт Zabbix траппера на стороне Zabbix сервера. Параметр активного прокси. Игнорируется пассивными прокси (смотрите параметр ProxyMode). |
Server | да | Если ProxyMode задан значением активный режим: IP адрес или DNS имя Zabbix сервера для получения данных с сервера и отправки данных на сервер. Если ProxyMode задан значением пассивный прокси: Список разделенных запятой IP адресов, опционально в CIDR нотации, или DNS имен Zabbix серверов. Входящие соединения будут приниматься только с адресов указанных в этом списке. Если включена поддержка IPv6, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково и '::/0' разрешает все IPv4 и IPv6 адреса. '0.0.0.0/0' можно использовать, чтобы разрешить любой IPv4 адрес. Пример: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com |
||
SNMPTrapperFile | нет | /tmp/zabbix_traps.tmp | Временный файл, используемый для передачи данных прокси от демона SNMP trap. Должен быть таким же, как и в zabbix_trap_receiver.pl или в файле конфигурации SNMPTT. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
|
SocketDir | нет | /tmp | Папка для хранения IPC сокетов, которые используются внутренними сервисами Zabbix. Этот параметр поддерживается начиная с Zabbix 3.4.0. |
|
SourceIP | нет | Локальный IP адрес для исходящих подключений. | ||
SSHKeyLocation | нет | Размещение публичных и приватных ключей для SSH проверок и действий | ||
SSLCertLocation | нет | Размещение файлов клиентских SSL сертификатов для аутентификации клиента. Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.0. |
||
SSLKeyLocation | нет | Размещение файлов приватных SSL ключей для аутентификации клиента. Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.0. |
||
SSLCALocation | нет | Переопределение расположения файлов центра сертификации (CA) для верификации SSL сертификатов сервера. Если не задано, будет использоваться общесистемная папка. Обратите внимание, что значение этого параметра задаст CURLOPT_CAPATH опцию libcurl. Для libcurl версий до 7.42.0, эта опция имеет эффект только, если libcurl скомпилирован для использования OpenSSL. Для получения более подробной информации смотрите веб-страницу cURL. Этот параметр используется в веб-мониторинге начиная с Zabbix 2.4.0 и при аутентификации SMTP начиная с Zabbix 3.0.0. |
||
StartDBSyncers | нет | 1-100 | 4 | Количество экземпляров пре-форков DB Syncers. Максимальное количество 64 до версии 1.8.5. Этот параметр поддерживается начиная с Zabbix 1.8.3. |
StartDiscoverers | нет | 0-250 | 1 | Количество экземпляров пре-форков автообнаружения. Максимальное количество 255 до версии 1.8.5. |
StartHTTPPollers | нет | 0-1000 | 1 | Количество экземпляров пре-форков HTTP поллеров. Максимальное количество 255 до версии 1.8.5. |
StartIPMIPollers | нет | 0-1000 | 0 | Количество экземпляров пре-форков IPMI поллеров. Максимальное количество 255 до версии 1.8.5. |
StartJavaPollers | нет | 0-1000 | 0 | Количество экземпляров пре-форков Java поллеров. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
StartPingers | нет | 0-1000 | 1 | Количество экземпляров пре-форков ICMP pingers. Максимальное количество 255 до версии 1.8.5. |
StartPollersUnreachable | no | 0-1000 | 1 | Количество экземпляров пре-форков поллеров для недоступных узлов сети (включая IPMI и Java). Начиная с Zabbix 2.4.0, по крайне один поллер для недоступных хостов должен быть запущен, если обычные поллеры, IPMI или Java запускаются. Максимальное количество 255 до версии 1.8.5. Этот параметр опущен в версии 1.8.3. |
StartPollers | нет | 0-1000 | 5 | Количество экземпляров пре-форков поллеров. Максимальное количество 255 до версии 1.8.5. |
StartPreprocessors | нет | 1-1000 | 3 | Количество экземпляров пре-форков "worker" предварительной обработки1. Менеджер предобработки запускается автоматически, когда запускается "worker" предварительной обработки. Этот параметр поддерживается начиная с Zabbix 4.2.0. |
StartSNMPTrapper | нет | 0-1 | 0 | Если значение равно 1, будет запущен процесс SNMP траппера. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
StartTrappers | нет | 0-1000 | 5 | Количество экземпляров пре-форков трапперов. Трапперы принимают входящие подключения от Zabbix sender и активных агентов. Максимальное количество 255 до версии 1.8.5. |
StartVMwareCollectors | нет | 0-250 | 0 | Количество экземпляров пре-форков vmware коллекторов. Этот параметр поддерживается начиная с версии Zabbix 2.2.0. |
StatsAllowedIP | нет | Список IP адресов разделённых запятой, опционально в CIDR представлении или DNS имена внешних экземпляров Zabbix. Запрос на предоставление статистики будет приниматься только с адресов указанных здесь. Если этот параметр не задан, запросы на статистику не будут приниматься. Если поддержка IPv6 включена, тогда '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются идентично и '::/0' разрешит любой IPv4 или IPv6 адреса. Можно использовать '0.0.0.0/0', чтобы разрешить любой IPv4 адрес. Например: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com Этот параметр поддерживается начиная с Zabbix 4.2.0. |
||
Timeout | нет | 1-30 | 3 | Укажите как долго мы ждем ответа от агента, SNMP устройства или внешней проверки (в секундах). |
TLSAccept | да для пассивных прокси, если заданы TLS сертификат или параметры PSK (даже при незашифрованном соединении), в противном случае - нет | Какие входящие подключения принимаются от Zabbix сервера. Используется пассивным прокси, игнорируется активным прокси. Можно указывать несколько значений, разделенных запятой: unencrypted - принимать подключения без шифрования (по умолчанию) psk - принимать подключения с TLS и pre-shared ключом (PSK) cert - принимать подключения с TLS и сертификатом Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSCAFile | нет | Абсолютный путь к файлу, который содержит сертификаты верхнего уровня CA(и) для верификации сертификата узла, используется для зашифрованных соединений между Zabbix компонентами. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSCertFile | нет | Абсолютный путь к файлу, который содержит сертификат или цепочку сертификатов, используется для зашифрованных соединений между Zabbix компонентами. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSConnect | да для активных прокси, если заданы TLS сертификат или параметры PSK (даже при незашифрованном соединении), в противном случае - нет | Как прокси должен соединяться с Zabbix сервером. Используется активным прокси, игнорируется пассивным прокси. Можно указать только одно значение: unencrypted - подключаться без шифрования (по умолчанию) psk - подключаться, используя TLS и pre-shared ключом (PSK) cert - подключаться, используя TLS и сертификат Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSCRLFile | нет | Абсолютный путь к файлу, который содержит отозванные сертификаты. Этот параметр используется для зашифрованных соединений между Zabbix компонентами. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSKeyFile | нет | Абсолютный путь к файлу, который содержит приватный ключ прокси, используется для зашифрованных соединений между Zabbix компонентами. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSPSKFile | нет | Абсолютный путь к файлу, который содержит pre-shared ключ прокси, используется для зашифрованных соединений с Zabbix сервером. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSPSKIdentity | нет | Строка идентификатор pre-shared ключа, используется для зашифрованных соединений с Zabbix сервером. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSServerCertIssuer | нет | Разрешенный эмитент сертификата сервера. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TLSServerCertSubject | нет | Разрешенная тема сертификата сервера. Этот параметр поддерживается начиная с Zabbix 3.0.0. |
||
TmpDir | нет | /tmp | Папка с временными данными. | |
TrapperTimeout | нет | 1-300 | 300 | Укажите, как много секунд траппер может потратить на обработку новых данных. |
User | нет | zabbix | Использование привилегий указанного, существующего пользователя системы. Имеет эффект только, если запускается под 'root' и AllowRoot отключен. Этот параметр поддерживается начиная с Zabbix 2.4.0. |
|
UnavailableDelay | нет | 1-3600 | 60 | Как часто узел сети будет проверяться на доступность в период его недоступности, в секундах. |
UnreachableDelay | нет | 1-3600 | 15 | Как часто узел сети будет проверяться на доступность в период его недостижимости, в секундах. |
UnreachablePeriod | нет | 1-3600 | 45 | Через сколько секунд недостижимости узел сети считается недоступным. |
VMwareCacheSize | нет | 256K - 2G | 8M | Разделяемая память для хранения данных VMware. Можно использовать внутренние проверки VMware - zabbix[vmware,buffer,…] для мониторинга использования кэша VMware (смотрите раздел о внутренних проверках) Заметьте, что разделяемая память не выделяется, если экземпляры VMware коллекторов настроены на запуск. Этот параметр поддерживается начиная с Zabbix 2.2.0. |
VMwareFrequency | нет | 10-86400 | 60 | Задержка в секундах между сбором данных с одной службы VMware. Это значение необходимо установить наименьшим значением интервала обновления у любого элемента данных VMware мониторинга. Этот параметр поддерживается начиная с Zabbix 2.2.0. |
VMwarePerfFrequency | нет | 10-86400 | 60 | Задержка в секундах между получением статистики по счётчикам производительности с одной службы VMware. Это значение необходимо установить наименьшим значением интервала обновления у любого элемента данных VMware мониторинга, который использует счётчики производительности VMware. Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4. |
VMwareTimeout | нет | 1-300 | 10 | Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа со службы VMware (vCenter или ESX гипервизора). Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4. |
Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM.
Комментарии, начинающиеся с "#", поддерживаются только в начале строки.