Поддерживаемые параметры в файле конфигурации Zabbix сервера:
| Параметр | Обязательный | Диапазон | Умолчание | Описание |
|---|---|---|---|---|
| AlertScriptsPath | нет | /usr/local/share/zabbix/alertscripts | Размещение пользовательских скриптов оповещений (зависит от указанной при компиляции переменной datadir). | |
| AllowRoot | нет | 0-1 | 0 | Разрешение серверу запускаться под "root". Если отключено и сервер запускается из под "root", сервер попробует переключиться на пользователя "zabbix". Не имеет смысла, если сервер запускается под обычным пользователем. 0 - не разрешено 1 - разрешено Данный параметр поддерживается с начиная с Zabbix 2.2.0. |
| CacheSize | нет | 128K-8G | 8М | Размер кэша конфигурации, в байтах. Размер распределенной памяти для хранения данных узлов сети, элементов данных и триггеров. Максимальный предел был 2G до Zabbix 2.2.3. |
| CacheUpdateFrequency | нет | 1-3600 | 60 | Как часто Zabbix будет выполнять процедуру обновления кэша конфигурации, в секундах. |
| DBHost | нет | localhost | Имя хоста базы данных. В случае localhost или пустой строки для MySQL, будет использоваться сокет. В случае PostgreSQL только при пустой строке будет произведена попытка использовать сокет. |
|
| DBName | да | Имя базы данных. Для SQLite необходимо указать путь к файлу базы данных. Параметры DBUser и DBPassword игнорируются. |
||
| DBPassword | нет | Пароль к базе данных. Игнорируется при использовании SQLite. Закомментируйте эту строку, если пароль не используется. |
||
| DBPort | нет | 1024-65535 | 3306 | Порт базы данных, когда не используется локальный сокет. Игнорируется при СУБД SQLite. |
| DBSchema | нет | Имя схемы. Используется для IBM DB2. | ||
| DBSocket | нет | /tmp/mysql.sock | Путь к сокету MySQL. | |
| DBUser | нет | Пользователь базы данных. Игнорируется при SQLite. | ||
| DebugLevel | нет | 0-4 | 3 | Задает уровень журналирования: 0 - без отладки 1 - критичная информация 2 - информация об ошибках 3 - предупреждения 4 - для отладки (записывается очень много информации) |
| EnableSNMPBulkRequests | нет | 0-1 | 1 | Включение или выключение массовыз запросов SNMP: 0 - отключено 1 - включено Этот параметр поддерживается начиная с Zabbix 2.2.7. |
| 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 | 8M | Размер кэша истории, в байтах. Размер разделяемой памяти для хранения данных истории. |
| HistoryTextCacheSize | нет | 128K-2G | 16M | Размер кэша текстовой истории, в байтах. Размер разделяемой памяти для хранения данных истории типа символ, текст или журнал (лог). |
| HousekeepingFrequency | no | 1-24 | 1 | Как часто Zabbix будет выполнять процедуру очистки базы (в часах). Автоматическая очистка базы данных удаляет устаревшую информацию из базы данных. Обратите внимание: Для предотвращения перегрузки функции очистки (к примеру, когда периоды хранения данных истории и динамики изменения сильно занижены), не более чем 4 периода кратных HousekeepingFrequency часов устаревшей истории будет удалено за один цикл очистки по каждому элементу данных. Таким образом, если HousekeepingFrequency равен 1 часу, то за один цикл будет удалено не более чем 4 часа устаревшей истории (начиная с самой старейшей записи). |
| 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 | нет | Имя файла журнала. | ||
| LogFileSize | нет | 0-1024 | 1 | Максимальный размер файла журнала в МБ. 0 - отключение автоматической ротации журнала. Примечание: Если лимит достигнут и ротация не удалась, по каким-либо причинам, существующий файл журнала очищается и начинается новый. |
| LogSlowQueries | нет | 0-3600000 | 0 | Как долго могут выполняться запросы в базу данных до того как они запишутся в журнал (в миллисекундах). 0 - не журналировать медленные запросы. Эта опция активируется начиная с DebugLevel=3. Этот параметр поддерживается начиная с Zabbix 1.8.2. |
| MaxHousekeeperDelete | нет | 0-1000000 | 500 | Удалять не более 'MaxHousekeeperDelete' строк (в соответствии с [имя_таблицы], [поле], [значение]) за одну задачу за один цикл автоматической очистки базы данных. SQLite3 не использует этот параметр, удаляются все подходящие данные без какого-либо лимита. Если значение равно 0, то тогда ограничение не используется вовсе. В этом случае вы должны знать, что вы делаете! Этот параметр поддерживается начиная с Zabbix 1.8.2 и применяется только для удаления данных истории и динамики изменений уже удаленных элементов данных. |
| NodeID | нет | 0-999 | 0 | Уникальный NodeID при распределенной установки. 0 - автономный сервер |
| NodeNoEvents | нет | 0-1 | 0 | Если указано значение равное '1', то локальные события не будут отправляться мастер ноде. Этот параметр не влияет на способность этой ноды получать события от своих дочерних нод. |
| NodeNoHistory | нет | 0-1 | 0 | Если указано значение равное '1', то локальная история не будет отправляться мастер ноде. Этот параметр не влияет на способность этой ноды получать историю от своих дочерних нод. |
| 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. |
| SenderFrequency | нет | 5-3600 | 30 | Как часто Zabbix будет пытаться отправить неотправленные оповещения (в секундах). |
| SNMPTrapperFile | нет | /tmp/zabbix_traps.tmp | Временный файл, используемый для передачи данных серверу от демона SNMP trap. Должен быть таким же, как и в zabbix_trap_receiver.pl или в файле конфигурации SNMPTT. Этот параметр поддерживается начиная с Zabbix 2.0.0. |
|
| SourceIP | нет | Локальный IP адрес для исходящих подключений. | ||
| SSHKeyLocation | нет | Размещение публичных и приватных ключей для SSH проверок и действий | ||
| 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). Максимальное количество 255 до версии 1.8.5. Этот параметр опущен в версии 1.8.3. |
| StartPollers | нет | 0-1000 | 5 | Количество экземпляров пре-форков поллеров. Максимальное количество 255 до версии 1.8.5. |
| StartProxyPollers | нет | 0-250 | 1 | Количество экземпляров пре-форков поллеров для работы с пассивными прокси. Максимальное количество 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 | Количество экземпляров пре-форков трапперов. Трапперы принимают входящие подключения от Zabbix sender, активных агентов, активных прокси и дочерних нод. По крайней мере один процесс траппера должен быть запущен для отображения доступности сервера и просмотра очереди в веб-интерфейсе. Максимальное количество 255 до версии 1.8.5. |
| StartVMwareCollectors | нет | 0-250 | 0 | Количество экземпляров пре-форков vmware коллекторов. Этот параметр поддерживается начиная с версии Zabbix 2.2.0. |
| Timeout | нет | 1-30 | 3 | Указывает как долго мы ждем ответа от агента, SNMP устройства или внешней проверки (в секундах). |
| TmpDir | нет | /tmp | Папка с временными данными. | |
| TrapperTimeout | нет | 1-300 | 300 | Указывает, как много секунд траппер может потратить на обработку новых данных. |
| TrendCacheSize | нет | 128K-2G | 4M | Размер кэша динамики изменений, в байтах. Размер разделяемой памяти для хранения данных динамики изменений. |
| UnavailableDelay | нет | 1-3600 | 60 | Как часто узел сети будет проверяться на доступность в период его недоступности, в секундах. |
| UnreachableDelay | нет | 1-3600 | 15 | Как часто узел сети будет проверяться на доступность в период его недостижимости, в секундах. |
| UnreachablePeriod | нет | 1-3600 | 45 | Через сколько секунд недостижимости узел сети считается недоступным. |
| ValueCacheSize | нет | 0,128К - 64G | 8M | Размер кэша для хранения истории значений в байтах. Разделяемая память для кэширования запросов к данным истории элементов данных. Значение 0 отключит кэш значений (не рекомендуется). В случае, если кэш значений исчерпает разделяемую память, предупреждающее сообщение будет записано в журнал сервера каждые 5 минут. |
| 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. |
| VMwareTimeout | нет | 1-300 | 10 | Максимальное количество секунд, которое коллектор vmware потратит на ожидание ответа со службы VMware (Center или ESX гипервизора). Этот параметр поддерживается начиная с Zabbix 2.2.9 |
Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM.