Sidebar

4 Установка Windows агента из MSI

Обзор

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

32-битный пакет нельзя установить на 64-битную Windows.

Все пакеты поставляются с поддержкой TLS, однако, настройка TLS опциональна.

Поддерживается инсталляция как через UI, так и через командную строку.

Шаги установки

Для установки дважды кликните на загруженном MSI файле.

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

Укажите следующие параметры.

Параметр Описание
Host name Имя узла сети.
Zabbix server IP/DNS IP/DNS сервера Zabbix..
Agent listen port Порт, который будет слушать агент (10050 по умолчанию).
Server or Proxy for active checks IP/DNS сервера / прокси Zabbix для активных проверок агента.
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 SERVER
4 LISTENPORT
5 SERVERACTIVE
6 HOSTNAME
7 TIMEOUT
8 TLSCONNECT
9 TLSACCEPT
10 TLSPSKIDENTITY
11 TLSPSKFILE
12 TLSPSKVALUE
13 TLSCAFILE
14 TLSCRLFILE
15 TLSSERVERCERTISSUER
16 TLSSERVERCERTSUBJECT
17 TLSCERTFILE
18 TLSKEYFILE
19 LISTENIP
20 HOSTINTERFACE
21 HOSTMETADATA
22 HOSTMETADATAITEM
23 STATUSPORT Только Zabbix агент 2.
24 ENABLEPERSISTENTBUFFER Только Zabbix агент 2.
25 PERSISTENTBUFFERPERIOD Только Zabbix агент 2.
26 PERSISTENTBUFFERFILE Только Zabbix агент 2.
27 INSTALLFOLDER
28 ENABLEPATH
29 SKIP SKIP=fw - dне устанавливать правило исключения брандмауэру
30 INCLUDE Последовательность добавлений, разделенных ;
31 ALLOWDENYKEY Последовательность "AllowKey" и "DenyKey" параметров, разделенных ;. Используйте символ \\;, чтобы экранировать символ разделителя.

Чтобы установить вы можете выполнить, например, следующее:

SET INSTALLFOLDER=C:\Program Files\za
       
       msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        LOGTYPE=file^
        LOGFILE="%INSTALLFOLDER%\za.log"^
        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^
        ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"

или

msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^
        SERVER=192.168.6.76^
        TLSCONNECT=psk^
        TLSACCEPT=psk^
        TLSPSKIDENTITY=MyPSKID^
        TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952