# 1 Zabbix сервер

Поддерживаемые параметры в файле конфигурации Zabbix сервера:

|Параметр|Обязательный|Диапазон|Умолчание|Описание|
|----------------|------------------------|----------------|------------------|----------------|
|AlertScriptsPath|нет|<|/usr/local/share/zabbix/alertscripts|Размещение пользовательских скриптов оповещений (зависит от указанной при компиляции переменной *datadir*).|
|AllowRoot|нет|0-1|0|Разрешение серверу запускаться под "root". Если отключено и сервер запускается из под "root", сервер попробует переключиться на пользователя "zabbix". Не имеет смысла, если сервер запускается под обычным пользователем.<br>0 - не разрешено<br>1 - разрешено<br>Данный параметр поддерживается с начиная с Zabbix 2.2.0.|
|CacheSize|нет|128K-8G|8М|Размер кэша конфигурации, в байтах.<br>Размер распределенной памяти для хранения данных узлов сети, элементов данных и триггеров.<br>Максимальный предел был 2G до Zabbix 2.2.3.|
|CacheUpdateFrequency|нет|1-3600|60|Как часто Zabbix будет выполнять процедуру обновления кэша конфигурации, в секундах.|
|DBHost|нет|<|localhost|Имя хоста базы данных.<br>В случае localhost или пустой строки для MySQL, будет использоваться сокет. В случае PostgreSQL<br>только при пустой строке будет произведена попытка использовать сокет.|
|DBName|да|<|<|Имя базы данных.<br>Для SQLite необходимо указать путь к файлу базы данных. Параметры DBUser и DBPassword игнорируются.|
|DBPassword|нет|<|<|Пароль к базе данных. Игнорируется при использовании SQLite.<br>Закомментируйте эту строку, если пароль не используется.|
|DBPort|нет|1024-65535|3306|Порт базы данных, когда не используется локальный сокет. Игнорируется при СУБД SQLite.|
|DBSchema|нет|<|<|Имя схемы. Используется для IBM DB2 и PostgreSQL.|
|DBSocket|нет|<|/tmp/mysql.sock|Путь к сокету MySQL.|
|DBUser|нет|<|<|Пользователь базы данных. Игнорируется при SQLite.|
|DebugLevel|нет|0-5|3|Задает уровень журналирования:<br>0 - основная информация о запуске и остановки процессов Zabbix<br>1 - критичная информация<br>2 - информация об ошибках<br>3 - предупреждения<br>4 - для отладки (записывается очень много информации)<br>5 - расширенная отладка для веб и VMware мониторинга (можно задать только с помощью опций контроля управления)|
|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>Убедитесь, что владельцем бинарного файла fping является root и флаг SUID установлен!|
|HistoryCacheSize|нет|128K-2G|8M|Размер кэша истории, в байтах.<br>Размер разделяемой памяти для хранения данных истории.|
|HistoryTextCacheSize|нет|128K-2G|16M|Размер кэша текстовой истории, в байтах.<br>Размер разделяемой памяти для хранения данных истории типа символ, текст или журнал (лог).|
|HousekeepingFrequency|no|1-24|1|Как часто Zabbix будет выполнять процедуру очистки базы (в часах).<br>Автоматическая очистка базы данных удаляет устаревшую информацию из базы данных.<br>*Обратите внимание*: Для предотвращения перегрузки функции очистки (к примеру, когда периоды хранения данных истории и динамики изменения сильно занижены), не более чем 4 периода кратных HousekeepingFrequency часов устаревшей истории будет удалено за один цикл очистки по каждому элементу данных. Таким образом, если HousekeepingFrequency равен 1 часу, то за один цикл будет удалено не более чем 4 часа устаревшей истории (начиная с самой старейшей записи).<br>*На заметку*: Для снижения нагрузки на сервер запуск процессе очистки отложен на 30 минут после запуска сервера. Таким образом, если HousekeepingFrequency равен 1 часу, самая первая процедура очистки запустится через 30 минут после запуска сервера, и затем повторится с задержкой в один час. Такое поведение отсрочки введено начиная с **Zabbix 2.4.0.**|
|Include|нет|<|<|Вы можете включить отдельные файлы или все файлы из папки с файлом конфигурации.<br>Для включения только необходимых файлов из указанной папки, поддерживается символ звездочки для поиска совпадения по маске. Например: `/абсолютный/путь/к/файлам/конфигурации/*.conf`. Совпадение с маской поддерживается начиная с **Zabbix 2.4.0.**<br>Смотрите [специальные заметки](special_notes_include) по поводу ограничений.|
|JavaGateway|нет|<|<|IP адрес (или имя хоста) Zabbix Java gateway.<br>Требуется только, если запущены Java поллеры.<br>Этот параметр поддерживается начиная с Zabbix 2.0.0.|
|JavaGatewayPort|нет|1024-32767|10052|Порт, который слушает Zabbix Java gateway.<br>Этот параметр поддерживается начиная с Zabbix 2.0.0.|
|ListenIP|no|<|0.0.0.0|Список IP адресов разделенных запятыми, которые должен слушать траппер.<br>Траппер будет слушать все сетевые интерфейсы, если этот параметр не указан.<br>Список из нескольких IP адресов поддерживается начиная с Zabbix 1.8.3.|
|ListenPort|нет|1024-32767|10051|Порт, который слушает траппер.|
|LoadModule|нет|<|<|Модули, которые загружаются во время старта. Модули используются для расширения возможностей сервера.<br>Формат: Loadmodule=<module.so><br>Модули должны находиться в папке указанной в параметре LoadModulePath.<br>Допускается добавлять несколько параметров LoadModule.|
|LoadModulePath|нет|<|<|Абсолютный путь к папке с серверными модулями.<br>По умолчанию зависит от опций компиляции.|
|LogFile|нет|<|<|Имя файла журнала.|
|LogFileSize|нет|0-1024|1|Максимальный размер файла журнала в МБ.<br>0 - отключение автоматической ротации журнала.<br>*Примечание*: Если лимит достигнут и ротация не удалась, по каким-либо причинам, существующий файл журнала очищается и начинается новый.|
|LogSlowQueries|нет|0-3600000|0|Как долго могут выполняться запросы в базу данных до того как они запишутся в журнал (в миллисекундах).<br>0 - не журналировать медленные запросы.<br>Эта опция активируется начиная с DebugLevel=3.<br>Этот параметр поддерживается начиная с Zabbix 1.8.2.|
|MaxHousekeeperDelete|нет|0-1000000|500|Удалять не более 'MaxHousekeeperDelete' строк (в соответствии с \[имя\_таблицы\], \[поле\], \[значение\]) за одну задачу за один цикл автоматической очистки базы данных.<br>SQLite3 не использует этот параметр, удаляются все подходящие данные без какого-либо лимита.<br>Если значение равно 0, то тогда ограничение не используется вовсе. В этом случае вы должны знать, что вы делаете!<br>Этот параметр поддерживается начиная с Zabbix 1.8.2 и применяется только для удаления данных истории и динамики изменений уже удаленных элементов данных.|
|PidFile|нет|<|/tmp/zabbix\_server.pid|Имя PID файла.|
|ProxyConfigFrequency|нет|1-604800|3600|Как часто Zabbix сервер будет отправлять данные конфигурации на Zabbix прокси в секундах. Используется только с прокси, который работает в пассивном режиме.<br>Этот параметр поддерживается начиная с Zabbix 1.8.3.|
|ProxyDataFrequency|нет|1-3600|1|Как часто Zabbix сервер будет запрашивать данные истории с Zabbix прокси в секундах. Используется только с прокси, который работает в пассивном режиме.<br>Этот параметр поддерживается начиная с Zabbix 1.8.3.|
|SenderFrequency|нет|5-3600|30|Как часто Zabbix будет пытаться отправить неотправленные оповещения (в секундах).|
|SNMPTrapperFile|нет|<|/tmp/zabbix\_traps.tmp|Временный файл, используемый для передачи данных серверу от демона SNMP trap.<br>Должен быть таким же, как и в zabbix\_trap\_receiver.pl или в файле конфигурации SNMPTT.<br>Этот параметр поддерживается начиная с Zabbix 2.0.0.|
|SourceIP|нет|<|<|Локальный IP адрес для исходящих подключений.|
|SSHKeyLocation|нет|<|<|Размещение публичных и приватных ключей для SSH проверок и действий|
|SSLCertLocation|нет|<|<|Размещение файлов клиентских SSL сертификатов для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.|
|SSLKeyLocation|нет|<|<|Размещение файлов приватных SSL ключей для аутентификации клиента.<br>Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.|
|SSLCALocation|нет|<|<|Переопределение расположения файлов центра сертификации (CA) для верификации SSL сертификатов сервера. Если не задано, будет использоваться общесистемная папка.<br>Обратите внимание, что значение этого параметра задаст CURLOPT\_CAPATH опцию libcurl. Для libcurl версий до 7.42.0, эта опция имеет эффект только, если libcurl скомпилирован для использования OpenSSL. Для получения более подробной информации смотрите [веб-страницу cURL](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html).<br>Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.|
|StartDBSyncers|нет|1-100|4|Количество экземпляров пре-форков DB Syncers.<br>Максимальное количество 64 до версии 1.8.5.<br>Этот параметр поддерживается начиная с Zabbix 1.8.3.|
|StartDiscoverers|нет|0-250|1|Количество экземпляров пре-форков автообнаружения.<br>Максимальное количество 255 до версии 1.8.5.|
|StartHTTPPollers|нет|0-1000|1|Количество экземпляров пре-форков HTTP поллеров.<br>Максимальное количество 255 до версии 1.8.5.|
|StartIPMIPollers|нет|0-1000|0|Количество экземпляров пре-форков IPMI поллеров.<br>Максимальное количество 255 до версии 1.8.5.|
|StartJavaPollers|нет|0-1000|0|Количество экземпляров пре-форков Java поллеров.<br>Этот параметр поддерживается начиная с Zabbix 2.0.0.|
|StartPingers|нет|0-1000|1|Количество экземпляров пре-форков ICMP pingers.<br>Максимальное количество 255 до версии 1.8.5.|
|StartPollersUnreachable|no|0-1000|1|Количество экземпляров пре-форков поллеров для недоступных узлов сети (включая IPMI и Java).<br>Начиная с **Zabbix 2.4.0**, по крайне один поллер для недоступных хостов должен быть запущен, если обычные поллеры, IPMI или Java запускаются.<br>Максимальное количество 255 до версии 1.8.5.<br>Этот параметр опущен в версии 1.8.3.|
|StartPollers|нет|0-1000|5|Количество экземпляров пре-форков поллеров.<br>Максимальное количество 255 до версии 1.8.5.|
|StartProxyPollers|нет|0-250|1|Количество экземпляров пре-форков поллеров для работы с пассивными прокси.<br>Максимальное количество 255 до версии 1.8.5.<br>Этот параметр поддерживается начиная с Zabbix 1.8.3.|
|StartSNMPTrapper|нет|0-1|0|Если значение равно 1, будет запущен процесс SNMP траппера.<br>Этот параметр поддерживается начиная с Zabbix 2.0.0.|
|StartTimers|нет|1-1000|1|Количество экземпляров пре-форков таймера.<br>Таймеры обрабатывают функции триггеров, связанные с временем, и периоды обслуживания.<br>Периоды обслуживания обрабатывает только первый процесс таймера.<br>Этот параметр поддерживается начиная с Zabbix 2.2.0.|
|StartTrappers|нет|0-1000|5|Количество экземпляров пре-форков трапперов.<br>Трапперы принимают входящие подключения от Zabbix sender, активных агентов, активных прокси и дочерних нод.<br>По крайней мере один процесс траппера должен быть запущен для отображения доступности сервера и просмотра очереди в веб-интерфейсе.<br>Максимальное количество 255 до версии 1.8.5.|
|StartVMwareCollectors|нет|0-250|0|Количество экземпляров пре-форков vmware коллекторов.<br>Этот параметр поддерживается начиная с версии Zabbix 2.2.0.|
|Timeout|нет|1-30|3|Указывает как долго мы ждем ответа от агента, SNMP устройства или внешней проверки (в секундах).|
|TmpDir|нет|<|/tmp|Папка с временными данными.|
|TrapperTimeout|нет|1-300|300|Указывает, как много секунд траппер может потратить на обработку новых данных.|
|TrendCacheSize|нет|128K-2G|4M|Размер кэша динамики изменений, в байтах.<br>Размер разделяемой памяти для хранения данных динамики изменений.|
|UnavailableDelay|нет|1-3600|60|Как часто узел сети будет проверяться на доступность в период его [недоступности](/ru/manual/appendix/items/unreachability#недоступный_узел_сети), в секундах.|
|UnreachableDelay|нет|1-3600|15|Как часто узел сети будет проверяться на доступность в период его [недостижимости](/ru/manual/appendix/items/unreachability#недостижимый_узел_сети), в секундах.|
|UnreachablePeriod|нет|1-3600|45|Через сколько секунд [недостижимости](/ru/manual/appendix/items/unreachability#недостижимый_узел_сети) узел сети считается недоступным.|
|User|нет|<|zabbix|Использование привилегий указанного, существующего пользователя системы.<br>Имеет эффект только, если запускается под 'root' и AllowRoot отключен.<br>Этот параметр поддерживается начиная с **Zabbix 2.4.0**.|
|ValueCacheSize|нет|0,128К - 64G|8M|Размер кэша для хранения истории значений в байтах.<br>Разделяемая память для кэширования запросов к данным истории элементов данных.<br>Значение 0 отключит кэш значений (не рекомендуется).<br>В случае, если кэш значений исчерпает разделяемую память, предупреждающее сообщение будет записано в журнал сервера каждые 5 минут.<br>Этот параметр поддерживается начиная с Zabbix 2.2.0.|
|VMwareCacheSize|нет|256K - 2G|8M|Разделяемая память для хранения данных VMware.<br>Можно использовать внутренние проверки VMware - zabbix\[vmware,buffer,…\] для мониторинга использования кэша VMware (смотрите раздел о [внутренних проверках](/ru/manual/config/items/itemtypes/internal))<br>Заметьте, что разделяемая память не выделяется, если экземпляры VMware коллекторов не настроены на запуск.<br>Этот параметр поддерживается начиная с Zabbix 2.2.0.|
|VMwareFrequency|нет|10-86400|60|Задержка в секундах между сбором данных с одной службы VMware.<br>Это значение необходимо установить наименьшим значением интервала обновления у любого элемента данных VMware мониторинга.<br>Этот параметр поддерживается начиная с Zabbix 2.2.0.|
|VMwarePerfFrequency|нет|10-86400|60|Задержка в секундах между получением статистики по счётчикам производительности с одной службы VMware.<br>Это значение необходимо установить наименьшим значением интервала обновления у любого [элемента данных](/ru/manual/config/items/itemtypes/simple_checks/vmware_keys#примечания) VMware мониторинга, который использует счётчики производительности VMware.<br>Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4.|
|VMwareTimeout|нет|1-300|10|Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа со службы VMware (Center или ESX гипервизора).<br>Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4.|

::: noteclassic
Zabbix поддерживает файлы конфигурации только в кодировке
UTF-8 без
[BOM](https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов).\
\
Комментарии, начинающиеся с "\#", поддерживаются только в начале
строки.
:::
