Установка очень проста и включает в себя 3 шага.
Создайте файл конфигурации.
Создайте файл конфигурации c:/zabbix_agentd.conf (он имеет схожий синтаксис с файлом конфигурации UNIX агента).
Пример файла конфигурации доступен в архиве исходных кодов Zabbix в conf/zabbix_agentd.win.conf.
Установите агента как сервис Windows.
На 64-битных системах требуется 64-битная версия Zabbix агента для всех проверок связанных с запущенными 64-битными процессами, для корректной работы.
Если вы хотите использовать файл конфигурации, отличный от c:\zabbix_agentd.conf, вы должны использовать следующую команду для установки сервиса:
Должен быть указан полный путь к конфигурационному файл.
Запустите агента.
Теперь вы можете использовать Панель управления для запуска агента как сервиса или можете выполнить из командной строки:
Для выполнения активных проверок на узле сети Zabbix агента требуется, чтобы было задано имя хоста. Кроме того, заданное значение имени хоста на стороне агента должно в точности совпадать с "именем узла сети" заданном для этого узла сети в веб-интерфейсе.
Значение имени хоста на стороне агента может быть задано параметрами Hostname или HostnameItem в файле конфигурации агента - иначе будут использованы значения по умолчанию, если ни один из этих параметров не указан.
Значением по умолчанию для параметра HostnameItem будет значение возвращенное ключем агента "system.hostname" и для Windows платформы оно вернет NetBIOS имя хоста.
Значением по умолчанию для параметра Hostname будет значение возвращенное параметром HostnameItem. Таким образом, по сути, если оба этих параметра не заданы, то фактически именем хоста будет NetBIOS имя хоста.
Ключ system.hostname всегда возвращает NetBIOS имя хоста ограниченное 15 символами и только в ВЕРХНЕМ РЕГИСТРЕ - независимо от длины и символов нижнего/верхнего регистра реального имени хоста.
Таким образом, если оба параметра не указаны, Zabbix агент будет использовать NetBIOS имя хоста для получения списка активных проверок с Zabbix сервера и для отправки результатов по ним.
Начиная с версии 1.8.6 Zabbix агента для Windows ключ "system.hostname" поддерживает опциональный параметр - тип имени. Значением по умолчанию этого параметра является "netbios" (для обратной совместимости) и другое возможное значение "host".
Ключ system.hostname[host] всегда возвращает полное, действительное (регистрозависимое) имя хоста Windows.
Таким образом, чтобы упростить настройку zabbix_agentd.conf файла и сделать его унифицированным, можно использовать два различных похода.