Zabbix Windows агента можно установить из пакетов установщика Windows MSI (32-бит или 64-бит), которые доступны для загрузки:

32-битный пакет нельзя установить на 64-битную Windows.
Все пакеты поставляются с поддержкой TLS, однако, настройка TLS опциональный шаг.
Инсталляция поддерживается как через UI, так и через командную строку.
Для установки дважды щелкните на загруженном MSI файле.


Примите лицензию, чтобы перейти на следующий шаг.

Укажите следующие параметры.
| Параметр | Описание | 
|---|---|
| Host name | Укажите имя узла сети. | 
| Zabix server IP/DNS | Укажите IP/DNS сервера Zabbix. | 
| Agent listen port | Укажите порт, который будет слушать агент (10050 по умолчанию). | 
| Server or Proxy for active checks | Укажите IP/DNS сервера / прокси Zabbix для активных проверок агента. | 
| Remote commands | Отметьте, чтобы включить удаленные команды. | 
| Enable PSK | Отметьте, чтобы включить поддержку TLS через pre-shared ключ. | 
| Add agent location to the PATH | Добавление расположения агента в переменную PATH. | 

Введите идентификатор pre-shared ключа и значение. Этот шаг доступен только, если вы выбрали в предыдущем шаге опцию Enable PSK.

Выберите устанавливаемые компоненты Zabbix - демон Zabbix агента, Zabbix sender, Zabbix get.

Zabbix компоненты вместе с файлом конфигурации будут установлены в папку Zabbix Agent в Program Files. zabbix_agentd.exe будет настроен службой Windows с автоматическим запуском.

MSI пакет поддерживает следующий набор параметров:
| Номер | Параметр | Описание | 
|---|---|---|
| 1 | LOGTYPE | |
| 2 | LOGFILE | |
| 3 | ENABLEREMOTECOMMANDS | |
| 4 | SERVER | |
| 5 | LISTENPORT | |
| 6 | SERVERACTIVE | |
| 7 | HOSTNAME | |
| 8 | TIMEOUT | |
| 9 | TLSCONNECT | |
| 10 | TLSACCEPT | |
| 11 | TLSPSKIDENTITY | |
| 12 | TLSPSKFILE | |
| 13 | TLSPSKVALUE | |
| 14 | TLSCAFILE | |
| 15 | TLSCRLFILE | |
| 16 | TLSSERVERCERTISSUER | |
| 17 | TLSSERVERCERTSUBJECT | |
| 18 | TLSCERTFILE | |
| 19 | TLSKEYFILE | |
| 20 | INSTALLFOLDER | |
| 21 | ENABLEPATH | |
| 22 | SKIP | SKIP=fw- не устанавливать правило исключения для брандмауэра | 
Чтобы установить вы можете выполнить например следующее:
SET INSTALLFOLDER=C:\Program Files\za
       
       msiexec /l*v log.txt /i zabbix_agent-4.2.0-x86.msi /qn^
        LOGTYPE=file^
        LOGFILE="%INSTALLFOLDER%\za.log"^
        ENABLEREMOTECOMMANDS=1^
        SERVER=192.168.6.76^
        LISTENPORT=12345^
        SERVERACTIVE=::1^
        HOSTNAME=myHost^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
        TLSCAFILE="c:\temp\f.txt1"^
        TLSCRLFILE="c:\temp\f.txt2"^
        TLSSERVERCERTISSUER="My CA"^
        TLSSERVERCERTSUBJECT="My Cert"^
        TLSCERTFILE="c:\temp\f.txt5"^
        TLSKEYFILE="c:\temp\f.txt6"^
        ENABLEPATH=1^
        INSTALLFOLDER="%INSTALLFOLDER%"
        SKIP=fwили