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
или
msiexec /l*v log.txt /i zabbix_agent-4.2.0-x86.msi /qn^ SERVER=192.168.6.76^ TLSCONNECT=psk^ TLSACCEPT=psk^ TLSPSKIDENTITY=MyPSKID^ TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952