3 Zabbix агент (UNIX)

Поддерживаемые параметры в файле конфигурации Zabbix агента (zabbix_agentd.conf):

Параметр Обязательный Диапазон Умолчание Описание
Alias нет Задает параметру алиас. Может быть полезным для замены длинных и сложных имен параметров на более простые и короткие.
AllowRoot нет 0 Разрешение агенту запускаться из под 'root'. Если отключено и агент запускается из под 'root', то агент попытается переключиться на пользователя 'zabbix'. Не имеет эффекта, если запускается под обычным пользователем.
0 - не разрешать
1 - разрешать
BufferSend нет 1-3600 5 Не хранить данные в буфере более чем N секунд.
BufferSize нет 2-65535 100 Максимальное количество значений в буфере памяти.Агент будет отправлять
все собранные данные Zabbix серверу или прокси при заполнении буфера.
DebugLevel нет 0-4 3 Задает уровень журналирования
0 - без отладки
1 - критичная информация
2 - информация об ошибках
3 - предупреждения
4 - для отладки (пишется очень много информации)
EnableRemoteCommands нет 0 Разрешены ли удаленные команды с Zabbix сервера.
0 - не разрешены
1 - разрешены
Hostname нет Указывает HostnameItem Уникальное, регистрозависимое имя хоста.
Требуется для активных проверок и должно совпадать с именем узла сети указанном на сервере.
Допустимые символы: буквенно-цифровые, '.', ' ', '_' и '-'.
Максимальная длина: 64
HostnameItem нет system.hostname Элемент данных, используемый для установки параметра Hostname, если он не задан.
Не поддерживает UserParameters, счетчики производительности и алиасы, но поддерживает system.run[], независимо от значения EnableRemoteCommands.

Игнорируется, если задан Hostname.

Эта опция поддерживается версией 1.8.6 и более новыми.
Include нет Вы можете включить отдельные файлы или все файлы из указанной папки.
ListenIP нет 0.0.0.0 Список IP адресов разделенных запятыми, на которых должен слушать агент.
Несколько IP адресов поддерживаются версией 1.8.3 и более новыми.
ListenPort нет 1024-32767 10050 Агент будет слушать этот порт для подключений с сервера.
LogFileSize нет 0-1024 1 Максимальный размер файла журнала в МБ.
0 - отключение автоматической ротации журнала.
LogFile нет Имя файла журнала.
Если не задано, используется syslog.
LogRemoteCommands нет 0 Включение журналирования выполненных shell команд как предупреждений.
0 - отключено
1 - включено
MaxLinesPerSecond нет 1-1000 100 Максимальное количество новых строк в секунду, которые агент будет отправлять серверу или прокси, когда обрабатываются активные проверки 'log' и 'eventlog'.
Указаное значение будет перезаписано параметром 'maxlines',
заданное в ключах элементов данных 'log' и 'eventlog'.
Обратите внимание: Zabbix будет обрабатывать в 4 раза больше новых строк, чем задано в MaxLinesPerSecond, для поиска требуемой строки в элементах данных журналов.
PidFile нет /tmp/zabbix_agentd.pid Имя PID файла.
RefreshActiveChecks нет 60-3600 120 Как часто обновлять список активных проверок, в секундах.
Обратите внимание, что после неуспешного обновления активных проверок, следующая попытка будет предпринята через 60 секунд.
Server нет Список IP адресов (или имен хостов) Zabbix серверов, разделенных запятыми. Пробелы недопустимы.
Входящие соединения будут приниматься только с хостов указанных в этом списке.
Обратите внимание, что имена хостов должны резолвиться имя хоста→IP адрес и IP адрес→имя хоста.
Если включена поддержка IPv6, тогда '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' обрабатываются одинаково.
ServerActive нет Список пар IP:порт (или имя хоста:порт) разделенных запятыми Zabbix серверов для активных проверок. Пробелы недопустимы.
Если порт не указывается, то используется порт по умолчанию.
IPv6 адреса должны быть заключены в квадратные скобки, если для хоста указывается порт.
Если порт порт не указан, то квадратные скобки для IPv6 адресов опциональны.
Если параметр не указан, активные проверки отключены.
SourceIP нет Локальный IP адрес для исходящих подключений.
StartAgents нет 0-100 3 Количество форков zabbix_agentd, которые обрабатывают пассивные проверки.
Если задано значение равное 0, то пассивные проверки будут отключены и агент не будет слушать какой-либо TCP порт.
Максимальное количество 16 до версии 1.8.5.
Timeout нет 1-30 3 Тратить не более, Timeout секунд при обработке
UnsafeUserParameters нет 0,1 0 Разрешить все символы передаваемые как аргументы в пользовательские параметры. Поддерживается начиная с Zabbix 1.8.2.
UserParameter нет Пользовательский параметр для мониторинга. Можно указать нескольких пользовательских параметров.
Формат: UserParameter=<ключ>,<команда>
Обратите внимание, что команда не должна возвращать только пустую строку или EOL.
Пример: UserParameter=system.test,who|wc -l

В Zabbix агенте версии 2.0.0 параметры конфигурации связанные с активными и пассивными проверками были изменены.
Смотрите раздел "Смотрите также" снизу этой страницы для получения более подробных сведений об эти изменениях.

Смотрите также

  1. Различия в конфигурациях Zabbix агента для активных и пассивных проверок начиная с версии 2.0.0 [en]