4 Zabbix агент (Windows)

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

Параметр Обязательный Диапазон Умолчание Описание
Alias нет Задает параметру алиас. Может быть полезным для замены длинных и сложных имен параметров на более простые и короткие.
Например, если вы хотите получить с сервера использование файла подкачки в процентах,
вы можете использовать параметр "perf_counter[\Paging File(_Total)\% Usage]", или вы можете задать алиас добавив следующую строку в файл конфигурации
Alias = pg_usage:perf_counter[\Paging File(_Total)\% Usage]
После этого вы можете использовать параметр с именем "pg_usage" для получения той же самой информации.
Вы можете указать столько записей "Alias", сколько пожелаете.
Алиасы не могут быть использованы для параметров заданных в записях "PerfCounter" файла конфигурации.
BufferSend нет 1-3600 5 Не хранить данные в буфере более чем N секунд.
BufferSize нет 2-65535 100 Максимальное количество значений в буфере памяти.Агент будет отправлять
все собранные данные Zabbix серверу или прокси при заполнении буфера.
DebugLevel нет 0-4 3 Задает уровень журналирования
0 - без отладки
1 - критичная информация
2 - информация об ошибках
3 - предупреждения
4 - для отладки (пишется очень много информации)
EnableRemoteCommands no 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 Агент будет слушать указанный интерфейс.
ListenPort нет 1024-32767 10050 Агент будет слушать этот порт для подключений с сервера.
LogFileSize нет 0-1024 1 Максимальный размер файла журнала в МБ.
0 - отключение автоматической ротации журнала.
LogFile нет Имя файла журнала.
Если не указано, используется Windows Event Log.
LogRemoteCommands нет 0 Включение журналирования выполненных shell команд как предупреждений.
0 - отключено
1 - включено
MaxLinesPerSecond нет 1-1000 100 Максимальное количество новых строк в секунду, которые агент будет отправлять серверу
или прокси при обработке активных проверок 'log', 'logrt' и 'eventlog'.
Указанное значение будет перезаписано параметром 'maxlines',
заданное в ключах элементов данных 'log', 'logrt' и 'eventlog'.
PerfCounter нет Синтаксис: <имя_параметра>,"<путь_к_счетчику_произв>",<период>
Задает новый параметр <имя_параметра>, который является усредненным значением счетчика производительности <путь_к_счетчику_произв> системы для указанного периода времени <период> (в секундах).
Например, если вы хотите получать среднее количество прерываний процессора в секунду за последнюю минуту, вы должны задать новый параметр "interrupts" следующего вида:
PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60
Пожалуйста, обратите внимание на двойные кавычки с обеих сторон пути к счетчику производительности.
Опрос для вычисления усредненного значения будет производитеся каждую минуту.
Вы можете запустить "typeperf -qx" для получения списка всех счетчиков производительности доступных в Windows.
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 Разрешить все символы передаваемые как аргументы в пользовательские параметры
0 - запрещать
1 - разрешать
UserParameter Пользовательский параметр для мониторинга. Можно указать нескольких пользовательских параметров.
Формат: UserParameter=<ключ>,<команда>
Обратите внимание, что команда не должна возвращать только пустую строку или EOL.
Пример: UserParameter=system.test,echo 1

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

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

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