Zabbix Documentation 5.0

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


ru:manual:appendix:config:zabbix_server

Differences

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

Link to this comparison view

ru:manual:appendix:config:zabbix_server [2018/07/18 03:49]
dotneft
ru:manual:appendix:config:zabbix_server [2019/10/07 06:35]
Line 1: Line 1:
-==== 1 Zabbix сервер ==== 
  
-<​note>​Значения по умолчанию являются умолчаниями демона,​ но не значениями которые указаны в поставляемых файлах конфигурации.</​note>​ 
- 
-Поддерживаемые параметры в файле конфигурации Zabbix сервера:​ 
- 
-^Параметр^Обязательный^Диапазон^Умолчание^Описание^ 
-| AlertScriptsPath| нет | |/​usr/​local/​share/​zabbix/​alertscripts |Размещение пользовательских скриптов оповещений (зависит от указанной при компиляции переменной //​datadir//​). | 
-|AllowRoot | нет | | 0 |Разрешение серверу запускаться под "​root"​. Если отключено и сервер запускается из под "​root",​ сервер попробует переключиться на пользователя "​zabbix"​. Не имеет смысла,​ если сервер запускается под обычным пользователем. \\ 0 - не разрешено \\ 1 - разрешено \\ Данный параметр поддерживается с начиная с Zabbix 2.2.0.| 
-| CacheSize| нет | 128K-8G |8М |Размер кэша конфигурации,​ в байтах.\\ Размер распределенной памяти для хранения данных узлов сети, элементов данных и триггеров.\\ Максимальный предел был 2G до Zabbix 2.2.3. | 
-| CacheUpdateFrequency| нет | 1-3600 |60 |Как часто Zabbix будет выполнять процедуру обновления кэша конфигурации,​ в секундах.\\ Смотрите также опции [[:​ru/​manual/​concepts/​server#​процесс_сервера|административных функций]]. | 
-| DBHost| нет | |localhost |Имя хоста базы данных.\\ В случае localhost или пустой строки для MySQL, будет использоваться сокет. В случае PostgreSQL\\ только при пустой строке будет произведена попытка использовать сокет. | 
-| DBName| да | | |Имя базы данных. | 
-| DBPassword| нет | | |Пароль к базе данных.\\ Закомментируйте эту строку,​ если пароль не используется. | 
-| DBPort| нет | 1024-65535 | |Порт базы данных,​ когда не используется локальный сокет. | 
-| DBSchema| нет | | |Имя схемы. Используется для IBM DB2 и PostgreSQL. | 
-| DBSocket| нет | | |Путь к сокету MySQL. | 
-| DBUser| нет | | |Пользователь базы данных. | 
-| DebugLevel| нет | 0-5 |3 |Задает уровень журналирования:​\\ 0 - основная информация о запуске и остановки процессов Zabbix\\ 1 - критичная информация\\ 2 - информация об ошибках\\ 3 - предупреждения\\ 4 - для отладки (записывается очень много информации)\\ 5 - расширенная отладка ​ (записывается еще больше информации).\\ Смотрите также опции [[:​ru/​manual/​concepts/​server#​процесс_сервера|административных функций]]. | 
-| ExportDir| нет | | |Директория для [[:​ru/​manual/​appendix/​install/​real_time_export|экспорта в режиме реального времени]] событий,​ истории и динамики изменений в JSON формате с разделением новой строкой. Если задано,​ активируется экспорт в режиме реального времени.\\ Этот параметр поддерживается начиная с Zabbix 4.0.0. | 
-| ExportFileSize| нет | 1M-1G |1G |Максимальный размер каждого файла с экспортированными данными в байтах. Используется только для ротации,​ если задан параметр ExportDir.\\ Этот параметр поддерживается начиная с Zabbix 4.0.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 установлен! | 
-| HistoryCacheSize| нет | 128K-2G |16M |Размер кэша истории,​ в байтах.\\ Размер разделяемой памяти для хранения данных истории. | 
-| HistoryIndexCacheSize| нет | 128K-2G |4M |Размер кэша индекса истории,​ в байтах.\\ Размер разделяемой памяти для индексации данных записываемой истории в кэш истории.\\ Кэшу индекса необходимо около 100 байт на кэширование одного элемента данных.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. ​ | 
-| HistoryStorageDateIndex | нет |  |0 |Включение предварительной обработки значений истории в хранилище истории для сохранения значений в разных индексах на основе даты:\\ 0 - включение\\ 1 - выключение ​ | 
-| HistoryStorageURL| нет |  | |HTTP[S] URL хранилища истории.\\ Этот параметр используется для установки [[ru:​manual:​appendix:​install:​elastic_search_setup|Elasticsearch]]. | 
-| HistoryStorageTypes| нет |  |uint,​dbl,​str,​log,​text |Список,​ разделенный запятыми,​ типов значений для отправки в хранилище истории.\\ Этот параметр используется для установки [[ru:​manual:​appendix:​install:​elastic_search_setup|Elasticsearch]]. | 
-| HousekeepingFrequency| no | 0-24 |1 |Как часто Zabbix будет выполнять процедуру очистки базы (в часах).\\ Автоматическая очистка базы данных удаляет устаревшую информацию из базы данных.\\ //​Обратите внимание//:​ Для предотвращения перегрузки функции очистки (к примеру,​ когда периоды хранения данных истории и динамики изменения сильно занижены),​ не более чем 4 периода кратных HousekeepingFrequency часов устаревшей истории будет удалено за один цикл очистки по каждому элементу данных. Таким образом,​ если HousekeepingFrequency равен 1 часу, то за один цикл будет удалено не более чем 4 часа устаревшей истории (начиная с самой старейшей записи).\\ //На заметку//:​ Для снижения нагрузки на сервер запуск процессе очистки отложен на 30 минут после запуска сервера. Таким образом,​ если HousekeepingFrequency равен 1 часу, самая первая процедура очистки запустится через 30 минут после запуска сервера,​ и затем повторится с задержкой в один час. Такое поведение отсрочки введено начиная с Zabbix 2.4.0.\\ Начиная с Zabbix 3.0.0 имеется возможность отключить автоматическую очистку истории,​ указав HousekeepingFrequency равным 0. В этом случае процедуру очистки истории можно запустить только с помощью опции контроля управления //​housekeeper_execute//​ и периодом удаления устаревшей информации является 4 кратный период начиная с последнего цикла удаления истории,​ но не менее чем 4 часа и не более 4 дней.\\ Смотрите также опции [[:​ru/​manual/​concepts/​server#​процесс_сервера|административных функций]]. | 
-| Include| нет | | |Вы можете включить отдельные файлы или все файлы из папки с файлом конфигурации.\\ Для включения только необходимых файлов из указанной папки, поддерживается символ звездочки для поиска совпадения по маске. Например:​ ''/​абсолютный/​путь/​к/​файлам/​конфигурации/​*.conf''​. Совпадение с маской поддерживается начиная с Zabbix 2.4.0.\\ Смотрите [[special_notes_include|специальные заметки]] по поводу ограничений. | 
-| 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>​ \\ Модули должны находиться в папке указанной в параметре LoadModulePath. \\ Допускается добавлять несколько параметров LoadModule. | 
-| LoadModulePath|нет| | |Абсолютный путь к папке с серверными модулями. \\ По умолчанию зависит от опций компиляции. | 
-| LogFile| да, если LogType задан как //file//, иначе\\ нет. | | |Имя файла журнала. | 
-| LogFileSize| нет | 0-1024 |1 |Максимальный размер файла журнала в МБ.\\ 0 - отключение автоматической ротации журнала. \\ //​Примечание//:​ Если лимит достигнут и ротация не удалась,​ по каким-либо причинам,​ существующий файл журнала очищается и начинается новый.| 
-| LogType| нет | | file |Тип вывода журнала:​\\ //file// - запись журнала в файл указанный в LogFile параметре,​\\ //system// - запись журнала в syslog,\\ //console// - вывод журнала в стандартный вывод.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| LogSlowQueries| нет | 0-3600000 |0 |Как долго могут выполняться запросы в базу данных до того как они запишутся в журнал (в миллисекундах).\\ 0 - не журналировать медленные запросы.\\ Эта опция активируется начиная с DebugLevel=3.\\ Этот параметр поддерживается начиная с Zabbix 1.8.2. | 
-| MaxHousekeeperDelete| нет | 0-1000000 |5000 | Удалять не более '​MaxHousekeeperDelete'​ строк (в соответствии с [имя_таблицы],​ [поле], [значение]) за одну задачу за один цикл автоматической очистки базы данных.\\ Если значение равно 0, то тогда ограничение не используется вовсе. В этом случае вы должны знать, что вы делаете!\\ Этот параметр поддерживается начиная с Zabbix 1.8.2 и применяется только для удаления данных истории и динамики изменений уже удаленных элементов данных. | 
-| PidFile| нет | |/​tmp/​zabbix_server.pid |Имя PID файла. | 
-| ProxyConfigFrequency| нет | 1-604800 | 3600 | Как часто Zabbix сервер будет отправлять данные конфигурации на Zabbix прокси в секундах. Используется только с прокси,​ который работает в пассивном режиме.\\ Этот параметр поддерживается начиная с Zabbix 1.8.3. | 
-| ProxyDataFrequency| нет | 1-3600 | 1 | Как часто Zabbix сервер будет запрашивать данные истории с Zabbix прокси в секундах. Используется только с прокси,​ который работает в пассивном режиме.\\ Этот параметр поддерживается начиная с Zabbix 1.8.3. | 
-| 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.| 
-| SSLKeyLocation| нет | | |Размещение файлов приватных SSL ключей для аутентификации клиента.\\ Этот параметр используется только в веб-мониторинге и поддерживается начиная с Zabbix 2.4.| 
-| SSLCALocation| нет | | |Переопределение расположения файлов центра сертификации (CA) для верификации SSL сертификатов сервера. Если не задано,​ будет использоваться общесистемная папка.\\ Обратите внимание,​ что значение этого параметра задаст CURLOPT_CAPATH опцию libcurl. Для libcurl версий до 7.42.0, эта опция имеет эффект только,​ если libcurl скомпилирован для использования OpenSSL. Для получения более подробной информации смотрите [[http://​curl.haxx.se/​libcurl/​c/​CURLOPT_CAPATH.html|веб-страницу cURL]].\\ Этот параметр используется в веб-мониторинге начиная с Zabbix 2.4.0 и при аутентификации SMTP начиная с Zabbix 3.0.0. | 
-| StartDBSyncers| нет | 1-100 |4 |Количество экземпляров пре-форков DB Syncers.\\ Максимальное количество 64 до версии 1.8.5.\\ Этот параметр поддерживается начиная с Zabbix 1.8.3. | 
-| StartAlerters| no | 1-100 |3 |Количество экземпляров пре-форков процессов оповещений.\\ Этот параметр поддерживается начиная с Zabbix 3.4.0. | 
-| StartDiscoverers| нет | 0-250 |1 |Количество экземпляров пре-форков автообнаружения.\\ Максимальное количество 255 до версии 1.8.5. | 
-| StartEscalators| нет | 1-100 |1 |Количество экземпляров пре-форков эскалаторов.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| StartHTTPPollers| нет | 0-1000 |1 |Количество экземпляров пре-форков HTTP поллеров**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Максимальное количество 255 до версии 1.8.5. | 
-| StartIPMIPollers| нет | 0-1000 |0 |Количество экземпляров пре-форков IPMI поллеров.\\ Максимальное количество 255 до версии 1.8.5. | 
-| StartJavaPollers| нет | 0-1000 |0 |Количество экземпляров пре-форков Java поллеров**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Этот параметр поддерживается начиная с Zabbix 2.0.0. | 
-| StartPingers| нет | 0-1000 |1 |Количество экземпляров пре-форков ICMP pingers**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Максимальное количество 255 до версии 1.8.5. | 
-| StartPollersUnreachable| no | 0-1000 |1 |Количество экземпляров пре-форков поллеров для недоступных узлов сети (включая IPMI и Java)**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Начиная с Zabbix 2.4.0, по крайне один поллер для недоступных хостов должен быть запущен,​ если обычные поллеры,​ IPMI или Java запускаются.\\ Максимальное количество 255 до версии 1.8.5.\\ Этот параметр опущен в версии 1.8.3. | 
-| StartPollers| нет | 0-1000 |5 |Количество экземпляров пре-форков поллеров**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ //​Обратите внимание//,​ что ненулевое значение требуется для работы внутренних,​ агрегированных и вычисляемых элементов данных. | 
-| StartPreprocessors| нет | 1-1000 |3 |Количество экземпляров пре-форков "​worker"​ предварительной обработки**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Менеджер предобработки запускается автоматически,​ когда запускается "​worker"​ предварительной обработки.\\ Этот параметр поддерживается начиная с Zabbix 3.4.0. ​ | 
-| StartProxyPollers| нет | 0-250 |1 |Количество экземпляров пре-форков поллеров для работы с пассивными прокси**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Максимальное количество 255 до версии 1.8.5.\\ Этот параметр поддерживается начиная с Zabbix 1.8.3. | 
-| StartSNMPTrapper| нет | 0-1 |0 |Если значение равно 1, будет запущен процесс SNMP траппера.\\ Этот параметр поддерживается начиная с Zabbix 2.0.0. | 
-| StartTimers|нет|1-1000|1|Количество экземпляров пре-форков таймера. \\ Таймеры обрабатывают функции триггеров,​ связанные с временем,​ и периоды обслуживания.\\ Периоды обслуживания обрабатывает только первый процесс таймера. \\ Этот параметр поддерживается начиная с Zabbix 2.2.0.| 
-| StartTrappers| нет | 0-1000 |5 |Количество экземпляров пре-форков трапперов**<​sup>​[[zabbix_server#​примечания|1]]</​sup>​**.\\ Трапперы принимают входящие подключения от Zabbix sender, активных агентов,​ активных прокси и дочерних нод.\\ По крайней мере один процесс траппера должен быть запущен для отображения доступности сервера и просмотра очереди в веб-интерфейсе.\\ Максимальное количество 255 до версии 1.8.5. | 
-|StartVMwareCollectors|нет|0-250|0|Количество экземпляров пре-форков vmware коллекторов. \\ Этот параметр поддерживается начиная с версии Zabbix 2.2.0.| 
-| Timeout| нет | 1-30 |3 |Указывает как долго мы ждем ответа от агента,​ SNMP устройства или внешней проверки (в секундах). | 
-| TLSCAFile| нет |  | |Абсолютный путь к файлу, который содержит сертификаты верхнего уровня CA(и) для верификации сертификата узла, используется для зашифрованных соединений между Zabbix компонентами.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| TLSCertFile| нет |  | |Абсолютный путь к файлу, который содержит сертификат или цепочку сертификатов,​ используется для зашифрованных соединений между Zabbix компонентами.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| TLSCRLFile| нет |  | |Абсолютный путь к файлу, который содержит отозванные сертификаты. Этот параметр используется для зашифрованных соединений между Zabbix компонентами.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| TLSKeyFile| нет |  | |Абсолютный путь к файлу, который содержит приватный ключ сервера,​ используется для зашифрованных соединений между Zabbix компонентами.\\ Этот параметр поддерживается начиная с Zabbix 3.0.0. | 
-| TmpDir| нет | |/tmp |Папка с временными данными. | 
-| TrapperTimeout| нет | 1-300 |300 |Указывает,​ как много секунд траппер может потратить на обработку новых данных. | 
-| TrendCacheSize| нет | 128K-2G |4M |Размер кэша динамики изменений,​ в байтах.\\ Размер разделяемой памяти для хранения данных динамики изменений. | 
-| 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 ​ |Использование привилегий указанного,​ существующего пользователя системы.\\ Имеет эффект только,​ если запускается под '​root'​ и AllowRoot отключен.\\ Этот параметр поддерживается начиная с Zabbix 2.4.0. ​ | 
-| ValueCacheSize | нет | 0,128К - 64G | 8M | Размер кэша для хранения истории значений в байтах. \\ Разделяемая память для кэширования запросов к данным истории элементов данных. \\ Значение 0 отключит кэш значений (не рекомендуется). \\ В случае,​ если кэш значений исчерпает разделяемую память,​ предупреждающее сообщение будет записано в журнал сервера каждые 5 минут.\\ Этот параметр поддерживается начиная с Zabbix 2.2.0. | 
-| VMwareCacheSize | нет | 256K - 2G | 8M | Разделяемая память для хранения данных VMware. \\ Можно использовать внутренние проверки VMware - zabbix[vmware,​buffer,​…] для мониторинга использования кэша VMware (смотрите раздел о [[ru:​manual:​config:​items:​itemtypes:​internal|внутренних проверках]]) \\ Заметьте,​ что разделяемая память не выделяется,​ если экземпляры VMware коллекторов не настроены на запуск. \\ Этот параметр поддерживается начиная с Zabbix 2.2.0.| 
-| VMwareFrequency | нет | 10-86400 | 60 |Задержка в секундах между сбором данных с одной службы VMware.\\ Это значение необходимо установить наименьшим значением интервала обновления у любого элемента данных VMware мониторинга. \\ Этот параметр поддерживается начиная с Zabbix 2.2.0.| 
-| VMwarePerfFrequency | нет |10-86400 ​ |60  |Задержка в секундах между получением статистики по счётчикам производительности с одной службы VMware.\\ Это значение необходимо установить наименьшим значением интервала обновления у любого [[:​ru/​manual/​config/​items/​itemtypes/​simple_checks/​vmware_keys#​примечания|элемента данных]] VMware мониторинга,​ который использует счётчики производительности VMware.\\ Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4. | 
-| VMwareTimeout | нет | 1-300 |10 |Максимальное количество секунд,​ которое коллектор vmware потратит на ожидание ответа со службы VMware (vCenter или ​ ESX гипервизора).\\ Этот параметр поддерживается начиная с Zabbix 2.2.9, 2.4.4. | 
- 
-== Примечания == 
- 
-<note warning>​**(1)** Обратите внимание,​ что слишком большое количество процессов обработки данных (поллеров,​ поллеров недоступных устройств,​ HTTP поллеров,​ Java поллеров,​ пингеров,​ трапперов,​ прокси поллеров) вместе с IPMI менеджером,​ SNMP траппером и "​workers"​ предварительной обработки,​ могут исчерпать ограничение количества файловых дескрипторов по отдельным процессам для менеджера предварительной обработки. Что заставит Zabbix сервер остановиться (обычно в течении короткого периода времени после запуска,​ но иногда может занять более длительное время). Файл конфигурации необходимо пересмотреть или лимит должен быть увеличен,​ чтобы избежать подобной ситуации.</​note>​ 
- 
-<​note>​Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без [[https://​ru.wikipedia.org/​wiki/​Маркер_последовательности_байтов|BOM]].\\ \\ Комментарии,​ начинающиеся с "#",​ поддерживаются только в начале строки.</​note>​