Zabbix Documentation 1.8

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

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

ru:manual:processes:zabbix_server

This is an old revision of the document!


1 Zabbix сервер

Это ядро программного обеспечения Zabbix. Zabbix может быть запущен командой:

shell> cd sbin
shell> ./zabbix_server

Начиная с версии 1.8.3, в Zabbix сервере улучшилась обработка недоступных узлов сети. Если пуллер находит в очереди элементов данных элемент данных с недоступного узла сети, он берет этот элемент данных и маркирует узел сети как проверяющийся в данный момент. Другие пуллеры не будут брать элементы данных от помеченного таким образом узла сети. В результате, недоступный узел сети будет проверятся не более чем одним пуллером в один момент времени. Также у недоступного узла сети попытки проверки будут делаться не более чем для одного элемента данных. Исходя из этого, было принято решение удалить специфический класс пуллеров отвечающих за недоступные узлы сети.

Zabbix сервер стартует как демон. Zabbix сервер поддерживает следующие параметры командной строки:

-c --config <файл> Параметр указывает на конфигурационный файл, по умолчанию это /etc/zabbix/zabbix_server.conf
-h --help Отображает это сообщение помощи
-v --version Отображает номер версии

Для получения помощи по параметрам командной строки выполните:

shell> zabbix_server -h

Примеры параметров командой строки:

shell> zabbix_server -c /usr/local/etc/zabbix_server.conf
shell> zabbix_server --help
shell> zabbix_server -v

Файл конфигурации содержит параметры настроек zabbix_server. Этот файл должен существовать и должен иметь права чтения для пользователя 'zabbix'. Поддерживаемые параметры:

Параметр Обязательный Диапазон По умолчанию Описание
AlertScriptsPath нет /home/zabbix/bin/ Размещение пользовательских скриптов оповещений
CacheSize нет 128K-1G 8M Размер кэша конфигурации, в байтах.
Размер распределяемой памяти (shared memory) для данных о хранимых узлах сети и элементах данных.
CacheUpdateFrequency нет 1-3600 60 Как часто Zabbix будет выполнять процедуру обновления кэша конфигурации, в секундах.
DBHost нет localhost Имя хоста базы данных.
Если установлен localhost, то для СУБД MySQL используется сокет.
DBName да Имя базы данных.
Для SQLite3 должен быть указан путь к файлу базы данных. DBUser и DBPassword игнорируются.
DBPassword нет Пароль к базе данных. Игнорируется при СУБД SQLite.
Закомментируйте эту строку, если пароль не используется.
DBPort нет 1024-65535 3306 Порт базы данных, когда не используется локальный сокет. Игнорируется при СУБД SQLite.
DBSocket нет /tmp/mysql.sock Путь к сокету СУБД MySQL.
DBUser нет Пользователь базы данных. Игнорируется при СУБД SQLite.
DebugLevel нет 0-4 3 Задает уровень журналирования (для отладки)
0 - без отладки
1 - критичная информация
2 - информация об ошибках
3 - предупреждения
4 - для отладки (записывает очень много информации)
DisableHousekeeping нет 0-1 0 Если установлена 1, то очистка базы данных от устаревших данных отключена.
ExternalScripts нет /etc/zabbix/externalscripts Размещение внешних скриптов
Fping6Location нет /usr/sbin/fping6 Размещение fping6.
Убедитесь, что исполняемый файл fping6 имеет владельца root и флаг SUID установлен.
Оставьте пустым (“Fping6Location=”), если ваша утилита fping совместима с обработкой адресов IPv6.
FpingLocation нет /usr/sbin/fping Размещение fping.
Убедитесь, что исполняемый файл fping имеет владельца root и флаг SUID установлен!
HistoryCacheSize нет 128K-1G 8M Размер кэша истории, в байтах.
Размер распределяемой памяти (shared memory) для хранения данных истории.
HistoryTextCacheSize нет 128K-1G 16M Размер кэша текстовой истории, в байтах.
Размер распределяемой памяти (shared memory) для хранения данных: символов, текста или журналов.
HousekeepingFrequency нет 1-24 1 Как часто Zabbix запускает процедуру очистки базы данных от устаревшей информации (в часах).
Удаление ненужной информации из таблиц истории, оповещений и сигнализаций.
Если используется PostgreSQL, то предлагаемое значение 24, так как выполняется VACUUM.
MaxHousekeeperDelete нет 0-1000000 500 Не более чем 'MaxHousekeeperDelete' строк (в соответствии с [tablename], [field], [value]) будет удалено за один цикл задачей очистки истории.
SQLite3 не использует этот параметр, удаляются все подходящие строки без лимита.
Если установлен 0, то удаляются все подходящие строки без ограничений. В этом случае вы должны понимать, что вы делаете!
Эта опция поддерживается начиная с версии 1.8.2.
Include нет Вы можете включить индивидуальные файлы или все файлы в папке в файле конфигурации.
ListenIP нет 0.0.0.0 Список IP адресов разделенный запятыми, которые нужно прослушивать для траппера
Траппер будет слушать все сетевые интерфейсы, если параметр не указан.
Несколько IP адресов поддерживается начиная с версии 1.8.3 и выше.
ListenPort нет 1024-32767 10051 Прослушиваемый порт для траппера.
LogFileSize нет 0-1024 1 Максимальный размер файла журнала в МБ.
0 - отключение автоматической ротации журнала.
LogFile нет Имя файла журнала.
LogSlowQueries нет 0-3600000 0 Если запрос занимает более чем указанное количество миллисекунд, то запрос записывается в файл журнала.
0 - отключить журналирование медленных запросов
Эта опция поддерживается начиная с версии 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 прокси. Используется только для прокси в пассивном режиме.
Эта опция поддерживается начиная с версии 1.8.3.
ProxyDataFrequency нет 1-3600 1 Частота запроса в секундах Zabbix сервером данных истории с Zabbix прокси. Используется только для прокси в пассивном режиме.
Эта опция поддерживается начиная с версии 1.8.3.
SSHKeyLocation нет Размещение публичных ключей для проверок по SSH
SenderFrequency нет 5-3600 30 Как часто Zabbix будет пытаться повторно отправлять не отправленные оповещения (в секундах).
SourceIP нет Исходный IP адрес для исходящих подключений.
StartDBSyncers нет 1-64 4 Количество форков Синхронизаторов DB.
Эта опция поддерживается в версии 1.8.3 и в более новых
StartDiscoverers нет 0-255 1 Количество форков автообнаружения.
StartHTTPPollers нет 0-255 1 Количество форков пуллеров HTTP.
StartIPMIPollers нет 0-255 0 Количество форков пуллеров IPMI.
StartPingers нет 0-255 1 Количество форков пингеров по ICMP.
StartPollersUnreachable нет 0-255 1 Количество форков пуллеров для недоступных узлов сети.
Устарело начиная с 1.8.3.
StartPollers нет 0-255 5 Количество форков для пуллеров.
StartProxyPollers нет 0-255 1 Количество форков пуллеров для пассивных прокси.
Эта опция поддерживается в версии 1.8.3 и в более новых
StartTrappers нет 0-255 5 Количество форков трапперов
Timeout нет 1-30 3 Параметр указывает как долго ждать ответа от агента, устройства SNMP или внешней проверки (в секундах).
TmpDir нет /tmp Папка дл временных данных.
TrapperTimeout нет 1-300 300 Параметр указывает как много секунд траппер может потратить на обработку новых данных.
TrendCacheSize нет 128K-1G 4M Размер кэша тенденций, в байтах.
Размер распределяемой памяти (shared memory) для хранения данных о тенденциях.
UnavailableDelay нет 1-3600 60 Как часто узел сети будет проверяться на доступность в период его недоступности, в секундах.
UnreachableDelay нет 1-3600 15 Как часто узел сети будет проверяться на доступность в период его недостижимости, в секундах.
UnreachablePeriod нет 1-3600 45 Через сколько секунд недостижимости узел сети считается недоступным.