Установка очень проста и включает в себя 3 шага.
Создайте файл конфигурации.
Создайте файл конфигурации c:/zabbix_agentd.conf (он имеет схожий синтаксис с файлом конфигурации UNIX агента).
Пример файла конфигурации доступен в архиве исходных кодов Zabbix в conf/zabbix_agentd.win.conf.
Установите агента как сервис Windows.
zabbix_agentd.exe --install
Если вы хотите использовать файл конфигурации, отличный от c:\zabbix_agentd.conf, вы должны использовать следующую команду для установки сервиса:
zabbix_agentd.exe --config <ваш_файл_конфигурации> --install
Должен быть указан полный путь к конфигурационному файл.
Запустите агента.
Теперь вы можете использовать Панель управления для запуска агента как сервиса или можете выполнить из командной строки:
zabbix_agentd.exe --start
Для выполнения активных проверок на узле сети Zabbix агента требуется, чтобы было задано имя хоста. Кроме того, заданное значение имени хоста на стороне агента должно в точности совпадать с “именем узла сети” заданном для этого узла сети в веб-интерфейсе.
Значение имени хоста на стороне агента может быть задано параметрами Hostname или HostnameItem в файле конфигурации агента - иначе будут использованы значения по умолчанию, если ни один из этих параметров не указан.
Значением по умолчанию для параметра HostnameItem будет значение возвращенное ключем агента “system.hostname” и для Windows платформы оно вернет NetBIOS имя хоста.
Значением по умолчанию для параметра Hostname будет значение возвращенное параметром HostnameItem. Таким образом, по сути, если оба этих параметра не заданы, то фактически именем хоста будет NetBIOS имя хоста.
Таким образом, если оба параметра не указаны, Zabbix агент будет использовать NetBIOS имя хоста для получения списка активных проверок с Zabbix сервера и для отправки результатов по ним.
Начиная с версии 1.8.6 Zabbix агента для Windows ключ “system.hostname” поддерживает опциональный параметр - тип имени. Значением по умолчанию этого параметра является “netbios” (для обратной совместимости) и другое возможное значение “host”.
Таким образом, чтобы упростить настройку zabbix_agentd.conf файла и сделать его унифицированным, можно использовать два различных похода.