Sidebar

zh:manual:installation:install_from_packages:win_msi

4 通过MSI安装Windows agent

概述

Zabbix Windows agent可通过下载的Windows MSI安装包(32位或者64位)安装。

32位软件包不能安装在64位Windows上。

所有软件包都支持TLS,但是配置TLS是可选的。

支持基于UI和命令行的安装。

安装步骤

双击下载的MSI文件进行安装。

接受许可证点击下一步。

指定以下参数。

参数描述
Host name 指定主机名。
Zabbix server IP/DNS 指定Zabbix server的IP/DNS。
Agent listen port 指定Agent侦听端口(默认为10050)。
Server or Proxy for active checks 为主动式agent指定Zabbix server/proxy的IP/DNS
Remote commands 选中复选框启用远程命令。
Enable PSK 选中复选框通过预共享密钥启用TLS支持。
Add agent location to the PATH 将agent位置添加到PATH变量。

输入预共享密钥标识和值。只有在上一步中选中启用PSK时,此步骤才可用。

选择要安装的Zabbix组件 - Zabbix agent daemon, Zabbix sender, Zabbix get.

Zabbix组件和配置文件安装在Program Files下Zabbix Agent文件夹中。zabbix_agentd.exe将设置为自动启动的Windows服务。

基于命令行安装

支持的参数

MSI安装支持以下参数集:

Number参数描述
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.0.6-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.4.0-x86.msi /qn^
 SERVER=192.168.6.76^
 TLSCONNECT=psk^
 TLSACCEPT=psk^
 TLSPSKIDENTITY=MyPSKID^
 TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952